Skip to content

Conversation

@the-glu
Copy link
Contributor

@the-glu the-glu commented Dec 30, 2025

Add support for the external monitoring option on helm chart as well.

Implementation is better than the tanka one, as it's support https, a following up PR will bring it up to date.

@the-glu the-glu force-pushed the helm_monitoring_external branch from b81d2ab to ddea450 Compare December 30, 2025 09:23
"type": "string"
},
"allowedIPs": {
"description": "List of IP allowed to connect to the service, for AWS only",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"description": "List of IP allowed to connect to the service, for AWS only",
"description": "List of IP ranges allowed to connect to the service, for AWS only",

kind: Ingress
metadata:
annotations:
{{- include (printf "%s-ingress-dss-gateway-annotations" $cloudProvider)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{{- include (printf "%s-ingress-dss-gateway-annotations" $cloudProvider)
{{- include (printf "%s-ingress-prometheus-annotations" $cloudProvider)

selector:
app.kubernetes.io/instance: "{{$.Release.Name}}"
app.kubernetes.io/name: "prometheus"
type: NodePort
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why using a Nodeport here instead of a LoadBalancer ?

apiVersion: cloud.google.com/v1
kind: BackendConfig
metadata:
name: promtheus-external
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
name: promtheus-external
name: prometheus-external

app: {{$.Release.Name}}-prometheus
name: {{$.Release.Name}}-prometheus-external
annotations:
cloud.google.com/backend-config: '{"default": "promtheus-external"}'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
cloud.google.com/backend-config: '{"default": "promtheus-external"}'
cloud.google.com/backend-config: '{"default": "prometheus-external"}'


monitoring:
enabled: false
externalService:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we want any example values in this file since it is default values taken into account by the chart.
Please move them to values.example.yaml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants