|
| 1 | +<!-- |
| 2 | +SPDX-FileCopyrightText: 2025 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.) |
| 3 | +SPDX-FileContributor: enriqueavi@inditex.com |
| 4 | +
|
| 5 | +SPDX-License-Identifier: Apache-2.0 |
| 6 | +--> |
| 7 | + |
| 8 | +# k8s-overcommit |
| 9 | + |
| 10 | +   |
| 11 | + |
| 12 | +Overcommitx Helm chart for deploying the Overcommitx Webhook |
| 13 | + |
| 14 | +## Maintainers |
| 15 | + |
| 16 | +| Name | Email | Url | |
| 17 | +| ---- | ------ | --- | |
| 18 | +| Enrique Andrés Villar | <enriqueavi@inditex.dev> | | |
| 19 | + |
| 20 | +## Source Code |
| 21 | + |
| 22 | +* <https://github.com/InditexTech/k8s-overcommit-operator> |
| 23 | + |
| 24 | +## Values |
| 25 | + |
| 26 | +| Key | Type | Default | Description | |
| 27 | +|-----|------|---------|-------------| |
| 28 | +| clusterRole.name | string | `"k8s-overcommit-clusterrole"` | Name of the cluster role | |
| 29 | +| createnamespace | bool | `false` | Whether to create the namespace if it does not exist | |
| 30 | +| deployment.image | object | `{"image":"operator","registry":"quay.io","repository":"k8s-overcommit","tag":"1.0.0"}` | Image configuration for the deployment | |
| 31 | +| deployment.image.image | string | `"operator"` | Image name | |
| 32 | +| deployment.image.registry | string | `"quay.io"` | Docker registry for the image | |
| 33 | +| deployment.image.repository | string | `"k8s-overcommit"` | Repository for the image | |
| 34 | +| deployment.image.tag | string | `"1.0.0"` | Image tag | |
| 35 | +| deployment.name | string | `"k8s-overcommit"` | Name of the deployment | |
| 36 | +| deployment.replicas | int | `3` | Number of replicas for the deployment | |
| 37 | +| deployment.resources.limits.cpu | string | `"500m"` | CPU limit for the container | |
| 38 | +| deployment.resources.limits.memory | string | `"128Mi"` | Memory limit for the container | |
| 39 | +| deployment.resources.requests.cpu | string | `"250m"` | CPU request for the container | |
| 40 | +| deployment.resources.requests.memory | string | `"64Mi"` | Memory request for the container | |
| 41 | +| hpa.cpuAverageUtilization | int | `70` | | |
| 42 | +| hpa.enabled | bool | `false` | | |
| 43 | +| hpa.maxReplicas | int | `10` | | |
| 44 | +| hpa.memoryAverageUtilization | int | `75` | | |
| 45 | +| hpa.minReplicas | int | `1` | | |
| 46 | +| namespace | string | `"infra-k8s-overcommit"` | The namespace to deploy the resources | |
| 47 | +| secret.name | string | `"tls-secret"` | Name of the secret | |
| 48 | +| service.name | string | `"k8s-overcommit-webhook-service"` | Name of the service | |
| 49 | +| service.port | int | `443` | Port for the service | |
| 50 | +| serviceAccount.name | string | `"k8s-overcommit-sa"` | Name of the service account | |
| 51 | +| webhook.certsPath | string | `"/etc/webhook/config"` | Path to the certificates | |
| 52 | +| webhook.cpuGlobal | float | `0.2` | Default cpu overcommit | |
| 53 | +| webhook.cpuLabel | string | `"inditex.dev/overcommit-cpu"` | Labels for make the cpu overcommit | |
| 54 | +| webhook.memoryGlobal | float | `0.8` | Default memory overcommit | |
| 55 | +| webhook.memoryLabel | string | `"inditex.dev/overcommit-memory"` | Labels for make the memory overcommit | |
| 56 | +| webhook.metricsPort | int | `8080` | Port for the metrics | |
| 57 | +| webhook.overcommitClassLabel | string | `"inditex.dev/overcommit-class"` | Label of the overcommit class | |
| 58 | +| webhook.port | int | `9443` | Port for the webhook | |
| 59 | +| webhookConfig.excludedNamespaces | string | `"(^(infra-|openshift|k8s-overcommit|kube).*)"` | Namespaces to exclude from the webhook | |
| 60 | + |
| 61 | +---------------------------------------------- |
| 62 | +Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2) |
0 commit comments