|
19 | 19 | go-version: "1.21" |
20 | 20 | - name: Build Linux AMD64 |
21 | 21 | run: | |
22 | | - make embedded-cluster-linux-amd64 |
| 22 | + export SHORT_SHA=dev-$(git rev-parse --short=7 HEAD) |
| 23 | + make embedded-cluster-linux-amd64 VERSION="${SHORT_SHA}" |
23 | 24 | tar -C output/bin -czvf embedded-cluster-linux-amd64.tgz embedded-cluster |
24 | 25 | - name: Output Metadata |
25 | 26 | run: | |
@@ -55,20 +56,20 @@ jobs: |
55 | 56 | sed -i "s/__version_string__/${SHORT_SHA}-upgrade/g" e2e/kots-release-upgrade/cluster-config.yaml |
56 | 57 |
|
57 | 58 | # re-promote a release containing an old version of embedded-cluster to test upgrades |
58 | | - replicated release promote 807 2cHXb1RCttzpR0xvnNWyaZCgDBP --version "${SHORT_SHA}-pre-minio-removal" |
| 59 | + replicated release promote 807 2cHXb1RCttzpR0xvnNWyaZCgDBP --version "appver-${SHORT_SHA}-pre-minio-removal" |
59 | 60 | |
60 | | - replicated release create --yaml-dir e2e/kots-release-install --promote CI --version "${SHORT_SHA}" |
61 | | - replicated release create --yaml-dir e2e/kots-release-upgrade --promote CI --version "${SHORT_SHA}-upgrade" |
| 61 | + replicated release create --yaml-dir e2e/kots-release-install --promote CI --version "appver-${SHORT_SHA}" |
| 62 | + replicated release create --yaml-dir e2e/kots-release-upgrade --promote CI --version "appver-${SHORT_SHA}-upgrade" |
62 | 63 | - name: Build CI binary |
63 | 64 | run: | |
64 | 65 | export SHORT_SHA=dev-$(git rev-parse --short=7 HEAD) |
65 | 66 | echo "# channel release object" > e2e/kots-release-install/release.yaml |
66 | 67 | echo 'channelID: "2cHXb1RCttzpR0xvnNWyaZCgDBP"' >> e2e/kots-release-install/release.yaml |
67 | 68 | echo 'appSlug: "embedded-cluster-smoke-test-staging-app"' >> e2e/kots-release-install/release.yaml |
68 | | - echo "versionLabel: \"${SHORT_SHA}\"" >> e2e/kots-release-install/release.yaml |
| 69 | + echo "versionLabel: \"appver-${SHORT_SHA}\"" >> e2e/kots-release-install/release.yaml |
69 | 70 | cat e2e/kots-release-install/release.yaml |
70 | 71 | cp output/bin/embedded-cluster output/bin/embedded-cluster-original |
71 | | - make embedded-release # this is done after the metadata.json is generated so as to not include additional charts |
| 72 | + make embedded-release VERSION="${SHORT_SHA}" # this is done after the metadata.json is generated so as to not include additional charts |
72 | 73 | - name: Cache files for integration test |
73 | 74 | env: |
74 | 75 | S3_BUCKET: "tf-staging-embedded-cluster-bin" |
|
92 | 93 | sed -i "s/__version_string__/${SHORT_SHA}-upgrade/g" e2e/kots-release-upgrade/cluster-config.yaml |
93 | 94 | |
94 | 95 | rm e2e/kots-release-install/release.yaml |
95 | | - replicated release create --yaml-dir e2e/kots-release-install --promote CI-airgap --version "${SHORT_SHA}" |
| 96 | + replicated release create --yaml-dir e2e/kots-release-install --promote CI-airgap --version "appver-${SHORT_SHA}" |
96 | 97 |
|
97 | 98 | - name: upload binary |
98 | 99 | uses: actions/upload-artifact@v4 |
|
0 commit comments