Improve helm chart (#1144)
* [helm] Allow to disable ingress
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
* [helm] Allow to define the ingress className
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
* [helm] Allow to define the tls block of the ingress
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
* [helm] Allow to pass extraEnv and extraEnvFrom to deployment
The chart relies on [external-secrets.io](https://external-secrets.io)
to pull the secrets. This might not be convenient for open source
community users. As such, let's complete the externalSecrets with `env`
and `envFrom` via respectively `.Values.extraEnv` and
`.Values.extraEnvFrom`.
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>
---------
Signed-off-by: Wilfried Roset <wilfriedroset@users.noreply.github.com>