A Helm chart for pagoPA cron
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Pod labels affinity |
args | list | [] |
|
command | list | [] |
|
concurrencyPolicy | string | "Allow" |
|
cronjob | object | - | Configure deployment |
cronjob.create | bool | true |
create the deployment manifest |
envConfig | object | {} |
Environment config to use for the canary container |
envConfigMapExternals | object | {} | Configure values from config maps external to chart. E.g already present into cluster, see documentation |
envFieldRef | object | {} |
Environment config from k8s metadata |
envSecret | object | {} |
Environment secrets to use for the canary container |
failedJobsHistoryLimit | int | 1 |
|
fileConfig | object | {"create":false,"fileMode":420,"files":{}} |
File config pattern to mount |
fileConfigExternals.configMaps | list | [] |
|
fileConfigExternals.create | bool | false |
|
fileShare.create | bool | false |
create the service manifest |
fileShare.folders | list | [] |
Which fileshare use (! this name is used even inside the deployment) |
fullnameOverride | string | "" |
Helm chart fullname override |
image.pullPolicy | string | "Always" |
Pull policy to use |
image.repository | string | "" |
Docker reposity for the container |
image.tag | string | "v0.0.0" |
Container TAG |
keyvault | object | - | Azure KeyVault connection configuration |
keyvault.name | string | "" |
KV name |
keyvault.tenantId | string | "" |
Tenant id (uuid) |
nameOverride | string | "" |
Helm chart name override |
namespace | string | "" |
Namespace in which deploy the cron |
nodeSelector | object | {} |
K8s node selectors |
parallelism | int | 1 |
|
pod.ports | list | [] |
Which ports use (! this port is used even inside the deployment) |
podAnnotations | object | {} |
|
podMonitor.create | bool | false |
Create or not the ingress manifest |
podMonitor.podMetricsEndpoints | list | [] |
Which fileshare use (! this name is used even inside the deployment) |
podSecurityContext.seccompProfile.type | string | "RuntimeDefault" |
|
resources | object | - | POD resources section |
resources.limits | object | {"cpu":"150m","memory":"128Mi"} |
limits is mandatory |
resources.requests | object | {"cpu":"40m","memory":"96Mi"} |
request is mandatory |
schedule | string | "" |
|
secretProviderClass | object | - | Secrect provider class allow to connect to azure kv |
secretProviderClass.create | bool | true |
create or not the secret provider class manifest |
securityContext.allowPrivilegeEscalation | bool | false |
|
serviceAccount.annotations | object | {} |
|
serviceAccount.create | bool | false |
|
serviceAccount.name | string | "" |
|
sidecars | list | [] |
Sidecars, each object has exactly the same schema as a Pod, except it does not have an apiVersion or kind |
successfulJobsHistoryLimit | int | 3 |
|
terminationGracePeriodSeconds | int | 30 |
|
tolerations | list | [] |
Pod taints toleration |
Autogenerated from chart metadata using helm-docs v1.11.0