Helm does not reliably install all CRDs from templates/ directory, particularly when the crds.yaml file is large. This causes linstorsatellites.piraeus.io CRD to be missing, breaking satellite pod creation. Changes: - Create new piraeus-operator-crds package with all piraeus CRDs - Add piraeus-operator-crds as dependency for piraeus-operator - Set privileged: true for CRDs package to ensure namespace has correct PodSecurity labels from the start - Disable installCRDs in piraeus-operator since CRDs come from separate package Signed-off-by: IvanHunters <xorokhotnikov@gmail.com>
7 lines
132 B
YAML
7 lines
132 B
YAML
piraeus:
|
|
installCRDs: false
|
|
autogenerate: false
|
|
tls:
|
|
certManagerIssuerRef:
|
|
name: ca-bootstrapper
|
|
kind: Issuer
|