Skip to content
This repository was archived by the owner on Jul 30, 2021. It is now read-only.

Commit 5288ad6

Browse files
authored
Merge pull request #208 from SataQiu/do-some-cleanup
Do some code cleaning
2 parents 1699fe8 + f433956 commit 5288ad6

File tree

2 files changed

+36
-19
lines changed

2 files changed

+36
-19
lines changed

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export GO111MODULE=on
6262
all: manager
6363

6464
help: ## Display this help
65-
@awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m<target>\033[0m\n"} /^[a-zA-Z_-]+:.*?##/ { printf " \033[36m%-20s\033[0m %s\n", $$1, $$2 } /^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) } ' $(MAKEFILE_LIST)
65+
@awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m<target>\033[0m\n"} /^[a-zA-Z_-]+:.*?##/ { printf " \033[36m%-22s\033[0m %s\n", $$1, $$2 } /^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) } ' $(MAKEFILE_LIST)
6666

6767
.PHONY: test
6868
test: generate fmt vet ## Run tests
@@ -103,11 +103,11 @@ generate: $(CONTROLLER_GEN) ## Generate code
103103
$(MAKE) generate-deepcopy
104104

105105
.PHONY: generate-deepcopy
106-
generate-deepcopy: $(CONTROLLER_GEN) ## Generate deepcopy files.
106+
generate-deepcopy: $(CONTROLLER_GEN) ## Generate deepcopy files
107107
$(CONTROLLER_GEN) object:headerFile=./hack/boilerplate/boilerplate.generatego.txt paths=./api/...
108108

109109
.PHONY: generate-manifests
110-
generate-manifests: $(CONTROLLER_GEN) ## Generate manifests e.g. CRD, RBAC etc.
110+
generate-manifests: $(CONTROLLER_GEN) ## Generate manifests e.g. CRD, RBAC etc
111111
$(CONTROLLER_GEN) $(CRD_OPTIONS) rbac:roleName=manager-role webhook paths="./..." output:crd:dir=$(CRD_ROOT) output:webhook:dir=$(WEBHOOK_ROOT) output:rbac:dir=$(RBAC_ROOT)
112112

113113
# Build controller-gen
@@ -148,7 +148,7 @@ docker-push-%:
148148
$(MAKE) ARCH=$* docker-push
149149

150150
.PHONY: docker-push-manifest
151-
docker-push-manifest: ## Push the fat manifest docker image.
151+
docker-push-manifest: ## Push the fat manifest docker image
152152
## Minimum docker version 18.06.0 is required for creating and pushing manifest images.
153153
docker manifest create --amend $(CONTROLLER_IMG):$(TAG) $(shell echo $(ALL_ARCH) | sed -e "s~[^ ]*~$(CONTROLLER_IMG)\-&:$(TAG)~g")
154154
@for arch in $(ALL_ARCH); do docker manifest annotate --arch $${arch} ${CONTROLLER_IMG}:${TAG} ${CONTROLLER_IMG}-$${arch}:${TAG}; done
@@ -167,7 +167,7 @@ set-manifest-image:
167167
RELEASE_TAG := $(shell git describe --abbrev=0 2>/dev/null)
168168

169169
.PHONY: release
170-
release: ## Builds and push container images using the latest git tag for the commit.
170+
release: ## Builds and push container images using the latest git tag for the commit
171171
@if [ -z "${RELEASE_TAG}" ]; then echo "RELEASE_TAG is not set"; exit 1; fi
172172
# Push the release image to the staging bucket first.
173173
REGISTRY=$(STAGING_REGISTRY) TAG=$(RELEASE_TAG) \
@@ -180,6 +180,6 @@ release: ## Builds and push container images using the latest git tag for the c
180180
kustomize build config/default > out/bootstrap-components.yaml
181181

182182
.PHONY: release-staging-latest
183-
release-staging-latest: ## Builds and push container images to the staging bucket using "latest" tag.
183+
release-staging-latest: ## Builds and push container images to the staging bucket using "latest" tag
184184
REGISTRY=$(STAGING_REGISTRY) TAG=latest \
185185
$(MAKE) docker-build-all docker-push-all

main.go

Lines changed: 30 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"time"
2323

2424
"k8s.io/apimachinery/pkg/runtime"
25-
"k8s.io/client-go/kubernetes/scheme"
25+
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
2626
_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
2727
"k8s.io/klog"
2828
"k8s.io/klog/klogr"
@@ -35,14 +35,14 @@ import (
3535
)
3636

3737
var (
38-
myscheme = runtime.NewScheme()
38+
scheme = runtime.NewScheme()
3939
setupLog = ctrl.Log.WithName("setup")
4040
)
4141

4242
func init() {
43-
_ = scheme.AddToScheme(myscheme)
44-
_ = bootstrapv1.AddToScheme(myscheme)
45-
_ = clusterv1.AddToScheme(myscheme)
43+
_ = clientgoscheme.AddToScheme(scheme)
44+
_ = bootstrapv1.AddToScheme(scheme)
45+
_ = clusterv1.AddToScheme(scheme)
4646
// +kubebuilder:scaffold:scheme
4747
}
4848

@@ -54,17 +54,34 @@ func main() {
5454
enableLeaderElection bool
5555
syncPeriod time.Duration
5656
)
57-
flag.StringVar(&metricsAddr, "metrics-addr", ":8080", "The address the metric endpoint binds to.")
58-
flag.BoolVar(&enableLeaderElection, "enable-leader-election", false,
59-
"Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.")
60-
flag.DurationVar(&syncPeriod, "sync-period", 10*time.Minute,
61-
"The minimum interval at which watched resources are reconciled (e.g. 10m)")
57+
58+
flag.StringVar(
59+
&metricsAddr,
60+
"metrics-addr",
61+
":8080",
62+
"The address the metric endpoint binds to.",
63+
)
64+
65+
flag.BoolVar(
66+
&enableLeaderElection,
67+
"enable-leader-election",
68+
false,
69+
"Enable leader election for controller manager. Enabling this will ensure there is only one active controller manager.",
70+
)
71+
72+
flag.DurationVar(
73+
&syncPeriod,
74+
"sync-period",
75+
10*time.Minute,
76+
"The minimum interval at which watched resources are reconciled (e.g. 10m)",
77+
)
78+
6279
flag.Parse()
6380

6481
ctrl.SetLogger(klogr.New())
6582

6683
mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), ctrl.Options{
67-
Scheme: myscheme,
84+
Scheme: scheme,
6885
MetricsBindAddress: metricsAddr,
6986
LeaderElection: enableLeaderElection,
7087
SyncPeriod: &syncPeriod,
@@ -77,10 +94,10 @@ func main() {
7794
if err := (&controllers.KubeadmConfigReconciler{
7895
Client: mgr.GetClient(),
7996
SecretsClientFactory: controllers.ClusterSecretsClientFactory{},
80-
Log: ctrl.Log.WithName("reconciler"),
97+
Log: ctrl.Log.WithName("KubeadmConfigReconciler"),
8198
KubeadmInitLock: locking.NewControlPlaneInitMutex(ctrl.Log.WithName("init-locker"), mgr.GetClient()),
8299
}).SetupWithManager(mgr); err != nil {
83-
setupLog.Error(err, "unable to create controller", "controller", "reconciler")
100+
setupLog.Error(err, "unable to create controller", "controller", "KubeadmConfigReconciler")
84101
os.Exit(1)
85102
}
86103
// +kubebuilder:scaffold:builder

0 commit comments

Comments
 (0)