Skip to main content
Version Next

Ingress — CloudBeaver

Exposure via Ingress uses a hostname, path, optional TLS, and cert-manager annotations (illustrative example — replace with a domain you control).

Prerequisites

  • Ingress Controller (e.g., NGINX).
  • Certificate issuance: optional, via cert-manager if using the annotation below.

Example

tdp-cloudbeaver:
ingress:
enabled: true
ingressClassName: "nginx"
hostname: cloudbeaver.example.com
path: /
pathType: Prefix
tls: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
Terminal input
helm upgrade --install <release> \
oci://registry.tecnisys.com.br/tdp/charts/tdp-cloudbeaver \
-n <namespace> --create-namespace \
-f meu-values.yaml

Replace cloudbeaver.example.com and the cluster issuer with the values from your environment.

Access

After the deploy, use the URL corresponding to the hostname (and the https scheme if tls: true).

Troubleshooting

IssueCauseSolution
Ingress missingingress.enabled: falseEnable in values
Host does not resolveDNS / local hostsAdjust DNS or client resolution
TLS failsIncorrect Issuer / SecretCheck cert-manager and the TLS Secret