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

Dogfooding Roadmap - Tekton Based CI/CD for Tekton #912

Open
5 of 18 tasks
afrittoli opened this issue Oct 22, 2021 · 5 comments
Open
5 of 18 tasks

Dogfooding Roadmap - Tekton Based CI/CD for Tekton #912

afrittoli opened this issue Oct 22, 2021 · 5 comments
Labels
area/dogfooding Indicates an issue on dogfooding (aka using Pipeline to test Pipeline) area/epic Issues that should be considered as Epics (aka multiple sub-tasks, …) area/roadmap Issues that are part of the project (or organization) roadmap (usually an epic) area/s3c Issues or PRs that are related to Secure Software Supply Chain (S3C) kind/feature Categorizes issue or PR as related to a new feature. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.

Comments

@afrittoli
Copy link
Member

afrittoli commented Oct 22, 2021

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

@afrittoli afrittoli added kind/feature Categorizes issue or PR as related to a new feature. area/epic Issues that should be considered as Epics (aka multiple sub-tasks, …) Epic labels Oct 22, 2021
@afrittoli afrittoli pinned this issue Oct 22, 2021
@afrittoli afrittoli added lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. and removed Epic labels Oct 22, 2021
@ghost
Copy link

ghost commented Jan 26, 2022

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.

@vdemeester
Copy link
Member

@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

@xchapter7x
Copy link

/area s3c

@tekton-robot tekton-robot added the area/s3c Issues or PRs that are related to Secure Software Supply Chain (S3C) label Mar 4, 2022
@dibyom dibyom added the area/dogfooding Indicates an issue on dogfooding (aka using Pipeline to test Pipeline) label Aug 17, 2022
@vdemeester
Copy link
Member

/area roadmap

@tekton-robot tekton-robot added the area/roadmap Issues that are part of the project (or organization) roadmap (usually an epic) label Feb 15, 2023
@lbernick
Copy link
Member

@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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dogfooding Indicates an issue on dogfooding (aka using Pipeline to test Pipeline) area/epic Issues that should be considered as Epics (aka multiple sub-tasks, …) area/roadmap Issues that are part of the project (or organization) roadmap (usually an epic) area/s3c Issues or PRs that are related to Secure Software Supply Chain (S3C) kind/feature Categorizes issue or PR as related to a new feature. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.
Projects
Status: NEW
Status: Todo
Development

No branches or pull requests

6 participants