Switch to kustomize
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
|
@ -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…
Reference in New Issue