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. 使用 config bundle secret 下载现有配置

您可以使用 config bundle secret 下载现有配置。

流程

  1. 输入以下命令来获取 secret 数据:

    $ 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