Skip to content

Commit 6c93e24

Browse files
Merge remote-tracking branch 'origin/main' into k0s-1-28-7
2 parents 194bf95 + a8eeb50 commit 6c93e24

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

.github/workflows/pull-request.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,14 @@ jobs:
125125
export SHORT_SHA=dev-$(git rev-parse --short=7 HEAD)
126126
127127
echo "This PR has been released (on staging) and is available for download with a embedded-cluster-smoke-test-staging-app [license ID](https://vendor.staging.replicated.com/apps/embedded-cluster-smoke-test-staging-app/customers?sort=name-asc)." > download-link.txt
128+
echo "" >> download-link.txt
129+
echo "Online Installer:" >> download-link.txt
128130
echo "\`\`\`" >> download-link.txt
129-
echo "curl https://staging.replicated.app/embedded/embedded-cluster-smoke-test-staging-app/ci/${SHORT_SHA} -H \"Authorization: \$EC_SMOKE_TEST_LICENSE_ID\" -o embedded-cluster-smoke-test-staging-app-ci.tgz" >> download-link.txt
131+
echo "curl \"https://staging.replicated.app/embedded/embedded-cluster-smoke-test-staging-app/ci/appver-${SHORT_SHA}\" -H \"Authorization: \$EC_SMOKE_TEST_LICENSE_ID\" -o embedded-cluster-smoke-test-staging-app-ci.tgz" >> download-link.txt
132+
echo "\`\`\`" >> download-link.txt
133+
echo "Airgap Installer (may take a few minutes before the airgap bundle is built):" >> download-link.txt
134+
echo "\`\`\`" >> download-link.txt
135+
echo "curl \"https://staging.replicated.app/embedded/embedded-cluster-smoke-test-staging-app/ci-airgap/appver-${SHORT_SHA}?airgap=true\" -H \"Authorization: \$EC_SMOKE_TEST_LICENSE_ID\" -o embedded-cluster-smoke-test-staging-app-ci.tgz" >> download-link.txt
130136
echo "\`\`\`" >> download-link.txt
131137
echo "Happy debugging!" >> download-link.txt
132138
cat download-link.txt

cmd/local-artifact-mirror/pull.go

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -171,14 +171,18 @@ var binariesCommand = &cli.Command{
171171
logrus.Infof("removing temporary directory %s", location)
172172
os.RemoveAll(location)
173173
}()
174-
175174
bin := filepath.Join(location, EmbeddedClusterBinaryArtifactName)
176-
if err := os.Chmod(bin, 0755); err != nil {
175+
namedBin := filepath.Join(location, in.Spec.BinaryName)
176+
if err := os.Rename(bin, namedBin); err != nil {
177+
return fmt.Errorf("unable to rename binary: %w", err)
178+
}
179+
180+
if err := os.Chmod(namedBin, 0755); err != nil {
177181
return fmt.Errorf("unable to change permissions on %s: %w", bin, err)
178182
}
179183

180184
out := bytes.NewBuffer(nil)
181-
cmd := exec.Command(bin, "materialize")
185+
cmd := exec.Command(namedBin, "materialize")
182186
cmd.Stdout = out
183187
cmd.Stderr = out
184188

@@ -190,14 +194,6 @@ var binariesCommand = &cli.Command{
190194

191195
logrus.Infof("embedded cluster binaries materialized")
192196

193-
targetBinaryName := filepath.Join(defaults.EmbeddedClusterBinsSubDir(), EmbeddedClusterBinaryArtifactName)
194-
if in.Spec.BinaryName != "" {
195-
targetBinaryName = filepath.Join(defaults.EmbeddedClusterBinsSubDir(), in.Spec.BinaryName)
196-
}
197-
198-
if err := helpers.MoveFile(bin, targetBinaryName); err != nil {
199-
return fmt.Errorf("unable to move embedded-cluster binary: %w", err)
200-
}
201197
return nil
202198
},
203199
}

0 commit comments

Comments
 (0)