targetclusterregistrationmanifest¶
Contents¶
-
Services
-
Messages
TargetClusterRegistrationManifestService¶
TargetClusterRegistrationManifestService provides API to generate registration manifest.
GenerateTargetClusterRegistrationManifest¶
rpc GenerateTargetClusterRegistrationManifest(GenerateTargetClusterRegistrationManifestRequest) TargetClusterRegistrationManifest
GetTargetClusterRegistrationManifest fetches registration manifest for the given request under specified Tenant (Organization).
ReRegisterTargetCluster¶
rpc ReRegisterTargetCluster(ReRegisterTargetClusterRequest) TargetClusterRegistrationManifest
ReRegisterTargetCluster fetches manifest for re-registration of target cluster.
Messages¶
Config¶
Configuration of the target cluster registration manifest.
Field | Type | Description |
---|---|---|
custom_image_registry_config | CustomImageRegistryConfig | custom image registry credential configs. |
proxy_config | ProxyConfig | custom proxy configs. |
CustomImageRegistryConfig¶
CustomImageRegistryConfig holds image registry credential configs.
Field | Type | Description |
---|---|---|
registry_url | string | registry url/domain, e.g. - in org.example.com/namespace/sub-namespace/repo:tag, here org.example.com is the registry url. |
registry_namespace | string | registry namespace, e.g. - in org.example.com/namespace/sub-namespace/repo:tag, here namespace/sub-namespace is the registry namespace. |
username | string | username for authenticating to a private registry. |
password | string | password for authenticating to a private registry. |
ca_cert | string | ca cert of the registry server. |
GenerateTargetClusterRegistrationManifestRequest¶
GetTargetClusterRegistrationManifestRequest is the request message to the GetTargetClusterRegistrationManifest API.
Field | Type | Description |
---|---|---|
tenant_id | string | tenanat_id is the id of the Tenant (Organization) for which manifest is requested. |
cluster_name | string | cluster_name which the user wants to use. |
config | Config | Config for generating the manifest. |
ProxyConfig¶
ProxyConfig holds proxy configs.
Field | Type | Description |
---|---|---|
http_url | string | http proxy url with port, e.g. - http://192.168.0.1:1234. |
https_url | string | https proxy url with port, e.g. - https://192.168.0.1:4567. |
username | string | username for authenticating to the proxy server. |
password | string | password for authenticating to the proxy server. |
no_proxy | string | comma separated no proxy urls list, e.g. - 127.0.0.1,localhost,.svc,192.168.0.1/16,github.com,KUBERNETES_SERVICE_HOST. |
ca_cert | string | ca cert of the proxy server. |
ReRegisterTargetClusterRequest¶
ReRegisterTargetClusterRequest is the request message to the ReRegisterTargetCluster API.
Field | Type | Description |
---|---|---|
cluster_id | string | cluster ID is the id of the target cluster already registered with control plane. |
config | Config | Config for generating the manifest. |
TargetClusterRegistrationManifest¶
TargetClusterRegistrationManifest is the response message of the GetTargetClusterRegistrationManifest API.
Field | Type | Description |
---|---|---|
manifest | string | manifest contains the yaml string of the registration manifest. |