3.2. Quay スーパーユーザー

superuser は、以下を実行する機能を含む拡張された特権を持つ Quay ユーザーアカウントです。

  • ユーザーの管理
  • 組織の管理
  • サービスキーの管理
  • 変更ログの表示
  • 使用状況ログのクエリー
  • グローバルに表示されるユーザーメッセージの作成

3.2.1. UI を使用したスーパーユーザーの Quay への追加

本セクションでは、Quay UI を使用してスーパーユーザーを追加する方法を説明します。コマンドラインインターフェースを使用してスーパーユーザーを追加するには、以下のセクションを参照してください。

  1. Quay コンテナーを接続モードで起動し、既存の設定をボリュームとして読み込みます。

    $ sudo podman run --rm -it --name quay_config \
      -p 8080:8080 \
      -p 443:8443 \
      -v $QUAY/config:/conf/stack:Z \
      registry.redhat.io/quay/quay-rhel8:v3.5.4 config secret
  2. UI の Access Settings セクションで、Super Users フィールドにユーザーの名前(この例では quayadmin) を入力し、Add をクリックします。
  3. configuration ファイルを検証し、ダウンロードしてから、設定モードで実行されている Quay コンテナーを終了します。config.yaml ファイルを設定ディレクトリーに展開し、Quay コンテナーをレジストリーモードで再起動します。

    $ sudo podman rm -f quay
    $ sudo podman run -d --rm -p 80:8080 -p 443:8443 \
    --name=quay \
    -v $QUAY/config:/conf/stack:Z \
    -v $QUAY/storage:/datastorage:Z \
    registry.redhat.io/quay/quay-rhel8:v3.5.4