Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yoga: Use GitHub per-environment variables and secrets to decouple from CI cloud #1292

Open
wants to merge 1 commit into
base: stackhpc/yoga
Choose a base branch
from

Conversation

markgoddard
Copy link
Contributor

We are planning to move at least some of our CI workloads back onto SMS
lab. Currently various Leafcloud resource names are hard-coded into our
workflows, making it difficult to support a different cloud.

This change extracts cloud-specific information into GitHub
per-environment secrets and variables. A Leafcloud environment has been
created in the GitHub settings for this repository, and the variables
referenced here have been created within it.

… Leafcloud

We are planning to move at least some of our CI workloads back onto SMS
lab. Currently various Leafcloud resource names are hard-coded into our
workflows, making it difficult to support a different cloud.

This change extracts cloud-specific information into GitHub
per-environment secrets and variables. A Leafcloud environment has been
created in the GitHub settings for this repository, and the variables
referenced here have been created within it.
@markgoddard markgoddard self-assigned this Sep 17, 2024
@markgoddard markgoddard marked this pull request as ready for review September 19, 2024 08:53
@markgoddard markgoddard requested a review from a team as a code owner September 19, 2024 08:53
@Alex-Welsh Alex-Welsh added stackhpc-ci Automated action performed by stackhpc-ci yoga Targets the Yoga OpenStack release labels Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stackhpc-ci Automated action performed by stackhpc-ci yoga Targets the Yoga OpenStack release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants