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
Deploying openobserve-standalone with the following values file fails to configure a certificate for the ingress, because both cert-manager.io/cluster-issuer and cert-manager.io/issuer are specified, which causes cert-manager to do nothing, since the configuration is invalid:
ingress:
annotations:
# This is an independently deployed ClusterIssuercert-manager.io/cluster-issuer: letsencrypt-production
I believe this specific annotation should be added in the ingress.yaml file itself gated behind the certIssuer.enabled flag, like so:
{{- with .Values.ingress.annotations }}annotations:
{{- toYaml . | nindent 4 }}{{- if $.Values.certIssuer.enabled }}cert-manager.io/issuer: letsencrypt{{- end }}{{- end }}Or something to that effect.
The text was updated successfully, but these errors were encountered:
The
values.yaml
file assumes the built-inletsencrypt
issuer is enabled, and breaks if you attempt to use OpenObserve with aClusterIssuer
instead.https://github.com/openobserve/openobserve-helm-chart/blob/main/charts/openobserve-standalone/values.yaml#L262
Deploying openobserve-standalone with the following values file fails to configure a certificate for the ingress, because both
cert-manager.io/cluster-issuer
andcert-manager.io/issuer
are specified, which causes cert-manager to do nothing, since the configuration is invalid:I believe this specific annotation should be added in the
ingress.yaml
file itself gated behind thecertIssuer.enabled
flag, like so:The text was updated successfully, but these errors were encountered: