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. 設定バンドルのシークレットを使用して既存の設定をダウンロード
設定バンドルのシークレットを使用して、既存の設定をダウンロードできます。
手順
次のコマンドを入力してシークレットデータを取得します。
$ oc get secret -n quay-enterprise init-config-bundle-secret -o jsonpath='{.data}'出力例
{ "config.yaml": "RkVBVFVSRV9VU0 ... MDAwMAo=" }次のコマンドを入力してデータをデコードします。
$ 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