@@ -51,30 +51,50 @@ jobs:
51
51
with :
52
52
go-version-file : go.mod
53
53
54
+ - uses : actions/cache@v4
55
+ with :
56
+ path : |
57
+ build/.melange-cache
58
+ key : melange-cache
59
+
54
60
- name : Set up Docker Buildx
55
61
uses : docker/setup-buildx-action@v3
56
62
57
- - name : Login to Registry
58
- uses : docker/login-action@v3
59
- with :
60
- registry : registry.staging.replicated.com
61
- username : ${{ secrets.REGISTRY_USERNAME_STAGING }}
62
- password : ${{ secrets.REGISTRY_PASSWORD_STAGING }}
63
+ - name : Setup Melange
64
+ uses : chainguard-dev/actions/setup-melange@main
63
65
64
66
- name : Build and push local-artifact-mirror image
65
67
run : |
66
68
SHA=${{ github.event.pull_request.head.sha }}
67
69
export SHORT_SHA=dev-${SHA::7}
68
- export LOCAL_ARTIFACT_MIRROR_IMAGE=registry.staging.replicated.com/library/embedded-cluster-local-artifact-mirror
70
+ export LOCAL_ARTIFACT_MIRROR_IMAGE=replicated/embedded-cluster-local-artifact-mirror-staging
71
+ export REGISTRY=docker.io
72
+ export USERNAME=${{ secrets.DOCKERHUB_USER }}
73
+ export PASSWORD=${{ secrets.DOCKERHUB_PASSWORD }}
74
+ make apko
69
75
make build-and-push-local-artifact-mirror-image VERSION="${SHORT_SHA}"
70
76
make build-and-push-local-artifact-mirror-image VERSION="${SHORT_SHA}-previous-k0s"
71
77
make build-and-push-local-artifact-mirror-image VERSION="${SHORT_SHA}-upgrade"
72
78
79
+ - name : Build and push utils image
80
+ run : |
81
+ SHA=${{ github.event.pull_request.head.sha }}
82
+ export SHORT_SHA=dev-${SHA::7}
83
+ export EMBEDDED_OPERATOR_UTILS_IMAGE=replicated/embedded-cluster-utils-staging
84
+ export REGISTRY=docker.io
85
+ export USERNAME=${{ secrets.DOCKERHUB_USER }}
86
+ export PASSWORD=${{ secrets.DOCKERHUB_PASSWORD }}
87
+ make apko
88
+ make build-and-push-utils-image VERSION="${SHORT_SHA}"
89
+ make build-and-push-utils-image VERSION="${SHORT_SHA}-previous-k0s"
90
+ make build-and-push-utils-image VERSION="${SHORT_SHA}-upgrade"
91
+
73
92
- name : Build Linux AMD64 and Output Metadata
74
93
run : |
75
94
SHA=${{ github.event.pull_request.head.sha }}
76
95
export SHORT_SHA=dev-${SHA::7}
77
- export LOCAL_ARTIFACT_MIRROR_IMAGE=registry.staging.replicated.com/library/embedded-cluster-local-artifact-mirror
96
+ export LOCAL_ARTIFACT_MIRROR_IMAGE=replicated/embedded-cluster-local-artifact-mirror-staging
97
+ export EMBEDDED_OPERATOR_UTILS_IMAGE=replicated/embedded-cluster-utils-staging
78
98
make -B embedded-cluster-linux-amd64 K0S_VERSION=$(make print-PREVIOUS_K0S_VERSION) K0S_BINARY_SOURCE_OVERRIDE=$(make print-PREVIOUS_K0S_BINARY_SOURCE_OVERRIDE) VERSION="${SHORT_SHA}-previous-k0s"
79
99
tar -C output/bin -czvf embedded-cluster-linux-amd64-previous-k0s.tgz embedded-cluster
80
100
./output/bin/embedded-cluster version metadata > metadata-previous-k0s.json
@@ -116,7 +136,8 @@ jobs:
116
136
run : |
117
137
SHA=${{ github.event.pull_request.head.sha }}
118
138
export SHORT_SHA=dev-${SHA::7}
119
- export LOCAL_ARTIFACT_MIRROR_IMAGE=registry.staging.replicated.com/library/embedded-cluster-local-artifact-mirror
139
+ export LOCAL_ARTIFACT_MIRROR_IMAGE=replicated/embedded-cluster-local-artifact-mirror-staging
140
+ export EMBEDDED_OPERATOR_UTILS_IMAGE=replicated/embedded-cluster-utils-staging
120
141
echo "# channel release object" > e2e/kots-release-install/release.yaml
121
142
echo 'channelID: "2cHXb1RCttzpR0xvnNWyaZCgDBP"' >> e2e/kots-release-install/release.yaml
122
143
echo 'channelSlug: "ci"' >> e2e/kots-release-install/release.yaml
@@ -229,7 +250,6 @@ jobs:
229
250
- TestSingleNodeAirgapDisasterRecovery
230
251
- TestMultiNodeHAInstallation
231
252
- TestMultiNodeAirgapHAInstallation
232
- - TestMultiNodeAirgapUpgradeSameK0s
233
253
- TestProxiedEnvironment
234
254
- TestMultiNodeHADisasterRecovery
235
255
- TestMultiNodeAirgapHADisasterRecovery
@@ -239,6 +259,8 @@ jobs:
239
259
include :
240
260
- test : TestMultiNodeAirgapUpgrade
241
261
runner : embedded-cluster
262
+ - test : TestMultiNodeAirgapUpgradeSameK0s
263
+ runner : embedded-cluster
242
264
- test : TestMultiNodeAirgapHAInstallation
243
265
runner : embedded-cluster
244
266
- test : TestMultiNodeAirgapHADisasterRecovery
0 commit comments