ContainerdConfig

ContainerdConfig contains configuration to customize containerd.

JSON representation
{ "privateRegistryAccessConfig": { object (PrivateRegistryAccessConfig) } }
Fields
privateRegistryAccessConfig

object (PrivateRegistryAccessConfig)

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

PrivateRegistryAccessConfig

PrivateRegistryAccessConfig contains access configuration for private container registries.

JSON representation
{ "enabled": boolean, "certificateAuthorityDomainConfig": [ { object (CertificateAuthorityDomainConfig) } ] }
Fields
enabled

boolean

Private registry access is enabled.

certificateAuthorityDomainConfig[]

object (CertificateAuthorityDomainConfig)

Private registry access configuration.

CertificateAuthorityDomainConfig

CertificateAuthorityDomainConfig configures one or more fully qualified domain names (FQDN) to a specific certificate.

JSON representation
{ "fqdns": [ string ], // Union field certificate_config can be only one of the following: "gcpSecretManagerCertificateConfig": { object (GCPSecretManagerCertificateConfig) } // End of list of possible types for union field certificate_config. }
Fields
fqdns[]

string

List of fully qualified domain names (FQDN). Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000

Union field certificate_config. Certificate access config. The following are supported: - GCPSecretManagerCertificateConfig certificate_config can be only one of the following:
gcpSecretManagerCertificateConfig

object (GCPSecretManagerCertificateConfig)

Google Secret Manager (GCP) certificate configuration.

GCPSecretManagerCertificateConfig

GCPSecretManagerCertificateConfig configures a secret from Google Secret Manager.

JSON representation
{ "secretUri": string }
Fields
secretUri

string

Secret URI, in the form "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION". Version can be fixed (e.g. "2") or "latest"