Tunnel/v1

Tunnel is the Schema for the tunnels API

spec

Description: SecureTunnelSpec defines the desired state of Tunnel

Type: object

Property Type Description
spec object SecureTunnelSpec defines the desired state of Tunnel
spec.ApiServerURL string (No Description)
spec.apiReplicas integer (No Description)
spec.apiServerURL string (No Description)
spec.applicationMappingPortRang string (No Description)
spec.auditReceiver object (No Description)
spec.auditReceiver.mongoDB array (No Description)
spec.auditReceiver.syslog array (No Description)
spec.auditReceivers array (No Description)
spec.commonServiceNamespace string (No Description)
spec.controllerReplicas integer (No Description)
spec.defaultTunnelWorkerResources object (No Description)
spec.defaultTunnelWorkerResources.limits object (No Description)
spec.defaultTunnelWorkerResources.limits.cpu string (No Description)
spec.defaultTunnelWorkerResources.limits.memory string (No Description)
spec.defaultTunnelWorkerResources.requests object (No Description)
spec.defaultTunnelWorkerResources.requests.cpu string (No Description)
spec.defaultTunnelWorkerResources.requests.memory string (No Description)
spec.iamEndpoint string (No Description)
spec.imageDigest string (No Description)
spec.imageRepo string (No Description)
spec.imageTag string (No Description)
spec.ingressClass string (No Description)
spec.ingressDomain string (No Description)
spec.runAsStandAlone boolean (No Description)
spec.enableEgressNetworkPolicy boolean (No Description)
spec.enableAdminLogin boolean (No Description)
spec.connectionTLSCertDurationTime string (No Description)
spec.inventory object (No Description)
spec.inventory.inventoryPort integer (No Description)
spec.inventory.inventoryService string (No Description)
spec.inventory.namespace string (No Description)
spec.inventory.searchApiSecrets string (No Description)
spec.jwtPublicURL string (No Description)
spec.kubernetesEvn boolean (No Description)
spec.license object Opt-in license acceptance is required to create resources
spec.license.accept boolean (No Description)
spec.noManagementUI boolean (No Description)
spec.pullSecret string (No Description)
spec.runType string (No Description)
spec.showInConsole boolean (No Description)
spec.showInContainerLog boolean (No Description)
spec.size string (No Description)
spec.tunnelWorkerResources object ////
spec.tunnelWorkerResources.limits object Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
spec.tunnelWorkerResources.requests object Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
spec.uiImageDigest string (No Description)
spec.uiImageRepo string (No Description)
spec.uiImageTag string (No Description)
spec.uiReplicas integer (No Description)
spec.useTag boolean (No Description)
spec.vault object Vault integration configuration for secret management (optional)
spec.vault.address string Address is the Vault server address (e.g., "https://vault.hashicorp-vault.svc:8200") Required when Vault is enabled
spec.vault.authPath string AuthPath is the Kubernetes auth mount path (default: "kubernetes")
spec.vault.enabled boolean Enabled indicates whether Vault integration is enabled
spec.vault.namespace string Namespace is the Vault namespace (for Vault Enterprise)
spec.vault.role string Role is the Kubernetes auth role name Required when Vault is enabled
spec.vault.secretPath string SecretPath is the base path for secrets (default: "secret")
spec.vault.tls object TLS configuration for Vault connection
spec.vault.tls.caSecretKey string CASecretKey is the key within the secret containing the CA certificate
spec.vault.tls.caSecretName string CASecretName is the name of the secret containing the CA certificate
spec.vault.tls.insecureSkipVerify boolean InsecureSkipVerify skips TLS certificate verification (not recommended for production)
spec.version string (No Description)
spec.workerReplicas integer (No Description)
spec.zenCoreCertificateName string (No Description)

status

Description: SecureTunnelStatus defines the observed state of Tunnel

Type: object

Property Type Description
status object SecureTunnelStatus defines the observed state of Tunnel
status.conditions array (No Description)
status.versions object INSERT ADDITIONAL STATUS FIELD - define observed state of cluster Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html
status.versions.description string (No Description)
status.versions.reconciled string (No Description)
status.versions.status string (No Description)
status.versions.tenantID string (No Description)