# AddonClaim — referencia futura para cuando ADR-052 esté implementado. # # DURANTE LA POC NEXOBMS Y HASTA QUE addon-provisioner ESTÉ DISPONIBLE: # este archivo NO se aplica. Coralware materializa el Secret # __APP_NAME__-db-creds manualmente siguiendo docs/runbook-mariadb-poc.md. # # CUANDO ADR-052 ESTÉ EN FASE 5.5+: # - el dev/CI hace `kubectl apply -f claim-mariadb.yaml` al ns de la app # - addon-provisioner crea BD lógica + user + Secret automáticamente # - el campo .spec.secretName debe coincidir con .Values.database.secretName # del Helm chart (por convención: "-db-creds") apiVersion: idp.coralware.cloud/v1alpha1 kind: AddonClaim metadata: name: __APP_NAME__-db labels: idp.coralware.cloud/tenant-id: __TENANT_ID__ idp.coralware.cloud/app: __APP_NAME__ spec: addonType: mariadb databaseName: __APP_NAME___db # nombre de la BD lógica user: permissions: rw # rw | ro — default rw secretName: __APP_NAME__-db-creds deletionPolicy: Retain # Retain (default) | Delete