Skip to content

test: provision Cloud namespace per CI run - #1731

Merged
tconley1428 merged 5 commits into
mainfrom
test/cloud-ci-namespaces
Aug 7, 2026
Merged

test: provision Cloud namespace per CI run#1731
tconley1428 merged 5 commits into
mainfrom
test/cloud-ci-namespaces

Conversation

@tconley1428

Copy link
Copy Markdown
Contributor

Summary

  • provision a unique Cloud namespace for each Cloud CI job
  • configure it with a job-local mTLS CA and client certificate in aws-ca-central-1
  • delete the namespace in an always-running cleanup step after creation is accepted

Validation

  • python3 -m py_compile .github/scripts/cloud_namespace.py
  • Ruby YAML parse of .github/workflows/ci.yml
  • ruff check and format check for the helper

Notes

  • The Cloud Operations API key must have account-level permission to create and delete namespaces. The test suite itself uses the generated mTLS credentials.

@tconley1428
tconley1428 marked this pull request as ready for review August 7, 2026 15:33
@tconley1428
tconley1428 requested a review from a team as a code owner August 7, 2026 15:33
Comment thread .github/scripts/cloud_namespace.py
Comment thread .github/scripts/cloud_namespace.py
@tconley1428
tconley1428 merged commit 2c659cb into main Aug 7, 2026
29 of 31 checks passed
@tconley1428
tconley1428 deleted the test/cloud-ci-namespaces branch August 7, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants