Skip to content

Commit 0ca6602

Browse files
committed
cleanup: fix "SatefulSet" typo and remove unused method
- Simplify return logic in IsStatefulSetReady by removing redundant 'true &&' - Rename mkHeadlessSatefulSet -> mkHeadlessStatefulSet: All callers updated - Remove unused PatchR method Change-Id: I8af73917d1525a0cb13fbd6135058a812c93350e
1 parent 3b11003 commit 0ca6602

File tree

3 files changed

+6
-17
lines changed

3 files changed

+6
-17
lines changed

controllers/utils.go

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,6 @@ func (r *SFUtilContext) UpdateR(obj client.Object) bool {
126126
return true
127127
}
128128

129-
// PatchR patches a resource.
130-
func (r *SFUtilContext) PatchR(obj client.Object, patch client.Patch) {
131-
if err := r.Client.Patch(r.ctx, obj, patch); err != nil {
132-
panic(err.Error())
133-
}
134-
}
135-
136129
// GetOrCreate does not change an existing object, update needs to be used manually.
137130
// In the case the object already exists then the function return True
138131
func (r *SFUtilContext) GetOrCreate(obj client.Object) bool {
@@ -327,10 +320,6 @@ func (r *SFUtilContext) EnsureLocalCA(dnsNames []string) {
327320
r.GetOrCreate(&certificateSecret2)
328321
}
329322

330-
//----------------------------------------------------------------------------
331-
// --- TODO clean functions below / remove useless code ---
332-
//----------------------------------------------------------------------------
333-
334323
// mkStatefulSet Create a default statefulset.
335324
func (r *SFUtilContext) mkStatefulSet(name string, image string, storageConfig base.StorageConfig, accessMode apiv1.PersistentVolumeAccessMode, extraLabels map[string]string, openshiftUser bool, nameSuffix ...string) appsv1.StatefulSet {
336325
serviceName := name
@@ -343,8 +332,8 @@ func (r *SFUtilContext) mkStatefulSet(name string, image string, storageConfig b
343332
return base.MkStatefulset(name, r.ns, 1, serviceName, container, pvc, extraLabels)
344333
}
345334

346-
// mkHeadlessSatefulSet Create a default headless statefulset.
347-
func (r *SFUtilContext) mkHeadlessSatefulSet(
335+
// mkHeadlessStatefulSet Create a default headless statefulset.
336+
func (r *SFUtilContext) mkHeadlessStatefulSet(
348337
name string, image string, storageConfig base.StorageConfig,
349338
accessMode apiv1.PersistentVolumeAccessMode, extraLabels map[string]string, openshiftUser bool) appsv1.StatefulSet {
350339
return r.mkStatefulSet(name, image, storageConfig, accessMode, extraLabels, openshiftUser, "headless")
@@ -380,7 +369,7 @@ func (r *SFUtilContext) IsStatefulSetReady(dep *appsv1.StatefulSet) bool {
380369
}
381370
}
382371
// All containers in Ready state
383-
return true && base.IsStatefulSetRolloutDone(dep)
372+
return base.IsStatefulSetRolloutDone(dep)
384373
}
385374
// No Replica available
386375
return false

controllers/zookeeper.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ func (r *SFController) DeployZookeeper() bool {
121121
StorageClassName: storageConfig.StorageClassName,
122122
ExtraAnnotations: storageConfig.ExtraAnnotations,
123123
}
124-
zk := r.mkHeadlessSatefulSet(
124+
zk := r.mkHeadlessStatefulSet(
125125
ZookeeperIdent, base.ZookeeperImage(), storageConfig, apiv1.ReadWriteOnce, r.cr.Spec.ExtraLabels, r.isOpenShift)
126126
// We overwrite the VolumeClaimTemplates set by MkHeadlessStatefulSet to keep the previous volume name
127127
// Previously the default PVC created by MkHeadlessStatefulSet was not used by Zookeeper (not mounted). So to avoid having two Volumes

controllers/zuul.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -578,7 +578,7 @@ func (r *SFController) EnsureZuulExecutor(cfg *ini.File) bool {
578578
}
579579
// TODO Add the zk-port-forward-kube-config secret resource version in the annotation if enabled
580580

581-
ze := r.mkHeadlessSatefulSet("zuul-executor", "", r.getStorageConfOrDefault(r.cr.Spec.Zuul.Executor.Storage), apiv1.ReadWriteOnce, r.cr.Spec.ExtraLabels, r.isOpenShift)
581+
ze := r.mkHeadlessStatefulSet("zuul-executor", "", r.getStorageConfOrDefault(r.cr.Spec.Zuul.Executor.Storage), apiv1.ReadWriteOnce, r.cr.Spec.ExtraLabels, r.isOpenShift)
582582
zuulContainer := r.mkZuulContainer("zuul-executor", corporateCMExists)
583583
annotations["limits"] = base.UpdateContainerLimit(r.cr.Spec.Zuul.Executor.Limits, &zuulContainer)
584584
ze.Spec.Template.Spec.Containers = []apiv1.Container{zuulContainer}
@@ -674,7 +674,7 @@ func (r *SFController) EnsureZuulMerger(cfg *ini.File) bool {
674674
"corporate-ca-certs-version": getCMVersion(corporateCM, corporateCMExists),
675675
}
676676

677-
zm := r.mkHeadlessSatefulSet(service, "", r.getStorageConfOrDefault(r.cr.Spec.Zuul.Merger.Storage), apiv1.ReadWriteOnce, r.cr.Spec.ExtraLabels, r.isOpenShift)
677+
zm := r.mkHeadlessStatefulSet(service, "", r.getStorageConfOrDefault(r.cr.Spec.Zuul.Merger.Storage), apiv1.ReadWriteOnce, r.cr.Spec.ExtraLabels, r.isOpenShift)
678678
zuulContainer := r.mkZuulContainer(service, corporateCMExists)
679679
annotations["limits"] = base.UpdateContainerLimit(r.cr.Spec.Zuul.Merger.Limits, &zuulContainer)
680680
zm.Spec.Template.Spec.Containers = []apiv1.Container{zuulContainer}

0 commit comments

Comments
 (0)