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}]
|
||
|---|---|---|
| .. | ||
| strimzi | ||
| kustomization.yaml | ||
| pg-cluster-siriusdevops.yaml | ||
| siriusdevops-scheduled-backup.yaml | ||
| trading-dashboard-db-credentials.yaml | ||
| trading-dashboard-db.yaml | ||
| trading-data-db.yaml | ||
| trading-db-credentials.yaml | ||
| trading-kafka.yaml | ||
| waitlist-db-credentials.yaml | ||
| waitlist-db.yaml | ||