Bug: Installing barman-cloud-plugin will fail if the CloudNativePG operator is installed to a namespace other than cnpg-system

Aperta
#792 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 4 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
helm, kubernetes

Direzione di ricerca

Riprodurre il problema installando CloudNativePG nel namespace cnpg e quindi installando lì il Barman Cloud Plugin. Ispezionare le risorse renderizzate del chart del plugin e le annotazioni di proprietà di Helm, quindi verificare che un’installazione pulita abbia esito positivo senza modificare manualmente i metadati degli oggetti esistenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug chart( plugin-barman-cloud )

I installed the CNPG operator into the namespace "cnpg" instead of "cnpg-system" using the following helm command

helm install --namespace cnpg --create-namespace --version 0.27.0 cnpg cnpg/cloudnative-pg

The install completed successfully and is being used with two different clusters currently. I then tried to install the Barman Cloud Plugin with the following command

helm install --namespace cnpg --create-namespace plugin-barman-cloud plugin-barman-cloud/cloudnative-pg

The following error was thrown

Error: INSTALLATION FAILED: Unable to continue with install: ConfigMap "cnpg-controller-manager-config" in namespace "cnpg" exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: key "meta.helm.sh/release-name" must equal "plugin-barman-cloud": current value is "cnpg"    

I'm unsure how to remedy this. Manually changing the annotations works but cannot be done to all of the CRDs and objects. I've tried the following values to possibly override the annotations but I have had no luck.

namesapceOverride: "cnpg"
additionalEnv:
  - name: RELEASE_NAME
  - value: "cnpg"

Help would be appreciated.

Lingua principale
Go Template
Stelle
638
Fork
272
Merge medio
4g 17h
PR unite (30g)
22

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cloudnative-pg/charts

Tutte le issue di cloudnative-pg/charts

Issue simili

Altre issue su DevOps

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.