Open afrittoli opened 3 years ago
Another idea for possible further discussion that came up on Slack today would be to limit write access to the dogfooding cluster. I know that I've accidentally applied development versions of Tekton Pipelines to dogfooding in the past because I mistakenly left my kubectl
config pointing at it the next day after a release. We document steps to avoid this as part of pipelines' release notes but mistakes can happen regardless.
So the idea would be to provide temporary write access to the cluster for releases and "break-glass" emergencies. Ideally this access should last for only a very short time - an hour maybe? It would also be great if it required some kind of public request or submission process so that we have a record of who had access, the reason for it, and when it was granted.
@sbwsg I agree with that, I think for 100% of cases (even release of all components), we shouldn't need direct access to the cluster
/area s3c
/area roadmap
@afrittoli I noticed we also have a project board tracking the work we need to do for dogfooding (https://github.com/orgs/tektoncd/projects/29); would it make sense to close out this issue in favor of tracking these work items on the project board?
Feature request
This is an overall Epic to track various features and work related to dogfooding - setting a roadmap for the work.
Use case
The reasoning and design behind the dogfooding work is captured in TEP-0066.
Roadmap
482