Comments (3)
To use the chart at the moment it's necessary to pass the encoded licence as a value and the chart creates the secret for you. But this means that whatever deploys the chart has to have access to the licence.
I would like to provision the secret separately, without this chart, and then just specify which existing secret should be used for the licence. This makes it easier to handle secrets like licences securely.
from helm3-charts.
the config.yml is already in the config map and the secret is available for what you want to use it for unless I'M MISSING SOMETHING
from helm3-charts.
I have a use-case as well. We want to store the license in something external, and use the CSI Secrets-Store driver to map that secret into Kubernetes. The Nexus application charts would just need to cater for user-defined volume mounts and volumes.
An example of how this is implemented is on the SonarQube helm chart:
Values file: https://github.com/SonarSource/helm-chart-sonarqube/blob/master/charts/sonarqube/values.yaml#L345
Deployment template: https://github.com/SonarSource/helm-chart-sonarqube/blob/master/charts/sonarqube/templates/deployment.yaml#L281
The way this works (using the CSI secrets store driver as an example) from a user's perspective is to define a SecretProviderClass
, and then define volume a mount like so:
volumes:
- name: sonarqube-sonarqube
csi:
driver: secrets-store.csi.k8s.io
readOnly: true
volumeAttributes:
secretProviderClass: "sonarqube-deployment"
mounts:
- name: sonarqube-sonarqube
mountPath: "/mnt/secrets-store"
readOnly: true
from helm3-charts.
Related Issues (20)
- Helm chart HOT 1
- nexus-iq: Helm Chart errors with lint issues HOT 3
- How to create docker registries that expose ports? HOT 2
- Add multiple volumes (multiple blob stores)
- Add Support for startupProbes to Chart
- allow to setup admin password
- nexus-repository-manager chart removed? HOT 2
- Add HTTP and HTTPS proxy from the helm chart HOT 2
- CrashLoopBackOff for nexus-iq pod after installing nexus-iq chart HOT 6
- After manual nexus pod restart docker repository url returning 404 HOT 4
- can not specify ingress class for docker repository
- [nexus-repository-manager] Add StatefulSet HOT 1
- helm templating breaks for imagePullSecrets in helm chart > v41.1.0 HOT 1
- Nexus IQ chart: Data and Logs PVCs share the same storageSize value
- runsv nexus: fatal: unable to open supervise/lock: file does not exist HOT 1
- Repo Manager pre-create Repos
- Can not specify priority class
- Docker images are not showing on NEXUS ui
- Sonatype guidance for users deploying Nexus Repository via Helm
- [Nexus IQ server helm chart] configYaml is not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helm3-charts.