Przejdź do głównej zawartości

Zarządzanie sekretami

Te sekrety są używane do uwierzytelniania z niestandardowym rejestr obrazów. Są przechowywane w pliku konfiguracyjnym przestrzeni nazw.

Użytkownik, który utworzył sekret, jest jedynym, który może go usunąć lub zaktualizować dostęp do niego. Domyślnie wszyscy użytkownicy z tej przestrzeni nazw mają dostęp do sekretu.

Utwórz sekret

Aby utworzyć sekret, musisz mieć URL rejestru Docker, nazwę użytkownika i hasło. Możesz zdefiniować wiele adresów URL rejestru dla tych samych poświadczeń.

cgc secret create SECRET_NAME -r REGISTRY_URL1 -r REGISTRY_URL2 -u USERNAME -p PASSWORD

Lista sekretów

Możesz wyświetlić listę wszystkich sekretów w środowisku. Informacje zawarte na liście to:

  • nazwa sekretu
  • typ sekretu
  • adresy URL rejestru
  • user_id administratora
  • czas utworzenia
  • user_id z białej listy, gdzie "*" oznacza wszystkich użytkowników

Aby wyświetlić listę wszystkich sekretów w środowisku, użyj następującego polecenia:

cgc secret list

Usuń sekret

Aby usunąć sekret, musisz znać jego nazwę. Tylko użytkownik, który utworzył sekret, może go usunąć LUB administrator CGC.

cgc secret delete SECRET_NAME

Aktualizacja sekretu

Możesz zaktualizować adresy URL rejestru sekretu, nazwę użytkownika i hasło. Tylko użytkownik, który utworzył sekret, może go zaktualizować.

cgc secret update -r REGISTRY_URL1 -r REGISTRY_URL2 -u USERNAME_UPDATED -p PASSWORD_UPDATED SECRET_NAME