HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //snap/google-cloud-cli/394/lib/googlecloudsdk/core/docker/constants.py
# -*- coding: utf-8 -*- #
# Copyright 2014 Google LLC. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Default value constants exposed by core utilities."""

from __future__ import absolute_import
from __future__ import division
from __future__ import unicode_literals


DEFAULT_REGISTRY = 'gcr.io'
REGIONAL_GCR_REGISTRIES = ['us.gcr.io', 'eu.gcr.io', 'asia.gcr.io']
REGIONAL_AR_REGISTRIES = [
    'africa-south1-docker.pkg.dev',
    'docker.africa-south1.rep.pkg.dev',
    'asia-docker.pkg.dev',
    'asia-east1-docker.pkg.dev',
    'docker.asia-east1.rep.pkg.dev',
    'asia-east2-docker.pkg.dev',
    'docker.asia-east2.rep.pkg.dev',
    'asia-northeast1-docker.pkg.dev',
    'docker.asia-northeast1.rep.pkg.dev',
    'asia-northeast2-docker.pkg.dev',
    'docker.asia-northeast2.rep.pkg.dev',
    'asia-northeast3-docker.pkg.dev',
    'docker.asia-northeast3.rep.pkg.dev',
    'asia-south1-docker.pkg.dev',
    'docker.asia-south1.rep.pkg.dev',
    'asia-south2-docker.pkg.dev',
    'docker.asia-south2.rep.pkg.dev',
    'asia-southeast1-docker.pkg.dev',
    'docker.asia-southeast1.rep.pkg.dev',
    'asia-southeast2-docker.pkg.dev',
    'docker.asia-southeast2.rep.pkg.dev',
    'australia-southeast1-docker.pkg.dev',
    'docker.australia-southeast1.rep.pkg.dev',
    'australia-southeast2-docker.pkg.dev',
    'docker.australia-southeast2.rep.pkg.dev',
    'europe-docker.pkg.dev',
    'europe-central2-docker.pkg.dev',
    'docker.europe-central2.rep.pkg.dev',
    'europe-north1-docker.pkg.dev',
    'docker.europe-north1.rep.pkg.dev',
    'europe-north2-docker.pkg.dev',
    'europe-southwest1-docker.pkg.dev',
    'docker.europe-southwest1.rep.pkg.dev',
    'europe-west1-docker.pkg.dev',
    'docker.europe-west1.rep.pkg.dev',
    'europe-west10-docker.pkg.dev',
    'docker.europe-west10.rep.pkg.dev',
    'europe-west12-docker.pkg.dev',
    'docker.europe-west12.rep.pkg.dev',
    'europe-west2-docker.pkg.dev',
    'docker.europe-west2.rep.pkg.dev',
    'europe-west3-docker.pkg.dev',
    'docker.europe-west3.rep.pkg.dev',
    'europe-west4-docker.pkg.dev',
    'docker.europe-west4.rep.pkg.dev',
    'europe-west6-docker.pkg.dev',
    'docker.europe-west6.rep.pkg.dev',
    'europe-west8-docker.pkg.dev',
    'docker.europe-west8.rep.pkg.dev',
    'europe-west9-docker.pkg.dev',
    'docker.europe-west9.rep.pkg.dev',
    'me-central1-docker.pkg.dev',
    'docker.me-central1.rep.pkg.dev',
    'me-central2-docker.pkg.dev',
    'docker.me-central2.rep.pkg.dev',
    'me-west1-docker.pkg.dev',
    'docker.me-west1.rep.pkg.dev',
    'northamerica-northeast1-docker.pkg.dev',
    'docker.northamerica-northeast1.rep.pkg.dev',
    'northamerica-northeast2-docker.pkg.dev',
    'docker.northamerica-northeast2.rep.pkg.dev',
    'northamerica-south1-docker.pkg.dev',
    'southamerica-east1-docker.pkg.dev',
    'docker.southamerica-east1.rep.pkg.dev',
    'southamerica-west1-docker.pkg.dev',
    'docker.southamerica-west1.rep.pkg.dev',
    'us-docker.pkg.dev',
    'us-central1-docker.pkg.dev',
    'docker.us-central1.rep.pkg.dev',
    'us-central2-docker.pkg.dev',
    'docker.us-central2.rep.pkg.dev',
    'us-east1-docker.pkg.dev',
    'docker.us-east1.rep.pkg.dev',
    'us-east4-docker.pkg.dev',
    'docker.us-east4.rep.pkg.dev',
    'us-east5-docker.pkg.dev',
    'docker.us-east5.rep.pkg.dev',
    'us-east7-docker.pkg.dev',
    'docker.us-east7.rep.pkg.dev',
    'us-south1-docker.pkg.dev',
    'docker.us-south1.rep.pkg.dev',
    'us-west1-docker.pkg.dev',
    'docker.us-west1.rep.pkg.dev',
    'us-west2-docker.pkg.dev',
    'docker.us-west2.rep.pkg.dev',
    'us-west3-docker.pkg.dev',
    'docker.us-west3.rep.pkg.dev',
    'us-west4-docker.pkg.dev',
    'docker.us-west4.rep.pkg.dev',
    'us-west8-docker.pkg.dev',
]
AUTHENTICATED_LAUNCHER_REGISTRIES = ['marketplace.gcr.io']
LAUNCHER_REGISTRIES = AUTHENTICATED_LAUNCHER_REGISTRIES + [
    'l.gcr.io', 'launcher.gcr.io'
]
LAUNCHER_PROJECT = 'cloud-marketplace'
KUBERNETES_PUSH = 'staging-k8s.gcr.io'
KUBERNETES_READ_ONLY = 'k8s.gcr.io'
# GCR's regional demand-based mirrors of DockerHub.
# These are intended for use with the daemon flag, e.g.
#  --registry-mirror=https://mirror.gcr.io
MIRROR_REGISTRIES = [
    'us-mirror.gcr.io', 'eu-mirror.gcr.io', 'asia-mirror.gcr.io',
    'mirror.gcr.io'
]
MIRROR_PROJECT = 'cloud-containers-mirror'
# These are the registries to authenticatefor by default, during
# `gcloud docker` and `gcloud auth configure-docker`
DEFAULT_REGISTRIES_TO_AUTHENTICATE = ([DEFAULT_REGISTRY] +
                                      REGIONAL_GCR_REGISTRIES +
                                      [KUBERNETES_PUSH] +
                                      AUTHENTICATED_LAUNCHER_REGISTRIES)
ALL_SUPPORTED_REGISTRIES = (
    DEFAULT_REGISTRIES_TO_AUTHENTICATE + REGIONAL_AR_REGISTRIES +
    LAUNCHER_REGISTRIES + MIRROR_REGISTRIES + [KUBERNETES_READ_ONLY])
DEFAULT_DEVSHELL_IMAGE = (DEFAULT_REGISTRY + '/dev_con/cloud-dev-common:prod')
METADATA_IMAGE = DEFAULT_REGISTRY + '/google_appengine/faux-metadata:latest'