Gather ideas and options for independent deployments PoC
Problem Statement
Currently we have many many ideas as to how we'd like to see independent deployments, however, we've not yet had a concrete example put forth. Let's gather all ideas, have a discussion and see if we can put together a PoC pipeline that mimics what we are attempting to introduce.
Guidelines
- The pipeline should be exposed to our developers as much as possible - currently ops is limited on whom has access to certain projects
- The pipeline needs to take knowledge from metrics and errors to help make decisions on moving forward or rolling back a deployment
- If the pipeline is shared among many components, we should consider locking resources at the right level to prevent interference from multiple deploys from many teams
- Assume the image already exists - though we should consider validating the image exists prior to deploy
- The pipeline shall never have any chance of exposing RED data
Current Blockers
- Decisions made by ~"team::Orchestration" for deployment interface
- Completing blocked items noted below
Milestones
-
Gather all ideas -
Build a PoC- #2530 (comment 1144365640)
Edited by John Skarbek