-
Notifications
You must be signed in to change notification settings - Fork 76
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
production deployment should be gitops #76
Comments
/assign |
@ameukam: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
in addition: staging should match production as closely as possible, except for the image revision, and toggling environment variable overrides for gating new functionality we have a limited / false sense of performance when the regions don't match because then we're talking to much more distant AWS regions https://kubernetes.slack.com/archives/CCK68P2Q2/p1659742065287909 |
rough outline:
|
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
we are deploying from terraform in git for production, but manually. also, we have skew in that the sandbox instance does not use the production config or terraform. I'd like us to start by getting the sandbox instance to be the production deployment configs w/ some variable overrides passed in, and then look at automating deploying to prod once that's working. |
Small change towards this in kubernetes/k8s.io#4922 |
Will not implement this until after #181 |
The prod deployment is totally checked in, however we're still requiring humans to roll it out and be ready to quickly revert. That's fine, the same people we'd have approve changes have access to rollout. Importantly: staging is completely automated and leads any production rollouts, which will reflect staging when we're comfortable. Everything is in git now, other than staging automatically updating to the latest image just pushed when deploying. |
We auto deploy the registry-sandbox instance, and everything for that is configured either in k8s.io terraform, or in the make rule backing
make deploy
/ the cloudbuild.yml for this repo.The production configuration currently seems to only be partially source controlled, the production (registry.k8s.io) cloud run deployment appears to still be manually submitted by @ameukam
Now that kubernetes has migrated, we really ought to fix this kubernetes/kubernetes#109938 (comment)
The text was updated successfully, but these errors were encountered: