Enhancement: Allow custom clusterDomain instead of hardcoding cluster.local #1558

Closed
opened 2026-04-05 16:28:24 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @InputObject2 on 10/18/2023

Is your feature request related to a problem? Please describe.
In the environment variables (and in some other places), the chart hardcodes the cluster domain. This will prevent the chart from working on clusters that have a custom cluster domain name set.

Describe the solution you'd like
This could be set with a default value of cluster.local (which is currently the one that's set), which can then be overriden like in the redis or postgresql charts.

clusterDomain: cluster.local

Describe alternatives you've considered
Another option is that since everything is in the same namespace, the addresses of all the different services could be simply referring to those services by name without needing the fully qualified domain name for each.

- name: SERVER_DASHBOARD_API_HOSTNAME
  value: {{ $.Release.Name }}-dashboard-api.{{ $.Release.Namespace }}.svc.cluster.local

could be instead set as:

- name: SERVER_DASHBOARD_API_HOSTNAME
  value: {{ $.Release.Name }}-dashboard-api
*Originally created by @InputObject2 on 10/18/2023* **Is your feature request related to a problem? Please describe.** In the [environment variables](https://github.com/OneUptime/helm-chart/blob/master/oneuptime/templates/_helpers.tpl#L27-L57) (and in some other places), the chart hardcodes the cluster domain. This will prevent the chart from working on clusters that have a custom cluster domain name set. **Describe the solution you'd like** This could be set with a default value of cluster.local (which is currently the one that's set), which can then be overriden like in the redis or postgresql charts. ```yaml clusterDomain: cluster.local ``` **Describe alternatives you've considered** Another option is that since everything is in the same namespace, the addresses of all the different services could be simply referring to those services by name without needing the fully qualified domain name for each. ```yaml - name: SERVER_DASHBOARD_API_HOSTNAME value: {{ $.Release.Name }}-dashboard-api.{{ $.Release.Namespace }}.svc.cluster.local ``` could be instead set as: ```yaml - name: SERVER_DASHBOARD_API_HOSTNAME value: {{ $.Release.Name }}-dashboard-api ```
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 16:28:28 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/oneuptime#1558