Ability to deploy arbitrary number of files into containers #24
Labels
good first issue
Good for newcomers
help wanted
Extra attention is needed
question
Further information is requested
wontfix
This will not be worked on
Zabbix Server might require additional files to be deployed in these locations (locations might differ depending on compile options):
/usr/lib/zabbix/alertscripts
/usr/lib/zabbix/externalscripts
/usr/share/zabbix/ssl/certs
/usr/share/zabbix/ssl/keys
/usr/lib/zabbix/modules
Also files to handle TLS to specify in these configuration parameters:
TLSCAFile
TLSCRLFile
TLSCertFile
TLSKeyFile
DBTLSCAFile
DBTLSCertFile
DBTLSKeyFile
Also files with UserParamter's and TLS* to Zabbix Agent.
Some of the above bight be required for Zabbix Proxy too.
We need a mechanism to deliver the files to containers.
Sorry if all this can be achieved via extraVolumeMounts, I just can't see how I can create these "additional" ConfigMaps. I'd be grateful if you described an approach here.
Is your feature request related to a problem? Please describe.
Zabbix server deployed with this helm chart can't use "custom" alert scripts, external scripts, certs/keys to be validated in HTTP check, cert/key to be validated to connect to DB.
Describe the solution you'd like
I am too new to k8s to propose a solution, Configmaps maybe? I saw #14 but it partly solved the stated problem and what if we don't use Hashicorp Vault?
Describe alternatives you've considered
As of now the only alternative is not to use this Helm chart to deploy Zabbix components but I really like this project and would love this feature to be implemented.
Additional context
N/A
The text was updated successfully, but these errors were encountered: