3.3. 既存設定のダウンロード

以下は、各種ストラテジーを使用して既存の設定をダウンロードするための手順です。

3.3.1. 設定エディターのエンドポイントを使用して既存の設定をダウンロード

次の手順を使用して、設定エディターのエンドポイントを介して既存の設定をダウンロードします。

手順

  • 設定エディターのユーザー名とパスワードを指定して次のコマンドを入力し、既存の設定をダウンロードします。

    $ curl -k -u quayconfig:JFpBEJMCtkPTfjxt https://example-registry-quay-config-editor-quay-enterprise.apps.docs.quayteam.org/api/v1/config

    出力例

    {
        "config.yaml": {
            "ALLOW_PULLS_WITHOUT_STRICT_LOGGING": false,
            "AUTHENTICATION_TYPE": "Database",
            ...
            "USER_RECOVERY_TOKEN_LIFETIME": "30m"
        },
        "certs": {
            "extra_ca_certs/service-ca.crt": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJRE9kWFhuUXFjMUF3RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRZek1UYzNPREV3TXpBZQpGdzB5TVRBNU1UWXdOelF4TkRKYUZ..."
        }
    }

3.3.2. 設定バンドルのシークレットを使用して既存の設定をダウンロード

設定バンドルのシークレットを使用して、既存の設定をダウンロードできます。

手順

  1. 次のコマンドを入力してシークレットデータを取得します。

    $ oc get secret -n quay-enterprise init-config-bundle-secret -o jsonpath='{.data}'

    出力例

    {
        "config.yaml": "RkVBVFVSRV9VU0 ... MDAwMAo="
    }

  2. 次のコマンドを入力してデータをデコードします。

    $ echo 'RkVBVFVSRV9VU0 ... MDAwMAo=' | base64 --decode

    出力例

    FEATURE_USER_INITIALIZE: true
    BROWSER_API_CALLS_XHR_ONLY: false
    SUPER_USERS:
    - quayadmin
    FEATURE_USER_CREATION: false
    FEATURE_QUOTA_MANAGEMENT: true
    FEATURE_PROXY_CACHE: true
    FEATURE_BUILD_SUPPORT: true
    DEFAULT_SYSTEM_REJECT_QUOTA_BYTES: 102400000