From 23c386223ca187e136c256717fb20b24e7360c37 Mon Sep 17 00:00:00 2001 From: Nicolas G Date: Mon, 19 Oct 2020 16:33:54 -0400 Subject: [PATCH] Add Kubernetes Deployment support for annotations Annotations are only supported for ingress and service accounts This PR will allow you now to specify annotations for Kubernetes Deployment resources by defining `kubernetes_deployment_annotations` var list --- installer/roles/kubernetes/templates/deployment.yml.j2 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/installer/roles/kubernetes/templates/deployment.yml.j2 b/installer/roles/kubernetes/templates/deployment.yml.j2 index 4cc3bf25c7..95f6396222 100644 --- a/installer/roles/kubernetes/templates/deployment.yml.j2 +++ b/installer/roles/kubernetes/templates/deployment.yml.j2 @@ -85,6 +85,12 @@ kind: Deployment metadata: name: {{ kubernetes_deployment_name }} namespace: {{ kubernetes_namespace }} +{% if kubernetes_deployment_annotations is defined %} + annotations: +{% for key, value in kubernetes_deployment_annotations.items() %} + {{ key }}: {{ value }} +{% endfor %} +{% endif %} {% if openshift_host is defined %} labels: app: {{ kubernetes_deployment_name }}