You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.
Is your feature request related to a problem? Please describe.
I have the following situation. In my Kubernetes platform I'm only able to work in a pre-defined workspace. I have a Zabbix deployment based on your Helm chart there. Part of this Kubernetes platform is Istio Service Mesh, which mutates all my resources by adding a istio sidecar container.
Now, when I set .Values.zabbixserver.ha_nodes_autoclean.enabled: true, my cronjobs will not finish. The reason for this is that the Zabbix container is quicker with connecting to the database and exiting than the spawn of the Istio sidecar. Which leaves me with a Pod running 1/2 containers - the Istio sidecar. Which again will not finish the cronjob.
Describe the solution you'd like
By setting a metadata:label of sidecar.istio.io/inject=false in the cronjob's pod spec, I could disable the additional Istio sidecar creation. Which would eliminate my problem. Therefore, I need a Helm value to configure this label.
Describe alternatives you've considered
Disabling Istio sidecars on a namespace level is not feasible, since I would be unable to reach my zabbix-web pod then.
Additional context
This explained issue also applies to the init-db-schema job.
Thank you very much for open issue with very details and well writed. It's a advanced case use of Zabbix with Kubernetes. This is great and I think that is possible to implement your suggestion.
We intend work in this case, but we first need to migrate the code of helm chart to new repo (see this issue). Our deadline for migration is October. After this, we will work in this issue. You can to wait?
This project is no longer supported.
The code was migrated for https://github.com/zabbix-community/helm-zabbix
Please, do you can to open this issue in the new repository?
We can continue the conversation...
Is your feature request related to a problem? Please describe.
I have the following situation. In my Kubernetes platform I'm only able to work in a pre-defined workspace. I have a Zabbix deployment based on your Helm chart there. Part of this Kubernetes platform is Istio Service Mesh, which mutates all my resources by adding a istio sidecar container.
Now, when I set
.Values.zabbixserver.ha_nodes_autoclean.enabled: true
, my cronjobs will not finish. The reason for this is that the Zabbix container is quicker with connecting to the database and exiting than the spawn of the Istio sidecar. Which leaves me with a Pod running 1/2 containers - the Istio sidecar. Which again will not finish the cronjob.Describe the solution you'd like
By setting a
metadata:label
ofsidecar.istio.io/inject=false
in the cronjob's pod spec, I could disable the additional Istio sidecar creation. Which would eliminate my problem. Therefore, I need a Helm value to configure this label.Describe alternatives you've considered
Disabling Istio sidecars on a namespace level is not feasible, since I would be unable to reach my zabbix-web pod then.
Additional context
This explained issue also applies to the
init-db-schema
job.Please see this output:
The text was updated successfully, but these errors were encountered: