From 345738cba33bea730ff087deaee45b5c58214e47 Mon Sep 17 00:00:00 2001 From: "Christian M. Adams" Date: Thu, 16 Dec 2021 14:05:08 -0500 Subject: [PATCH] Truncate image version label so that it avoids the 63 char k8s limit Signed-off-by: Christian M. Adams --- roles/installer/templates/deployment.yaml.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/installer/templates/deployment.yaml.j2 b/roles/installer/templates/deployment.yaml.j2 index 20e53d07..c4933b5c 100644 --- a/roles/installer/templates/deployment.yaml.j2 +++ b/roles/installer/templates/deployment.yaml.j2 @@ -7,7 +7,7 @@ metadata: namespace: '{{ ansible_operator_meta.namespace }}' labels: app.kubernetes.io/name: '{{ ansible_operator_meta.name }}' - app.kubernetes.io/version: '{{ _image_version }}' + app.kubernetes.io/version: '{{ _image.split(':')[-1] | truncate(63, True, '') }}' app.kubernetes.io/part-of: '{{ ansible_operator_meta.name }}' app.kubernetes.io/managed-by: '{{ deployment_type }}-operator' app.kubernetes.io/component: '{{ deployment_type }}' @@ -23,7 +23,7 @@ spec: metadata: labels: app.kubernetes.io/name: '{{ ansible_operator_meta.name }}' - app.kubernetes.io/version: '{{ _image_version }}' + app.kubernetes.io/version: '{{ _image.split(':')[-1] | truncate(63, True, '') }}' app.kubernetes.io/part-of: '{{ ansible_operator_meta.name }}' app.kubernetes.io/managed-by: '{{ deployment_type }}-operator' app.kubernetes.io/component: '{{ deployment_type }}'