K8s ServiceAccount variabilization

This commit is contained in:
Martinho Moreira
2020-09-14 10:49:06 +02:00
parent b69fad83b1
commit 8d5914b3f1
2 changed files with 4 additions and 3 deletions

View File

@@ -40,6 +40,7 @@ openshift_pg_emptydir: false
openshift_pg_pvc_name: postgresql openshift_pg_pvc_name: postgresql
kubernetes_deployment_name: awx kubernetes_deployment_name: awx
kubernetes_serviceaccount_name: awx
kubernetes_deployment_replica_size: 1 kubernetes_deployment_replica_size: 1

View File

@@ -2,7 +2,7 @@
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: awx name: {{ kubernetes_serviceaccount_name }}
namespace: {{ kubernetes_namespace }} namespace: {{ kubernetes_namespace }}
{% if kubernetes_service_account_annotations is defined %} {% if kubernetes_service_account_annotations is defined %}
annotations: annotations:
@@ -75,7 +75,7 @@ roleRef:
name: {{ awx_psp_name }}-role name: {{ awx_psp_name }}-role
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: awx name: {{ kubernetes_serviceaccount_name }}
namespace: {{ kubernetes_namespace }} namespace: {{ kubernetes_namespace }}
{% endif %} {% endif %}
@@ -103,7 +103,7 @@ spec:
service: django service: django
app: {{ kubernetes_deployment_name }} app: {{ kubernetes_deployment_name }}
spec: spec:
serviceAccountName: awx serviceAccountName: {{ kubernetes_serviceaccount_name }}
securityContext: securityContext:
fsGroup: 0 fsGroup: 0
terminationGracePeriodSeconds: 10 terminationGracePeriodSeconds: 10