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

Move to public registries #321

Merged
merged 4 commits into from
Jun 22, 2024
Merged

Conversation

nikita-petko
Copy link
Contributor

No description provided.

Change the installation section to better reflect the current environment and it's build capabilities.
build.yml:
~ Update images to the public Docker registry format.
~ Make the primary job run on a public GitHub action runner, therefore changing all the root directories to the standard format (good by custom build directories :( )
~ Split the deploy nomad parts out to a seperate Job that can only run on push to master, make it independant from downloading the source code to the repository.
~ Use the deployer token to update deployment statuses

deploy.yml:
~ Update images to the public Docker registry format.
~ Make it not checkout, but instead download the job template url for the specified ref
~ Use the deployer token to update deployment statuses
@nikita-petko nikita-petko added kind: ops This issue integrates a multitude of changes batched together. priority: key deliverable The issue is high priority and normally has a very close target quarter. platform: windows This issue relates to windows. platform: linux This issue relates to Linux. platform: mac-os This issue relates to MacOS. opsec: repo-ops SEC-04-REPOOPS opsec: love-all-environments SEC-04-LAE opsec: love-all-platforms SEC-04-LAP opsec: public-ops SEC-02-PUBOPS opsec: we-love-clean-code SEC-10-WLCC area: github Issue relates to GitHub directly. area: code-ops Issue relates to the issue of Code Ops area: ci-cd Issue relates to CI/CD. opsec: ci-cd SEC-19-CI-CD labels Jun 22, 2024
@nikita-petko nikita-petko added this to the SEC-19-CI-CD milestone Jun 22, 2024
@nikita-petko nikita-petko self-assigned this Jun 22, 2024
@nikita-petko nikita-petko linked an issue Jun 22, 2024 that may be closed by this pull request
@nikita-petko nikita-petko merged commit 0bf8131 into master Jun 22, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ci-cd Issue relates to CI/CD. area: code-ops Issue relates to the issue of Code Ops area: github Issue relates to GitHub directly. kind: ops This issue integrates a multitude of changes batched together. opsec: ci-cd SEC-19-CI-CD opsec: love-all-environments SEC-04-LAE opsec: love-all-platforms SEC-04-LAP opsec: public-ops SEC-02-PUBOPS opsec: repo-ops SEC-04-REPOOPS opsec: we-love-clean-code SEC-10-WLCC platform: linux This issue relates to Linux. platform: mac-os This issue relates to MacOS. platform: windows This issue relates to windows. priority: key deliverable The issue is high priority and normally has a very close target quarter.
Projects
Status: Complete
Development

Successfully merging this pull request may close these issues.

Move to public registries
2 participants