An intranet for exposing your kubernetes cluster resources internally.
Readme generated with readme-generator-for-helm.
Name | Description | Value |
---|---|---|
endpoint.clientCIDR |
CIDR range for client IPs. This is the range from which the wga pod will allocate IPs. | "" |
endpoint.address |
Public address for the wireguard interface. Prefer using endpoint.service.loadBalancerIP | "" |
endpoint.allowedIPs |
List of IPs that are allowed to connect to from the wireguard interface | "" |
endpoint.logLevel |
Log level for the wireguard interface. error: 8, warn: 4, info: 0, debug: -4 | 0 |
endpoint.annotations |
Additional annotations for the wireguard interface | {} |
endpoint.labels |
Additional labels for the wireguard interface | {} |
endpoint.resources |
CPU/Memory resource requests/limits for the wgap pod. | {} |
endpoint.privateKeySecretName |
secret name for the private key of the wireguard interface. Should contain a single privateKey entry |
"" |
endpoint.service.type |
Kubernetes Service type. | LoadBalancer |
endpoint.service.loadBalancerClass |
Kubernetes LoadBalancerClass to use | "" |
endpoint.service.loadBalancerIP |
Kubernetes LoadBalancerIP to use | "" |
endpoint.service.port |
Kubernetes Service port | 51820 |
endpoint.service.annotations |
Additional annotations for the Service | {} |
endpoint.service.labels |
Additional labels for the Service | {} |
endpoint.image.name |
endpoint image name | ghcr.io/kraudcloud/wga |
endpoint.image.tag |
endpoint image tag | Release.appVersion |
endpoint.image.pullPolicy |
Image pull policy | "" |
Name | Description | Value |
---|---|---|
web.enabled |
Whether the web interface is enabled | true |
web.image.name |
Image name for the web component | ctr.0x.pt/wga/wga-frontend |
web.image.tag |
Image tag for the web component | 1.1.0 |
web.image.pullPolicy |
Image pull policy for the web component | "" |
web.resources |
CPU/Memory resource requests/limits for the web component | {} |
web.authId |
Authentik ID for the web component | "" |
web.authSecret |
Authentik secret for the web component | "" |
web.authIssuer |
Authentik issuer endpoint | "" |
web.authAuthorization |
Authentik authorization endpoint | "" |
web.debug |
Debug debug logging based on js-debug | * |
web.service.type |
Kubernetes Service type for the web component | ClusterIP |
web.annotations |
Additional annotations for the web component | {} |
web.labels |
Additional labels for the web component | {} |
ingress.enabled |
Enable ingress resource for the web component | false |
ingress.annotations |
Additional annotations for the Ingress resource | {} |
ingress.hosts |
Ingress hosts for the web component | [] |
ingress.tls |
Ingress TLS configuration | [] |
ingress.className |
Ingress class name for the web component | "" |
serviceAccount.create |
Specifies whether a service account should be created. A service is required for the wga to communicate with the Kubernetes API. | true |
serviceAccount.name |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template. | "" |
Name | Description | Value |
---|---|---|
clusterClient.enabled |
enable a daemonset to access other clusters wga via WireguardClusterClient CRD | false |
clusterClient.resources |
CPU/Memory resource requests/limits for the clusterClient component | {} |
Name | Description | Value |
---|---|---|
unbound.enabled |
Enable unbound DNS server | true |
unbound.welcomeImage.name |
Image name for the welcome page | ctr.0x.pt/wga/welcome-page |
unbound.welcomeImage.tag |
Image tag for the welcome page | 1.0.1 |
unbound.welcomeImage.pullPolicy |
Image pull policy for the welcome page | "" |
unbound.ip |
IP address for the unbound DNS server | nil |
unbound.service.annotations |
Additional annotations for the unbound DNS server | {} |