[bitnami/owncloud] Adapt ingress to k8s 1.20 (#5002)

* [bitnami/owncloud] Adapt ingress to k8s 1.20

* Update Chart.yaml
This commit is contained in:
Javier J. Salmerón-García
2021-01-31 09:49:35 +01:00
committed by GitHub
parent 8278ed0b34
commit 383cfaf311
5 changed files with 49 additions and 34 deletions

View File

@@ -73,6 +73,7 @@ The following table lists the configurable parameters of the ownCloud chart and
| `commonLabels` | Labels to add to all deployed objects | `nil` |
| `commonAnnotations` | Annotations to add to all deployed objects | `[]` |
| `extraDeploy` | Array of extra objects to deploy with the release (evaluated as a template). | `nil` |
| `kubeVersion` | Force target Kubernetes version (using Helm capabilities if not set) | `nil` |
### ownCloud parameters
@@ -174,27 +175,28 @@ The following table lists the configurable parameters of the ownCloud chart and
### Traffic Exposure Parameters
| Parameter | Description | Default |
|----------------------------------|---------------------------------------------|------------------|
| `service.type` | Kubernetes Service type | `LoadBalancer` |
| `service.loadBalancerIP` | Kubernetes LoadBalancerIP to request | `LoadBalancer` |
| `service.port` | Service HTTP port | `80` |
| `service.httpsPort` | Service HTTPS port | `443` |
| `service.externalTrafficPolicy` | Enable client source IP preservation | `Cluster` |
| `service.nodePorts.http` | Kubernetes http node port | `""` |
| `service.nodePorts.https` | Kubernetes https node port | `""` |
| `ingress.enabled` | Enable ingress controller resource | `false` |
| `ingress.certManager` | Add annotations for cert-manager | `false` |
| `ingress.hostname` | Default host for the ingress resource | `owncloud.local` |
| `ingress.tls` | Enable TLS for `ingress.hostname` parameter | `false` |
| `ingress.annotations` | Ingress annotations | `{}` |
| `ingress.extraHosts[0].name` | Hostname to your ownCloud installation | `nil` |
| `ingress.extraHosts[0].path` | Path within the url structure | `nil` |
| `ingress.extraTls[0].hosts[0]` | TLS configuration for additional hosts | `nil` |
| `ingress.extraTls[0].secretName` | TLS Secret (certificates) | `nil` |
| `ingress.secrets[0].name` | TLS Secret Name | `nil` |
| `ingress.secrets[0].certificate` | TLS Secret Certificate | `nil` |
| `ingress.secrets[0].key` | TLS Secret Key | `nil` |
| Parameter | Description | Default |
|----------------------------------|---------------------------------------------|--------------------------|
| `service.type` | Kubernetes Service type | `LoadBalancer` |
| `service.loadBalancerIP` | Kubernetes LoadBalancerIP to request | `LoadBalancer` |
| `service.port` | Service HTTP port | `80` |
| `service.httpsPort` | Service HTTPS port | `443` |
| `service.externalTrafficPolicy` | Enable client source IP preservation | `Cluster` |
| `service.nodePorts.http` | Kubernetes http node port | `""` |
| `service.nodePorts.https` | Kubernetes https node port | `""` |
| `ingress.enabled` | Enable ingress controller resource | `false` |
| `ingress.certManager` | Add annotations for cert-manager | `false` |
| `ingress.hostname` | Default host for the ingress resource | `owncloud.local` |
| `ingress.tls` | Enable TLS for `ingress.hostname` parameter | `false` |
| `ingress.annotations` | Ingress annotations | `{}` |
| `ingress.extraHosts[0].name` | Hostname to your ownCloud installation | `nil` |
| `ingress.extraHosts[0].path` | Path within the url structure | `nil` |
| `ingress.extraTls[0].hosts[0]` | TLS configuration for additional hosts | `nil` |
| `ingress.extraTls[0].secretName` | TLS Secret (certificates) | `nil` |
| `ingress.secrets[0].name` | TLS Secret Name | `nil` |
| `ingress.secrets[0].certificate` | TLS Secret Certificate | `nil` |
| `ingress.secrets[0].key` | TLS Secret Key | `nil` |
| `ingress.pathType` | Ingress path type | `ImplementationSpecific` |
### Metrics parameters