You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2022/05/10 09:54:01 UTC

[GitHub] [couchdb-helm] colearendt opened a new issue, #72: Add `extraObjects` value that allows creating supportive / adhoc resources

colearendt opened a new issue, #72:
URL: https://github.com/apache/couchdb-helm/issues/72

   **Is your feature request related to a problem? Please describe.**
   Yes. On first deployment of the couchdb helm chart, I need to create the `adminSecret` myself
   
   **Describe the solution you'd like**
   There is a pattern I have recently been made aware of in helm charts to create an extraObjects value, evaluated as a template (similar to discussion on https://github.com/traefik/traefik-helm-chart/issues/588 ), which allows deploying supporting kubernetes resources along with the traefik deployment.
   
   In many cases, it can avoid the need for additional (fake helm chart w/ a few resources), extended (chart that extends the traefik chart), or adhoc deployments (kubectl apply and friends).
   
   We discussed before adding to our helm charts here: https://github.com/rstudio/helm/issues/115
   
   I'm not sure if Bitnami deserves the original credit, but they call their value `extraDeploy`. We thought `extraObjects` was a better name in our context 🤷
   
   In any case, I would be happy to write a PR with the functionality if it seems like a welcome addition. In particular, we would use it immediately for:
   
   - deploying the secret 
   - supportive prometheus, certificate, etc. deployment
   
   Our implementation:
   https://github.com/rstudio/helm/blob/ac2ad2b2e3c84309a456f6229934e5170c82164e/charts/rstudio-library/templates/_tplvalues.tpl#L6-L14
   
   https://github.com/rstudio/helm/blob/ac2ad2b2e3c84309a456f6229934e5170c82164e/charts/rstudio-connect/templates/extra-objects.yaml#L1-L4
   
   **Describe alternatives you've considered**
   Create secret manually, wrap this helm chart into another, or create a little "secret" helm chart that just deploys the secret
   
   **Additional context**
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@couchdb.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org