UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit d494da88 authored by Micah Nagel's avatar Micah Nagel
Browse files

Merge branch '730-rename-hostname-to-domain' into 'master'

Resolve "Rename hostname to domain"

Closes #730

See merge request platform-one/big-bang/bigbang!843
parents cde68977 f4c362a7
No related branches found
No related tags found
1 merge request!843Resolve "Rename hostname to domain"
Pipeline #472850 failed
Showing
with 91 additions and 36 deletions
...@@ -149,4 +149,11 @@ PLATFORM ONE MATTERMOST WARNING: ...@@ -149,4 +149,11 @@ PLATFORM ONE MATTERMOST WARNING:
You have enabled enterprise Mattermost in the values configuration, but not provided a license. You have enabled enterprise Mattermost in the values configuration, but not provided a license.
Make sure to go back and edit your values or ensure you add the license through the mattermost settings page. Make sure to go back and edit your values or ensure you add the license through the mattermost settings page.
{{- end }} {{- end }}
{{- end }} {{- end }}
\ No newline at end of file
{{- if .Values.hostname }}
DEPRECATION NOTICE:
The top level yaml key "hostname" has been deprecated and replaced with "domain".
Please update your values override to use the "domain" key.
{{- end }}
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.anchore" -}} {{- define "bigbang.defaults.anchore" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
istio: istio:
enabled: {{ .Values.istio.enabled }} enabled: {{ .Values.istio.enabled }}
...@@ -33,7 +36,7 @@ enterpriseLicenseYaml: | ...@@ -33,7 +36,7 @@ enterpriseLicenseYaml: |
sso: sso:
enabled: {{ .Values.addons.anchore.sso.enabled }} enabled: {{ .Values.addons.anchore.sso.enabled }}
spEntityId: {{ .Values.addons.anchore.sso.client_id }} spEntityId: {{ .Values.addons.anchore.sso.client_id }}
acsUrl: "https://anchore.{{ .Values.hostname }}/service/sso/auth/keycloak" acsUrl: "https://anchore.{{ $domainName }}/service/sso/auth/keycloak"
idpMetadataUrl: "https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }}/protocol/saml/descriptor" idpMetadataUrl: "https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }}/protocol/saml/descriptor"
roleAttribute: {{ .Values.addons.anchore.sso.role_attribute }} roleAttribute: {{ .Values.addons.anchore.sso.role_attribute }}
{{- end }} {{- end }}
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.argocd" -}} {{- define "bigbang.defaults.argocd" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
createNamespace: false createNamespace: false
......
...@@ -3,6 +3,9 @@ ...@@ -3,6 +3,9 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.authservice" -}} {{- define "bigbang.defaults.authservice" -}}
# hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
imagePullSecrets: imagePullSecrets:
- name: private-registry - name: private-registry
...@@ -61,7 +64,7 @@ chains: ...@@ -61,7 +64,7 @@ chains:
callback_uri: https://{{ range .Values.jaeger.values.istio.jaeger.hosts }}{{ tpl . $}}{{ end }}/login callback_uri: https://{{ range .Values.jaeger.values.istio.jaeger.hosts }}{{ tpl . $}}{{ end }}/login
{{- else }} {{- else }}
prefix: "tracing" prefix: "tracing"
callback_uri: https://tracing.{{ .Values.hostname }}/login callback_uri: https://tracing.{{ $domainName }}/login
{{- end }} {{- end }}
client_id: "{{ .Values.jaeger.sso.client_id }}" client_id: "{{ .Values.jaeger.sso.client_id }}"
client_secret: "{{ .Values.jaeger.sso.client_secret }}" client_secret: "{{ .Values.jaeger.sso.client_secret }}"
...@@ -79,7 +82,7 @@ chains: ...@@ -79,7 +82,7 @@ chains:
callback_uri: https://{{ range .Values.monitoring.values.istio.prometheus.hosts }}{{ tpl . $}}{{ end }}/login/generic_oauth callback_uri: https://{{ range .Values.monitoring.values.istio.prometheus.hosts }}{{ tpl . $}}{{ end }}/login/generic_oauth
{{- else }} {{- else }}
prefix: "prometheus" prefix: "prometheus"
callback_uri: https://prometheus.{{ .Values.hostname }}/login/generic_oauth callback_uri: https://prometheus.{{ $domainName }}/login/generic_oauth
{{- end }} {{- end }}
client_id: {{ .Values.monitoring.sso.prometheus.client_id }} client_id: {{ .Values.monitoring.sso.prometheus.client_id }}
client_secret: "{{ .Values.monitoring.sso.prometheus.client_secret }}" client_secret: "{{ .Values.monitoring.sso.prometheus.client_secret }}"
...@@ -93,7 +96,7 @@ chains: ...@@ -93,7 +96,7 @@ chains:
callback_uri: https://{{ range .Values.monitoring.values.istio.alertmanager.hosts }}{{ tpl . $}}{{ end }}/login/generic_oauth callback_uri: https://{{ range .Values.monitoring.values.istio.alertmanager.hosts }}{{ tpl . $}}{{ end }}/login/generic_oauth
{{- else }} {{- else }}
prefix: "alertmanager" prefix: "alertmanager"
callback_uri: https://alertmanager.{{ .Values.hostname }}/login/generic_oauth callback_uri: https://alertmanager.{{ $domainName }}/login/generic_oauth
{{- end }} {{- end }}
client_id: {{ .Values.monitoring.sso.alertmanager.client_id }} client_id: {{ .Values.monitoring.sso.alertmanager.client_id }}
client_secret: "{{ .Values.monitoring.sso.alertmanager.client_secret }}" client_secret: "{{ .Values.monitoring.sso.alertmanager.client_secret }}"
......
{{- if or .Values.addons.gitlab.enabled .Values.addons.gitlabRunner.enabled }} {{- if or .Values.addons.gitlab.enabled .Values.addons.gitlabRunner.enabled }}
{{- if .Values.addons.gitlab.sso.enabled }} {{- if .Values.addons.gitlab.sso.enabled }}
# hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
apiVersion: v1 apiVersion: v1
kind: Secret kind: Secret
metadata: metadata:
...@@ -24,7 +26,7 @@ stringData: ...@@ -24,7 +26,7 @@ stringData:
"client_options": { "client_options": {
"identifier": "{{ .Values.addons.gitlab.sso.client_id | default .Values.sso.client_id }}", "identifier": "{{ .Values.addons.gitlab.sso.client_id | default .Values.sso.client_id }}",
"secret": "{{ .Values.addons.gitlab.sso.client_secret | default .Values.sso.client_secret }}", "secret": "{{ .Values.addons.gitlab.sso.client_secret | default .Values.sso.client_secret }}",
"redirect_uri": "https://{{ .Values.addons.gitlab.hostnames.gitlab }}.{{ .Values.hostname }}/users/auth/openid_connect/callback", "redirect_uri": "https://{{ .Values.addons.gitlab.hostnames.gitlab }}.{{ $domainName }}/users/auth/openid_connect/callback",
"end_session_endpoint": "https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }}/protocol/openid-connect/logout" "end_session_endpoint": "https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }}/protocol/openid-connect/logout"
} }
} }
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.gitlab" -}} {{- define "bigbang.defaults.gitlab" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
openshift: {{ .Values.openshift }} openshift: {{ .Values.openshift }}
...@@ -53,13 +56,13 @@ gitlab: ...@@ -53,13 +56,13 @@ gitlab:
global: global:
hosts: hosts:
domain: {{ .Values.hostname }} domain: {{ $domainName }}
gitlab: gitlab:
name: {{ .Values.addons.gitlab.hostnames.gitlab }}.{{ .Values.hostname }} name: {{ .Values.addons.gitlab.hostnames.gitlab }}.{{ $domainName }}
registry: registry:
name: {{ .Values.addons.gitlab.hostnames.registry }}.{{ .Values.hostname }} name: {{ .Values.addons.gitlab.hostnames.registry }}.{{ $domainName }}
{{- if .Values.addons.gitlab.objectStorage.endpoint }} {{- if .Values.addons.gitlab.objectStorage.endpoint }}
minio: minio:
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.haproxy-sso" -}} {{- define "bigbang.defaults.haproxy-sso" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
istio: istio:
gateway: {{ default "public" .Values.addons.haproxy.ingress.gateway }} gateway: {{ default "public" .Values.addons.haproxy.ingress.gateway }}
...@@ -75,12 +78,12 @@ config: | ...@@ -75,12 +78,12 @@ config: |
{{- if hasKey $alertmanagerHostValues "hosts" }} {{- if hasKey $alertmanagerHostValues "hosts" }}
acl host_alertmanager hdr(host) -i {{ range .Values.monitoring.values.istio.alertmanager.hosts }}{{ tpl . $}}{{ end }} acl host_alertmanager hdr(host) -i {{ range .Values.monitoring.values.istio.alertmanager.hosts }}{{ tpl . $}}{{ end }}
{{- else }} {{- else }}
acl host_alertmanager hdr(host) -i alertmanager.{{ .Values.hostname }} acl host_alertmanager hdr(host) -i alertmanager.{{ $domainName }}
{{- end }} {{- end }}
{{- if hasKey $prometheusHostValues "hosts" }} {{- if hasKey $prometheusHostValues "hosts" }}
acl host_prometheus hdr(host) -i {{ range .Values.monitoring.values.istio.prometheus.hosts }}{{ tpl . $}}{{ end }} acl host_prometheus hdr(host) -i {{ range .Values.monitoring.values.istio.prometheus.hosts }}{{ tpl . $}}{{ end }}
{{- else }} {{- else }}
acl host_prometheus hdr(host) -i prometheus.{{ .Values.hostname }} acl host_prometheus hdr(host) -i prometheus.{{ $domainName }}
{{- end }} {{- end }}
option forwardfor option forwardfor
......
...@@ -3,7 +3,9 @@ ...@@ -3,7 +3,9 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.istio" -}} {{- define "bigbang.defaults.istio" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
domain: {{ $domainName }}
tracing: tracing:
enabled: {{ .Values.jaeger.enabled }} enabled: {{ .Values.jaeger.enabled }}
......
...@@ -5,7 +5,12 @@ ...@@ -5,7 +5,12 @@
{{- define "bigbang.defaults.jaeger" -}} {{- define "bigbang.defaults.jaeger" -}}
imagePullSecrets: imagePullSecrets:
- name: private-registry - name: private-registry
hostname: {{ .Values.hostname }}
# hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
istio: istio:
enabled: {{ .Values.istio.enabled }} enabled: {{ .Values.istio.enabled }}
jaeger: jaeger:
......
...@@ -8,7 +8,10 @@ replicas: 2 ...@@ -8,7 +8,10 @@ replicas: 2
imagePullSecrets: imagePullSecrets:
- name: private-registry - name: private-registry
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
openshift: {{ .Values.openshift }} openshift: {{ .Values.openshift }}
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.kiali" -}} {{- define "bigbang.defaults.kiali" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
openshift: {{ .Values.openshift}} openshift: {{ .Values.openshift}}
...@@ -39,7 +42,7 @@ cr: ...@@ -39,7 +42,7 @@ cr:
grafana: grafana:
enabled: {{ dig "grafana" "enabled" true .Values.monitoring.values }} enabled: {{ dig "grafana" "enabled" true .Values.monitoring.values }}
{{- $grafanaUrl := first (dig "istio" "grafana" "hosts" list .Values.monitoring.values) }} {{- $grafanaUrl := first (dig "istio" "grafana" "hosts" list .Values.monitoring.values) }}
url: https://{{ tpl ($grafanaUrl | default (printf "%s.%s" "grafana" .Values.hostname)) . }} url: https://{{ tpl ($grafanaUrl | default (printf "%s.%s" "grafana" $domainName)) . }}
{{- if (dig "grafana" "enabled" true .Values.monitoring.values) }} {{- if (dig "grafana" "enabled" true .Values.monitoring.values) }}
auth: auth:
{{- if (dig "grafana" "admin" "existingSecret" "" .Values.monitoring.values) }} {{- if (dig "grafana" "admin" "existingSecret" "" .Values.monitoring.values) }}
...@@ -55,7 +58,7 @@ cr: ...@@ -55,7 +58,7 @@ cr:
tracing: tracing:
enabled: {{ .Values.jaeger.enabled }} enabled: {{ .Values.jaeger.enabled }}
{{- $tracingUrl := first (dig "istio" "jaeger" "hosts" list .Values.jaeger.values) }} {{- $tracingUrl := first (dig "istio" "jaeger" "hosts" list .Values.jaeger.values) }}
url: https://{{ tpl ($tracingUrl | default (printf "%s.%s" "tracing" .Values.hostname)) . }} url: https://{{ tpl ($tracingUrl | default (printf "%s.%s" "tracing" $domainName )) . }}
istio: istio:
component_status: component_status:
components: components:
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.logging" -}} {{- define "bigbang.defaults.logging" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
openshift: {{ .Values.openshift }} openshift: {{ .Values.openshift }}
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.mattermost" -}} {{- define "bigbang.defaults.mattermost" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
openshift: {{ .Values.openshift }} openshift: {{ .Values.openshift }}
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.minio" -}} {{- define "bigbang.defaults.minio" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
istio: istio:
enabled: {{ .Values.istio.enabled }} enabled: {{ .Values.istio.enabled }}
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.monitoring" -}} {{- define "bigbang.defaults.monitoring" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
flux: flux:
enabled: true enabled: true
...@@ -61,7 +64,7 @@ grafana: ...@@ -61,7 +64,7 @@ grafana:
grafana.ini: grafana.ini:
{{- if .Values.istio.enabled }} {{- if .Values.istio.enabled }}
server: server:
root_url: https://grafana.{{ .Values.hostname }}/ root_url: https://grafana.{{ $domainName }}/
{{- end }} {{- end }}
auth: auth:
......
...@@ -3,7 +3,8 @@ ...@@ -3,7 +3,8 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.nexus-repository-manager" -}} {{- define "bigbang.defaults.nexus-repository-manager" -}}
domain: {{ .Values.hostname }} {{- $domainName := default .Values.domain .Values.hostname }}
domain: {{ $domainName }}
hostname: nexus hostname: nexus
istio: istio:
enabled: {{ .Values.istio.enabled }} enabled: {{ .Values.istio.enabled }}
...@@ -33,7 +34,7 @@ license_key: "{{ .Values.addons.nexus.license_key }}" ...@@ -33,7 +34,7 @@ license_key: "{{ .Values.addons.nexus.license_key }}"
sso: sso:
enabled: {{ .Values.addons.nexus.sso.enabled }} enabled: {{ .Values.addons.nexus.sso.enabled }}
idp_data: idp_data:
entityId: "https://nexus.{{ .Values.hostname }}/service/rest/v1/security/saml/metadata" entityId: "https://nexus.{{ $domainName }}/service/rest/v1/security/saml/metadata"
usernameAttribute: "{{ .Values.addons.nexus.sso.idp_data.username }}" usernameAttribute: "{{ .Values.addons.nexus.sso.idp_data.username }}"
firstNameAttribute: "{{ .Values.addons.nexus.sso.idp_data.firstName }}" firstNameAttribute: "{{ .Values.addons.nexus.sso.idp_data.firstName }}"
lastNameAttribute: "{{ .Values.addons.nexus.sso.idp_data.lastName }}" lastNameAttribute: "{{ .Values.addons.nexus.sso.idp_data.lastName }}"
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.sonarqube" -}} {{- define "bigbang.defaults.sonarqube" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
istio: istio:
enabled: {{ .Values.istio.enabled }} enabled: {{ .Values.istio.enabled }}
...@@ -27,7 +30,7 @@ image: ...@@ -27,7 +30,7 @@ image:
{{- if .Values.addons.sonarqube.sso.enabled }} {{- if .Values.addons.sonarqube.sso.enabled }}
sonarProperties: sonarProperties:
sonar.auth.saml.enabled: {{ .Values.addons.sonarqube.sso.enabled }} sonar.auth.saml.enabled: {{ .Values.addons.sonarqube.sso.enabled }}
sonar.core.serverBaseURL: https://sonarqube.{{ .Values.hostname }} sonar.core.serverBaseURL: https://sonarqube.{{ $domainName }}
sonar.auth.saml.applicationId: {{ .Values.addons.sonarqube.sso.client_id }} sonar.auth.saml.applicationId: {{ .Values.addons.sonarqube.sso.client_id }}
sonar.auth.saml.providerName: {{ .Values.addons.sonarqube.sso.provider_name | default .Values.addons.sonarqube.sso.label }} sonar.auth.saml.providerName: {{ .Values.addons.sonarqube.sso.provider_name | default .Values.addons.sonarqube.sso.label }}
sonar.auth.saml.providerId: https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }} sonar.auth.saml.providerId: https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }}
......
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.twistlock" -}} {{- define "bigbang.defaults.twistlock" -}}
hostname: {{ .Values.hostname }} # hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
hostname: {{ $domainName }}
domain: {{ $domainName }}
openshift: {{ .Values.openshift }} openshift: {{ .Values.openshift }}
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
{{- end }} {{- end }}
{{- define "bigbang.defaults.velero" -}} {{- define "bigbang.defaults.velero" -}}
hostname: {{ .Values.hostname }}
istio: istio:
enabled: {{ .Values.istio.enabled }} enabled: {{ .Values.istio.enabled }}
......
# -- Domain used for BigBang created exposed services, can be overridden by individual packages. # -- Domain used for BigBang created exposed services, can be overridden by individual packages.
hostname: bigbang.dev domain: bigbang.dev
# -- (experimental) Toggle sourcing from external repos. # -- (experimental) Toggle sourcing from external repos.
# All this does right now is toggle GitRepositories, it is _not_ fully functional # All this does right now is toggle GitRepositories, it is _not_ fully functional
...@@ -140,21 +140,21 @@ istio: ...@@ -140,21 +140,21 @@ istio:
public: public:
ingressGateway: "public-ingressgateway" ingressGateway: "public-ingressgateway"
hosts: hosts:
- "*.{{ .Values.hostname }}" - "*.{{ .Values.domain }}"
tls: tls:
key: "" key: ""
cert: "" cert: ""
# private: # private:
# ingressGateway: "private-ingressgateway" # ingressGateway: "private-ingressgateway"
# hosts: # hosts:
# - "*.{{ .Values.hostname }}" # - "*.{{ .Values.domain }}"
# tls: # tls:
# key: "" # key: ""
# cert: "" # cert: ""
# passthrough: # passthrough:
# ingressGateway: "passthrough-ingressgateway" # ingressGateway: "passthrough-ingressgateway"
# hosts: # hosts:
# - "*.{{ .Values.hostname }}" # - "*.{{ .Values.domain }}"
# tls: # tls:
# mode: "PASSTHROUGH" # mode: "PASSTHROUGH"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment