Per importare un pacchetto container esportato da un altro cluster, potrebbe essere necessario configurare le autorizzazioni appropriate per accedere ai file contenuti nell'archivio.

Ruoli richiesti

Per eseguire questa operazione, è necessario disporre di uno dei seguenti ruoli:

  • Amministratore cluster
  • Amministratore dell'istanza

Verifica se è necessaria una configurazione delle autorizzazioni

Per verificare se è necessario configurare le autorizzazioni per l'importazione:

  1. Connettiti al cluster di origine ed esegui il seguente comando:

    oc get ns NAMESPACE -o=jsonpath='{@.metadata.annotations.openshift\.io/sa\.scc\.supplemental-groups}'
    
  2. Connettiti al cluster di destinazione ed esegui lo stesso comando.

  3. Confronta i valori di output. Se i valori di output sono identici, non è necessaria alcuna configurazione. In caso contrario, è necessario configurare le autorizzazioni.

    Nota: gli spazi dei nomi potrebbero differire tra il cluster di origine e quello di destinazione.

Configurazione delle autorizzazioni

Se è necessario configurare le autorizzazioni, procedere come segue:

  1. Copia il primo valore dell'output del cluster di origine, ottenuto al punto 1 della sezione "Verifica della necessità di configurazione", nel cluster di destinazione.

    Esempio: Per 1000670000/10000, il valore richiesto è 1000670000.

  2. Sul cluster di destinazione, eseguire il seguente comando. Sostituisci SOURCE_USER_ID con il valore ottenuto nel passaggio precedente.

    oc patch ccs ccs-cr --type merge --patch '{"spec": {"catalog_api_exim_properties_supplemental_groups": [SOURCE_USER_ID]}}' -n NAMESPACE
    

    Eseguendo il comando, si richiede all'operatore di aggiornare la distribuzione. Lo stato dell'operatore CCS-CR viene aggiornato a In Progress. Quando lo stato passa a Completed, è possibile eseguire i processi di importazione dal cluster di origine o da quello di destinazione.

  3. Seguire questi passaggi per ogni cluster di origine in cui viene eseguito il controllo delle autorizzazioni.