Switch to kustomize

trunk
HeNine 3 years ago
parent 98e5da9990
commit da29cc90c6

@ -0,0 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- postgres.yaml
- rabbitmq.yaml
configMapGenerator:
- name: rabbitmq-config
files:
- enabled_plugins=etc/rabbitmq/enabled_plugins
- rabbitmq.conf=etc/rabbitmq/rabbitmq.conf
- rmq_schema.json=etc/rabbitmq/rmq_schema.json
- name: postgres-dbinit
files:
- piccdb.sql

@ -41,6 +41,12 @@ spec:
volumeMounts:
- name: postgres-data
mountPath: /var/lib/postgresql/data
- name: dbinit
mountPath: /docker-entrypoint-initdb.d
volumes:
- name: dbinit
configMap:
name: postgres-dbinit
volumeClaimTemplates:
- metadata:
name: postgres-data

@ -0,0 +1,29 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: picc-dev
resources:
- namespace.yaml
- ../../base
secretGenerator:
- name: postgres-password
literals:
- password=piccpass
patches:
- patch: |-
- op: add
path: /spec/loadBalancerIP
value: 192.168.2.201
target:
kind: Service
name: postgres
- patch: |-
- op: add
path: /spec/loadBalancerIP
value: 192.168.2.200
target:
kind: Service
name: rabbitmq

@ -0,0 +1,6 @@
kind: Namespace
apiVersion: v1
metadata:
name: picc-dev
labels:
name: picc-dev

@ -0,0 +1,6 @@
kind: Namespace
apiVersion: v1
metadata:
name: picc-prod
labels:
name: picc-prod

@ -1 +0,0 @@
postgres_passsword.yaml

@ -1,6 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: postgres-password
data:
password: <encoded password; echo -n "password" | base64>

@ -1 +0,0 @@
rabbitmq-config.yaml

@ -1,12 +0,0 @@
{
"rabbitmq-config.yaml":
{
"apiVersion" : "v1",
"kind": "ConfigMap",
"metadata": {"name": "rabbitmq-config"},
"data": {
"enabled_plugins": importstr "etc/rabbitmq/enabled_plugins",
"rabbitmq.conf": importstr "etc/rabbitmq/rabbitmq.conf",
"rmq_schema.json": importstr "etc/rabbitmq/rmq_schema.json"
}
}}
Loading…
Cancel
Save