Skip to content

Commit 13367d8

Browse files
authored
fix mismatch between admin console and embedded cluster versions (#1377)
* fix mismatch between admin console and embedded cluster versions * chart version does not have a 'v'. internal values do
1 parent 51e0018 commit 13367d8

File tree

3 files changed

+8
-13
lines changed

3 files changed

+8
-13
lines changed

operator/deploy/melange.tmpl.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ pipeline:
2424
- runs: |
2525
set -exuo pipefail
2626
27-
# remove a 'v' prefix from the version if it exists
28-
if [[ ${VERSION:0:1} == "v" ]]; then
29-
export VERSION=${VERSION:1}
30-
fi
31-
3227
make -C operator build
3328
cp operator/bin/manager "${{targets.contextdir}}/manager"
3429
- uses: strip

operator/pkg/charts/charts.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ func generateHelmConfigs(ctx context.Context, in *clusterv1beta1.Installation, c
101101
// those values depend on the sha256 of the compiled binary itself
102102
embeddedclusteroperator.Metadata.Images = oi
103103
embeddedclusteroperator.Metadata.Location = operatorLocation
104-
embeddedclusteroperator.Metadata.Version = versions.Version
104+
embeddedclusteroperator.Metadata.Version = strings.TrimPrefix(versions.Version, "v")
105105
embeddedclusteroperator.Render()
106106

107107
migrationStatus := k8sutil.CheckConditionStatus(in.Status, registry.RegistryMigrationStatusConditionType)

operator/pkg/charts/charts_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ zfs-localpv:
6262
const test_operatorValues = `embeddedBinaryName: test-binary-name
6363
embeddedClusterID: e79f0701-67f3-4abf-a672-42a1f3ed231b
6464
embeddedClusterK0sVersion: 0.0.0
65-
embeddedClusterVersion: 1.2.3-operator
65+
embeddedClusterVersion: v1.2.3-operator
6666
global:
6767
labels:
6868
replicated.com/disaster-recovery: infra
@@ -77,7 +77,7 @@ utilsImage: abc-repo/ec-utils:latest-amd64@sha256:92dec6e167ff57b35953da389c2f62
7777
const test_proxyOperatorValues = `embeddedBinaryName: test-binary-name
7878
embeddedClusterID: e79f0701-67f3-4abf-a672-42a1f3ed231b
7979
embeddedClusterK0sVersion: 0.0.0
80-
embeddedClusterVersion: 1.2.3-operator
80+
embeddedClusterVersion: v1.2.3-operator
8181
extraEnv:
8282
- name: HTTP_PROXY
8383
value: http://proxy
@@ -112,7 +112,7 @@ utilsImage: abc-repo/ec-utils:latest-amd64@sha256:92dec6e167ff57b35953da389c2f62
112112
`
113113

114114
const test_onlineAdminConsoleValues = `embeddedClusterID: e79f0701-67f3-4abf-a672-42a1f3ed231b
115-
embeddedClusterVersion: 1.2.3-operator
115+
embeddedClusterVersion: v1.2.3-operator
116116
images:
117117
kotsadm: ':'
118118
kurlProxy: ':'
@@ -166,7 +166,7 @@ service:
166166
`
167167

168168
const test_airgapAdminConsoleValues = `embeddedClusterID: e79f0701-67f3-4abf-a672-42a1f3ed231b
169-
embeddedClusterVersion: 1.2.3-operator
169+
embeddedClusterVersion: v1.2.3-operator
170170
images:
171171
kotsadm: ':'
172172
kurlProxy: ':'
@@ -193,7 +193,7 @@ service:
193193
`
194194

195195
const test_airgapHAAdminConsoleValues = `embeddedClusterID: e79f0701-67f3-4abf-a672-42a1f3ed231b
196-
embeddedClusterVersion: 1.2.3-operator
196+
embeddedClusterVersion: v1.2.3-operator
197197
images:
198198
kotsadm: ':'
199199
kurlProxy: ':'
@@ -220,7 +220,7 @@ service:
220220
`
221221

222222
const test_proxyAdminConsoleValues = `embeddedClusterID: e79f0701-67f3-4abf-a672-42a1f3ed231b
223-
embeddedClusterVersion: 1.2.3-operator
223+
embeddedClusterVersion: v1.2.3-operator
224224
extraEnv:
225225
- name: HTTP_PROXY
226226
value: http://proxy
@@ -457,7 +457,7 @@ func test_replaceAddonMeta() {
457457
embeddedclusteroperator.Metadata = release.AddonMetadata{
458458
Location: "oci://proxy.replicated.com/anonymous/registry.replicated.com/library/embedded-cluster-operator",
459459
}
460-
versions.Version = "1.2.3-operator" // This is not great, we use this to override the version of the operator chart
460+
versions.Version = "v1.2.3-operator" // This is not great, we use this to override the version of the operator chart
461461
// we can't use the version from the metadata because it won't be set in the operator binary
462462
// TODO fix this
463463

0 commit comments

Comments
 (0)