mirror of
https://github.com/ansible/awx-operator.git
synced 2026-05-08 14:22:49 +00:00
Make postgres sts labels consistent with k8s recommendations & pulp-operator
- k8s recommended labels: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/
This commit is contained in:
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
- name: Default label selector to custom resource generated postgres
|
- name: Default label selector to custom resource generated postgres
|
||||||
set_fact:
|
set_fact:
|
||||||
postgres_label_selector: "app.kubernetes.io/name={{ meta.name }}-postgres"
|
postgres_label_selector: "app.kubernetes.io/instance=postgres-{{ meta.name }}"
|
||||||
when: postgres_label_selector is not defined
|
when: postgres_label_selector is not defined
|
||||||
|
|
||||||
- name: Get the postgres pod information
|
- name: Get the postgres pod information
|
||||||
|
|||||||
@@ -6,7 +6,9 @@ metadata:
|
|||||||
name: '{{ meta.name }}-postgres'
|
name: '{{ meta.name }}-postgres'
|
||||||
namespace: '{{ meta.namespace }}'
|
namespace: '{{ meta.namespace }}'
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: '{{ meta.name }}-postgres'
|
app.kubernetes.io/name: 'postgres'
|
||||||
|
app.kubernetes.io/instance: 'postgres-{{ meta.name }}'
|
||||||
|
app.kubernetes.io/component: 'database'
|
||||||
app.kubernetes.io/part-of: '{{ meta.name }}'
|
app.kubernetes.io/part-of: '{{ meta.name }}'
|
||||||
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
||||||
app.kubernetes.io/operator-version: '{{ lookup("env", "OPERATOR_VERSION") }}'
|
app.kubernetes.io/operator-version: '{{ lookup("env", "OPERATOR_VERSION") }}'
|
||||||
@@ -14,9 +16,10 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app.kubernetes.io/name: '{{ meta.name }}-postgres'
|
app.kubernetes.io/name: 'postgres'
|
||||||
|
app.kubernetes.io/instance: 'postgres-{{ meta.name }}'
|
||||||
|
app.kubernetes.io/component: 'database'
|
||||||
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
||||||
app.kubernetes.io/component: database
|
|
||||||
serviceName: '{{ meta.name }}'
|
serviceName: '{{ meta.name }}'
|
||||||
replicas: 1
|
replicas: 1
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
@@ -24,10 +27,11 @@ spec:
|
|||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: '{{ meta.name }}-postgres'
|
app.kubernetes.io/name: 'postgres'
|
||||||
|
app.kubernetes.io/instance: 'postgres-{{ meta.name }}'
|
||||||
|
app.kubernetes.io/component: 'database'
|
||||||
app.kubernetes.io/part-of: '{{ meta.name }}'
|
app.kubernetes.io/part-of: '{{ meta.name }}'
|
||||||
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
||||||
app.kubernetes.io/component: database
|
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- image: '{{ tower_postgres_image }}:{{ tower_postgres_image_version }}'
|
- image: '{{ tower_postgres_image }}:{{ tower_postgres_image_version }}'
|
||||||
@@ -108,7 +112,9 @@ metadata:
|
|||||||
name: '{{ meta.name }}-postgres'
|
name: '{{ meta.name }}-postgres'
|
||||||
namespace: '{{ meta.namespace }}'
|
namespace: '{{ meta.namespace }}'
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: '{{ meta.name }}-postgres'
|
app.kubernetes.io/name: 'postgres'
|
||||||
|
app.kubernetes.io/instance: 'postgres-{{ meta.name }}'
|
||||||
|
app.kubernetes.io/component: 'database'
|
||||||
app.kubernetes.io/part-of: '{{ meta.name }}'
|
app.kubernetes.io/part-of: '{{ meta.name }}'
|
||||||
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
||||||
app.kubernetes.io/operator-version: '{{ lookup("env", "OPERATOR_VERSION") }}'
|
app.kubernetes.io/operator-version: '{{ lookup("env", "OPERATOR_VERSION") }}'
|
||||||
@@ -118,6 +124,8 @@ spec:
|
|||||||
- port: 5432
|
- port: 5432
|
||||||
clusterIP: None
|
clusterIP: None
|
||||||
selector:
|
selector:
|
||||||
app.kubernetes.io/name: '{{ meta.name }}-postgres'
|
app.kubernetes.io/name: 'postgres'
|
||||||
|
app.kubernetes.io/instance: 'postgres-{{ meta.name }}'
|
||||||
|
app.kubernetes.io/component: 'database'
|
||||||
|
app.kubernetes.io/part-of: '{{ meta.name }}'
|
||||||
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
||||||
app.kubernetes.io/component: database
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
- name: Default label selector to custom resource generated postgres
|
- name: Default label selector to custom resource generated postgres
|
||||||
set_fact:
|
set_fact:
|
||||||
postgres_label_selector: "app.kubernetes.io/name={{ deployment_name }}-postgres"
|
postgres_label_selector: "app.kubernetes.io/instance=postgres-{{ deployment_name }}"
|
||||||
when: postgres_label_selector is not defined
|
when: postgres_label_selector is not defined
|
||||||
|
|
||||||
- name: Get the postgres pod information
|
- name: Get the postgres pod information
|
||||||
|
|||||||
Reference in New Issue
Block a user