Instructions for complex helm integration
What would you like to be added?
/kind enhancement
First thx for your awesome project and hard work. I´m trying to integrated crowdsec into my exisiting helm chart and your provided instructions only show simpler integrations.
I would recommend that you create a more complex integration. Following setup would be nice in my opinion:
- Helm chart which uses a dependency from https://artifacthub.io/ like Uptime Kuma
- Seperate instructions for traefik and nginx
- Single
values.yamlwith has all needed data - Single
helm installafter setting up the requirements like the crowdsec creds, which also auto creates the needed namespaces - Using dependencies in
Chart.yamllike this:
dependencies:
- name: crowdsec
version: 0.9.5
repository: https://crowdsecurity.github.io/helm-charts
condition: crowdsec.enabled
- name: reflector
version: 7.0.151
repository: https://emberstack.github.io/helm-charts
condition: reflector.enabled
- Maybe a folder structure inside the templates folder for nginx/traefik and uptime kuma
Regards
Why is this needed?
This would allow the user to setup a more "production near" env more easily and maybe increase the usage of crowdsec even more.
@aDingil: Thanks for opening an issue, it is currently awaiting triage.
In the meantime, you can:
- Check Crowdsec Documentation to see if your issue can be self resolved.
- You can also join our Discord.
- Check Releases to make sure your agent is on the latest version.
Details
I am a bot created to help the crowdsecurity developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the BirthdayResearch/oss-governance-bot repository.
@aDingil: There are no 'kind' label on this issue. You need a 'kind' label to start the triage process.
-
/kind feature -
/kind enhancement -
/kind bug -
/kind packaging
Details
I am a bot created to help the crowdsecurity developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the BirthdayResearch/oss-governance-bot repository.
- Helm chart which uses a dependency from https://artifacthub.io/ like Uptime Kuma
https://artifacthub.io/packages/helm/crowdsec/crowdsec
Single values.yaml with has all needed data
https://artifacthub.io/packages/helm/crowdsec/crowdsec?modal=values
Single helm install after setting up the requirements like the crowdsec creds, which also auto creates the needed namespaces
Guess covered by the documentation in aritifacthub?
Seperate instructions for traefik and nginx
Agree we dont have separation for products
I meant uptime kuma as a replacement for your hello world example
Also some infos are pretty dispersed over all listed kubernetes tutorials, like the bouncer config
/kind enhancement