aws / aws/aws-codedeploy-agent

Feature request: Extra deployment config

Offen
#245 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature-request needs triage
Vorherrschende Sprache
Rust
Sterne
337
Forks
195
Ø Merge
10 Std. 54 Min.
Gemergte PRs (30 T.)
4

Beschreibung

My applications need some "extra" configuration settings that apply on the deployment group level.

So, it would be great if I could have a way to put this data into the deployment group, similar to how "user data" works when starting EC2 instances.

If this data were available as a file somewhere near the deployment directory (like `/opt/codedeploy-agent/deployment-root/{deployment-group-id}/{deployment-id}/extra-config`), that'd be all I need :+1:.

**Side note**

My application is kept in a GitHub repository. So technically, I could add a file (say `.deployment-config`) into this repo and keep the "extra" data there. To support multiple deployment groups, that file would need to be keyed or have "sections".

However, since the data makes sense only within a particular deployment group, this seems to be more cumbersome. Over time, the file in the repo would still contain a history of deployment configurations for deployment groups long gone. Also, when people create different deployments for feature branches, unneccessary merging conflicts will occur sooner or later. This all could be avoided with the dedicated "extra config" data field.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit nachzuverfolgen, wie die Einstellungen der deployment-group den Agent erreichen und wie deployment directories erstellt werden. Der Issue schlägt vor, gruppenspezifische Daten in der Nähe von /opt/codedeploy-agent/deployment-root/{deployment-group-id}/{deployment-id}/extra-config bereitzustellen. Erledigt ist die Aufgabe, wenn die zusätzliche Konfiguration dort für deployments verfügbar ist, ohne Änderungen am repository zu erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws
Bereich
cloud, devops
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.