Skip to content

Commit fa2595f

Browse files
Merge pull request #588 from tmshort/update17950
Remove 5m package-server-manager default
2 parents 180d0f4 + f88814a commit fa2595f

File tree

6 files changed

+13
-15
lines changed

6 files changed

+13
-15
lines changed

cmd/package-server-manager/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const (
2929
defaultMetricsPort = "0"
3030
defaultHealthCheckPort = ":8080"
3131
defaultPprofPort = ":6060"
32-
defaultInterval = "5m"
32+
defaultInterval = ""
3333
leaderElectionConfigmapName = "packageserver-controller-lock"
3434
)
3535

manifests/0000_50_olm_06-psm-operator.deployment.ibm-cloud-managed.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ spec:
6767
- $(PACKAGESERVER_NAME)
6868
- --namespace
6969
- $(PACKAGESERVER_NAMESPACE)
70-
- --interval
71-
- $(PACKAGESERVER_INTERVAL)
7270
- "--metrics=:9090"
7371
image: quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607
7472
imagePullPolicy: IfNotPresent
@@ -81,8 +79,6 @@ spec:
8179
valueFrom:
8280
fieldRef:
8381
fieldPath: metadata.namespace
84-
- name: PACKAGESERVER_INTERVAL
85-
value: 5m
8682
- name: RELEASE_VERSION
8783
value: "0.0.1-snapshot"
8884
- name: GOMEMLIMIT

manifests/0000_50_olm_06-psm-operator.deployment.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ spec:
6767
- $(PACKAGESERVER_NAME)
6868
- --namespace
6969
- $(PACKAGESERVER_NAMESPACE)
70-
- --interval
71-
- $(PACKAGESERVER_INTERVAL)
7270
- "--metrics=:9090"
7371
image: quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607
7472
imagePullPolicy: IfNotPresent
@@ -81,8 +79,6 @@ spec:
8179
valueFrom:
8280
fieldRef:
8381
fieldPath: metadata.namespace
84-
- name: PACKAGESERVER_INTERVAL
85-
value: 5m
8682
- name: RELEASE_VERSION
8783
value: "0.0.1-snapshot"
8884
- name: GOMEMLIMIT

pkg/package-server-manager/config.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,16 @@ func getTopologyModeFromInfra(infra *configv1.Infrastructure) bool {
6767
// codified defaults are defined by the csv returned by the manifests.NewPackageServerCSV
6868
// function.
6969
func ensureCSV(log logr.Logger, image string, interval string, csv *olmv1alpha1.ClusterServiceVersion, highlyAvailableMode bool) (bool, error) {
70+
71+
flags := []string{}
72+
if interval != "" {
73+
flags = append(flags, "--interval", interval)
74+
}
7075
expectedCSV, err := manifests.NewPackageServerCSV(
7176
manifests.WithName(csv.Name),
7277
manifests.WithNamespace(csv.Namespace),
7378
manifests.WithImage(image),
74-
manifests.WithRunFlags([]string{"--interval", interval}),
79+
manifests.WithRunFlags(flags),
7580
)
7681
if err != nil {
7782
return false, err

pkg/package-server-manager/controller.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,16 @@ func (r *PackageServerCSVReconciler) Reconcile(ctx context.Context, req ctrl.Req
7474
highAvailabilityMode := getTopologyModeFromInfra(&infra)
7575
log.Info("currently topology mode", "highly available", highAvailabilityMode)
7676

77+
flags := []string{}
78+
if r.Interval != "" {
79+
flags = append(flags, "--interval", r.Interval)
80+
}
81+
7782
required, err := manifests.NewPackageServerCSV(
7883
manifests.WithName(r.Name),
7984
manifests.WithNamespace(r.Namespace),
8085
manifests.WithImage(r.Image),
81-
manifests.WithRunFlags([]string{"--interval", r.Interval}),
86+
manifests.WithRunFlags(flags),
8287
)
8388
if err != nil {
8489
log.Error(err, "failed to serialize a new packageserver csv from the base YAML manifest")

scripts/generate_crds_manifests.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,6 @@ spec:
181181
- \$(PACKAGESERVER_NAME)
182182
- --namespace
183183
- \$(PACKAGESERVER_NAMESPACE)
184-
- --interval
185-
- \$(PACKAGESERVER_INTERVAL)
186184
- "--metrics=:9090"
187185
image: quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607
188186
imagePullPolicy: IfNotPresent
@@ -195,8 +193,6 @@ spec:
195193
valueFrom:
196194
fieldRef:
197195
fieldPath: metadata.namespace
198-
- name: PACKAGESERVER_INTERVAL
199-
value: 5m
200196
- name: RELEASE_VERSION
201197
value: "0.0.1-snapshot"
202198
- name: GOMEMLIMIT

0 commit comments

Comments
 (0)