Skip to content

test: provision Cloud namespace per CI run - #1731

Draft
tconley1428 wants to merge 3 commits into
mainfrom
test/cloud-ci-namespaces
Draft

test: provision Cloud namespace per CI run#1731
tconley1428 wants to merge 3 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.

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.

1 participant