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