Flux dry-run fails when CRDs are in the same kustomization as resources
that reference them - CRDs need to exist before validation.
Two kustomizations now:
strimzi/ - Strimzi 1.0.0 CRDs + operator
siriusdevops-db - DBs, Kafka CR (depends on strimzi CRDs)
Wire them in Flux:
Kustomization 'siriusdevops-strimzi' -> path: strimzi/
Kustomization 'siriusdevops-db' -> path: siriusdevops-db/
dependsOn: [{name: siriusdevops-strimzi}]
15 lines
464 B
YAML
15 lines
464 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
resources:
|
|
- pg-cluster-siriusdevops.yaml
|
|
- waitlist-db-credentials.yaml
|
|
- waitlist-db.yaml
|
|
- siriusdevops-scheduled-backup.yaml
|
|
# Trading dashboard DB
|
|
- trading-dashboard-db-credentials.yaml
|
|
# Trading platform DB (migrated from hermes-pgdb)
|
|
- trading-db-credentials.yaml
|
|
- trading-data-db.yaml
|
|
# Kafka cluster (depends on strimzi/ kustomization for CRDs)
|
|
- trading-kafka.yaml
|