aws / aws/aws-codedeploy-agent

Feature request: Extra deployment config

Aperta
#245 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
feature-request needs triage
Lingua principale
Rust
Stelle
337
Fork
195
Merge medio
10h 54m
PR unite (30g)
4

Descrizione

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.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando il modo in cui le impostazioni di deployment-group raggiungono l’agent e il modo in cui vengono create le directory di deployment. L’issue propone di esporre i dati specifici del gruppo vicino a /opt/codedeploy-agent/deployment-root/{deployment-group-id}/{deployment-id}/extra-config. Il lavoro è completato quando la configurazione aggiuntiva è disponibile lì per i deployments senza richiedere modifiche al repository.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws
Ambito
cloud, devops
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.