diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 08f6f754ddd5bd5b35781b0efca4cafdb05e2dd8..86661883c97ab515c2fab46ca08c102dba493f18 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -159,7 +159,8 @@ development: production: variables: - HELM_UPGRADE_EXTRA_ARGS: --set service.externalPort=80 --set service.internalPort=80 --set service.commonName= --set ingress.annotations.certmanager\.k8s\.io/cluster-issuer=letsencrypt-prod + ADDITIONAL_HOSTS: "www.metager.es" + HELM_UPGRADE_VALUES_FILE: .gitlab/production-values.yaml ROLLOUT_RESOURCE_TYPE: deployment environment: - url: https://metager.de + url: https://metager.es diff --git a/.gitlab/production-values.yaml b/.gitlab/production-values.yaml new file mode 100644 index 0000000000000000000000000000000000000000..500ed0aa53b98dece486905f170513a194487dfe --- /dev/null +++ b/.gitlab/production-values.yaml @@ -0,0 +1,16 @@ +service: + externalPort: 80 + internalPort: 80 +ingress: + annotations: + certmanager.k8s.io/cluster-issuer: letsencrypt-prod + nginx.ingress.kubernetes.io/configuration-snippet: | + if ($host = "www.metager.de") { + return 301 https://metager.de$request_uri; + } + if ($host = "www.metager.org") { + return 301 https://metager.org$request_uri; + } + if ($host = "www.metager.es") { + return 301 https://metager.es$request_uri; + } \ No newline at end of file