Skip to content

Commit d1a9f2d

Browse files
committed
smoke: document cutting-edge test as merged ahead of MCR support
rhel10/rocky10 AMIs and provision-aws platform keys (v0.1.7) are already available, but launchpad's own smoke coverage previously failed with 'package manager could not install docker-ee' because repos.mirantis.com had not yet published docker-ee for rhel/10 or rocky/10. Checked repos.mirantis.com directly: docker-ee is now present in both rhel/10/x86_64/stable-29.4 and rocky/10/x86_64/stable-29.4 -- that gap looks closed, matching the AMI-availability timing pattern seen elsewhere this cycle (Oracle Linux, Rocky 8). Strategy going forward: keep TestCuttingEdgeCluster merged and label-gated rather than blocking on it going green immediately, so it picks up MCR support automatically as soon as it lands, with no further code changes. Documented that intent on the Makefile target and the GitHub Actions job. Written by AI: claude-sonnet-5
1 parent e6a729c commit d1a9f2d

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

.github/workflows/smoke-tests.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ jobs:
6666
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
6767
run: make smoke-legacy
6868

69+
# Bleeding-edge platforms (rhel10/rocky10). MCR package availability for
70+
# these platforms lags their AMI/repo-metadata availability -- this job is
71+
# intentionally merged ahead of full support so it goes green automatically,
72+
# with no further workflow changes, once repos.mirantis.com publishes
73+
# docker-ee for rhel/10 and rocky/10. Label-gated rather than always-on
74+
# while that support is pending.
6975
smoke-cutting-edge:
7076
runs-on: ubuntu-latest
7177
if: |

Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ functional-test:
5252
integration-test:
5353
go test -v ./test/integration/... -timeout 20m
5454

55+
# Targets bleeding-edge platforms (rhel10/rocky10) via TestCuttingEdgeCluster.
56+
# MCR package availability for these platforms lags their AMI/repo-metadata
57+
# availability -- this target (and its CI job) is intentionally merged ahead
58+
# of full support so it goes green automatically, with no further code
59+
# changes, the moment repos.mirantis.com publishes docker-ee for rhel/10 and
60+
# rocky/10. Run manually or via the smoke-cutting-edge label to check status.
5561
.PHONY: smoke-cutting-edge
5662
smoke-cutting-edge:
5763
go test -count=1 -v ./test/smoke/... -run TestCuttingEdgeCluster -timeout 50m

0 commit comments

Comments
 (0)