ⓘ You are viewing the documentation for older DKP releases. If you're looking for the new help center that includes the latest DKP release, go to https://docs.d2iq.com.
Ingress point for the load-balancer. Traffic intended for the service should be sent to these ingress points. If not specified, the controller will derive from the Ingress record status field.
corev1.LoadBalancerIngress
false
host
Restrict access to requests addressed to a specific host or domain using the IngressRule format. Defaults to allow all hosts.
string
false
urlPathPrefix
URL path prefix to prepend to all endpoints. For example, if this field is set to /ops/portal/kt, the ingresses created will have URL paths like /ops/portal/kt/default/cluster1/tunnel-server and /ops/portal/kt/default/cluster1/kubeconfig. Defaults to root path (/).
string
false
caSecretRef
A secret reference to the root CA required to verify the ingress endpoints. The secret should have type Opaque and contain the key ca.crt. If not specified, remote hosts will use their system root CA’s to verify the endpoints.
A reference to a secret holding YAML manifests for launching the tunnel agent on the target cluster. The secret is a generic typed secret with filenames as the keys. There might be multiple files in the secret.
State of the tunnel connector: Starting - the initial state; Listening - the local tunnel server is waiting for the remote agent to connect; Pending - the remote agent has connected but the local proxy is not ready; Connected - the tunnel is configured and contact to the remote API server succeeded; Disconnected - the tunnel is configured but contact to the remote API server failed; Failed - an unexpected error occurred, such as not being able to parse the kubeconfig.
A reference to the service account that will be used for registration (of the tunnel agent) and authentication purpose.
corev1.LocalObjectReference
false
roleRef
A reference to the role that will be bound to the service account for authorization purpose.
corev1.LocalObjectReference
false
roleBindingRef
A reference to the rolebinding that will be created to bind the service account and the role.
corev1.LocalObjectReference
false
kubeconfigRef
A reference to the secret holding the KUBECONFIG that the clients can use to talk to the API server of the target cluster when it becomes available.
corev1.LocalObjectReference
false
gatewayObservedGeneration
The generation of the linked TunnelGateway object associated with this object. When the linked TunnelGateway object is updated, a controller will update this status field which will in turn trigger a reconciliation of this object.