manual gitops should be blocked if deployment_branch is defined
- Vorherrschende Sprache
- Starlark
- Sterne
- 208
- Forks
- 45
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
using both manually run gitops with `bazel run //pkg:target.gitops` and automating by defining the `deployment_branch` parameter causes merge conflicts, confusion and a state of deployments hard to reproduce and track.
Generally, canary/production deployments should only use `deployment_branch` so we need to disable the manual gitops option if `deployment_branch` is defined.
Beitragsleitfaden
Rechercherichtung
Beginne beim Einstiegspunkt `bazel run //pkg:target.gitops` und verfolge, wie der Parameter `deployment_branch` verarbeitet wird. Die Änderung ist abgeschlossen, wenn die manuelle GitOps-Ausführung immer dann blockiert wird, wenn `deployment_branch` definiert ist, während der automatisierte Deployment-Pfad weiterhin nutzbar bleibt; das Payload nennt keine Testdatei.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- kubernetes
- Bereich
- devops, infrastructure
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100