Skip to content
Snippets Groups Projects
Commit 31283845 authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

fixed helm release name max length to 53 characters

parent 86ec443c
Branches
No related tags found
1 merge request!1979Resolve "Implement Prometheus export for fpm status"
variables: variables:
DOCKER_HOST: "tcp://docker-dind.gitlab-suma:2375" DOCKER_HOST: "tcp://docker-dind.gitlab-suma:2375"
BUILD_DOCKER_IMAGE: docker:20.10.15 BUILD_DOCKER_IMAGE: docker:20.10.15
DEPLOY_KUBERNETES_IMAGE: alpine/k8s:1.22.6 DEPLOY_KUBERNETES_IMAGE: alpine/k8s:1.22.6
DOCKER_FPM_IMAGE_NAME: fpm DOCKER_FPM_IMAGE_NAME: fpm
DOCKER_NGINX_IMAGE_NAME: nginx DOCKER_NGINX_IMAGE_NAME: nginx
DOCKER_NODE_IMAGE_NAME: node DOCKER_NODE_IMAGE_NAME: node
workflow: workflow:
rules: rules:
- if: $CI_COMMIT_BRANCH != "master" && $CI_COMMIT_BRANCH != "development" && ($CI_COMMIT_TAG || $CI_COMMIT_BRANCH) - if: $CI_COMMIT_BRANCH != "master" && $CI_COMMIT_BRANCH != "development" && ($CI_COMMIT_TAG || $CI_COMMIT_BRANCH)
variables: variables:
APP_URL: "https://${DOCKER_IMAGE_TAG_PREFIX}.review.metager.de" APP_URL: "https://${DOCKER_IMAGE_TAG_PREFIX}.review.metager.de"
APP_ENV: development APP_ENV: development
DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_REF_SLUG DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_REF_SLUG
DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA
DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
DOCKER_NODE_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_NODE_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
HELM_RELEASE_NAME: review-$DOCKER_IMAGE_TAG_PREFIX HELM_RELEASE_NAME: review-${DOCKER_IMAGE_TAG_PREFIX:0:46}
- if: $CI_COMMIT_BRANCH == "master" - if: $CI_COMMIT_BRANCH == "master"
variables: variables:
APP_URL: https://metager.de APP_URL: https://metager.de
APP_ENV: production APP_ENV: production
DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_BRANCH DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_BRANCH
DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA
DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
DOCKER_NODE_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_NODE_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
HELM_RELEASE_NAME: $DOCKER_IMAGE_TAG_PREFIX HELM_RELEASE_NAME: ${DOCKER_IMAGE_TAG_PREFIX:0:53}
- if: $CI_COMMIT_BRANCH == "development" - if: $CI_COMMIT_BRANCH == "development"
variables: variables:
APP_URL: https://metager3.de APP_URL: https://metager3.de
APP_ENV: development APP_ENV: development
DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_BRANCH DOCKER_IMAGE_TAG_PREFIX: $CI_COMMIT_BRANCH
DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA DOCKER_COMPOSER_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-composer-$CI_COMMIT_SHA
DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_FPM_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_NGINX_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
DOCKER_NODE_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA DOCKER_NODE_IMAGE_TAG: $DOCKER_IMAGE_TAG_PREFIX-$CI_COMMIT_SHA
HELM_RELEASE_NAME: $DOCKER_IMAGE_TAG_PREFIX HELM_RELEASE_NAME: ${DOCKER_IMAGE_TAG_PREFIX:0:53}
stages: stages:
- build_dependency_images - build_dependency_images
...@@ -51,4 +51,4 @@ include: ...@@ -51,4 +51,4 @@ include:
- local: /.gitlab/ci/build_dependencies.yml - local: /.gitlab/ci/build_dependencies.yml
- local: /.gitlab/ci/build_docker_images.yml - local: /.gitlab/ci/build_docker_images.yml
- local: /.gitlab/ci/deploy.yml - local: /.gitlab/ci/deploy.yml
- local: /.gitlab/ci/integrationtest.yml - local: /.gitlab/ci/integrationtest.yml
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
Expand the name of the chart. Expand the name of the chart.
*/}} */}}
{{- define "chart.name" -}} {{- define "chart.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 53 | trimSuffix "-" }} {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }} {{- end }}
{{/* {{/*
...@@ -12,9 +12,9 @@ If release name contains chart name it will be used as a full name. ...@@ -12,9 +12,9 @@ If release name contains chart name it will be used as a full name.
*/}} */}}
{{- define "chart.fullname" -}} {{- define "chart.fullname" -}}
{{- if .Values.fullnameOverride }} {{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 53 | trimSuffix "-" }} {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }} {{- else }}
{{- .Release.Name | trunc 53 | trimSuffix "-" }} {{- .Release.Name | trunc 63 | trimSuffix "-" }}
{{- end }} {{- end }}
{{- end }} {{- end }}
...@@ -22,7 +22,7 @@ If release name contains chart name it will be used as a full name. ...@@ -22,7 +22,7 @@ If release name contains chart name it will be used as a full name.
Create chart name and version as used by the chart label. Create chart name and version as used by the chart label.
*/}} */}}
{{- define "chart.chart" -}} {{- define "chart.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 53 | trimSuffix "-" }} {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }} {{- end }}
{{/* {{/*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment