KSML Provisioner 0.2.1 Helm Readme
Helm Charts that deploy KSML Provisioner
Values
| Key | Type | Default | Description | 
|---|---|---|---|
| affinity | object | 
 | The pod’s scheduling constraints. See the Kubernetes documentation on Affinity and Anti-affinity. | 
| autoscaling.enabled | bool | 
 | Enables the creation of a HorizontalPodAutoscaler. | 
| autoscaling.maxReplicas | int | 
 | Upper limit for the number of replicas to which the autoscaler can scale up. Cannot be less that minReplicas. | 
| autoscaling.minReplicas | int | 
 | Lower limit for the number of replicas to which the autoscaler can scale down. | 
| autoscaling.targetCPUUtilizationPercentage | int | 
 | Percentage of CPU utilization that the autoscaler will try to meet. | 
| autoscaling.targetMemoryUtilizationPercentage | int | 
 | Percentage of memory utilization that the autoscaler will try to meet. | 
| customValues | object | 
 | Custom values to pass to the KSML Helm charts. Can be used to set resources, securityContext and any other customization needed for KSML pod started by the provisioner. | 
| env | list | 
 | Environment variables to define for the container. See the Kubernetes documentation on Environment Variables. | 
| extraContainers | string | 
 | Additional sidecar containers, e. g. for a database proxy, such as Google’s cloudsql-proxy | 
| extraInitContainers | string | 
 | Additional init containers, e. g. for configuring java-security | 
| extraVolumeMounts | string | 
 | Add additional volumes mounts, e. g. for java-security | 
| extraVolumes | string | 
 | Add additional volumes, e. g. for java-security | 
| fullnameOverride | string | 
 | Override the fully qualified app name generated by the chart. | 
| global.clusterDomain | string | 
 | The domain of the Kubernetes cluster. The vast majority of Kubernetes clusters use the default value. | 
| global.imagePullSecrets | list | 
 | Globally override the list of ImagePullSecrets provided. | 
| global.imageRegistry | string | 
 | Globally override the registry to pull images from. | 
| hostAliases | list | 
 | Optional list of hosts and IPs that will be injected into the pod’s hosts file. | 
| image.pullPolicy | string | 
 | One of  | 
| image.registry | string | 
 | Registry to pull the image from. | 
| image.repository | string | 
 | Name of the image being deployed. | 
| image.tag | string | 
 | Override the image tag whose default is the
chart  | 
| imagePullSecrets | list | 
 | List of ImagePullSecrets to apply to the service account. If the service account is disabled, it will be applied to the pod instead. | 
| ingress.annotations | object | 
 | Annotations to add to the Ingress resource. | 
| ingress.className | string | 
 | The name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. | 
| ingress.enabled | bool | 
 | Enable creation of the Ingress resource to expose this service. | 
| ingress.hosts[0].host | string | 
 | The fully qualified domain name of a network host. | 
| ingress.hosts[0].paths[0].path | string | 
 | Matched against the path of an incoming request. | 
| ingress.hosts[0].paths[0].pathType | string | 
 | Determines the interpretation of the Path
matching. Can be one of the following values:  | 
| ingress.tls | list | 
 | TLS configuration for this Ingress. | 
| livenessProbe.failureThreshold | int | 
 | Minimum consecutive failures for the probe to be considered failed after having succeeded. A failed livenessProbe will cause the container to be restarted. | 
| livenessProbe.initialDelaySeconds | int | 
 | Number of seconds after the container has started before liveness probes are initiated. | 
| livenessProbe.periodSeconds | int | 
 | How often (in seconds) to perform the probe. | 
| livenessProbe.successThreshold | int | 
 | Minimum consecutive successes for the probe to be considered successful after having failed. | 
| livenessProbe.timeoutSeconds | int | 
 | Number of seconds after which the probe times out. | 
| nameOverride | string | 
 | Override the app name generated by the chart. | 
| nodeSelector | object | 
 | Selector which must match a node’s labels for the pod to be scheduled on that node. | 
| podAnnotations | object | 
 | Extra annotations to add to the Pods. | 
| podDisruptionBudget.enabled | bool | 
 | Enables creation of the PodDisruptionBudget. Ignored if replicaCount is 1. | 
| podDisruptionBudget.maxUnavailable | int | 
 | An eviction is allowed if at most “maxUnavailable” pods are unavailable after eviction. Mutually exclusive with minAvailable. | 
| podSecurityContext | object | 
 | Pod-level security attributes and common container settings. | 
| priorityClass | string | 
 | Assigns a PriorityClass to the Pod. See Kubernetes documentation on Pod Priority and Preemption. | 
| prometheusRule.defaultRule.labels | object | 
 | Customize the labels to the default prometheusRule | 
| prometheusRule.enabled | bool | 
 | Enables creation of Prometheus
Operator
PrometheusRule.
Ignored if API  | 
| prometheusRule.extraRules | list | 
 | A list alerting or recording rules to include on top of the defaults. These fields are templated. | 
| prometheusRule.interval | string | 
 | Determines how often rules in the group are evaluated. | 
| prometheusRule.labels | object | 
 | Additional labels for the PrometheusRule | 
| rbac | object | 
 | Creates role and rolebinding to allow provisioning K8s resources related to KSML | 
| rbac.create | bool | 
 | Set false to disable creation of role and rolebinding | 
| readinessProbe.failureThreshold | int | 
 | Minimum consecutive failures
for the probe to be considered failed after having succeeded. A failed
readinessProbe will cause the container to move to the  | 
| readinessProbe.initialDelaySeconds | int | 
 | Number of seconds after the container has started before readiness probes are initiated. | 
| readinessProbe.periodSeconds | int | 
 | How often (in seconds) to perform the probe. | 
| readinessProbe.successThreshold | int | 
 | Minimum consecutive successes for the probe to be considered successful after having failed. | 
| readinessProbe.timeoutSeconds | int | 
 | Number of seconds after which the probe times out. | 
| replicaCount | int | 
 | Number of pods to deploy. | 
| resources | object | 
 | The resource requirements for this container. | 
| route.annotations | object | 
 | Annotations to add to the Route. | 
| route.enabled | bool | 
 | Enable creation of an OpenShift Route resource to expose this service. | 
| route.host | string | 
 | An alias/DNS that points to the service. Optional. If not specified, a route name will typically be automatically chosen. | 
| route.labels | object | 
 | Labels to add to the route. | 
| route.path | string | 
 | Path that the router watches for, to route traffic for to the service. | 
| route.subdomain | string | 
 | Subdomain is a DNS subdomain requested within the ingress controller’s domain (as a subdomain). If host is set this field is ignored. | 
| route.tls.caCertificate | string | 
 | The Certificate Authority certificate contents. | 
| route.tls.certificate | string | 
 | Certificate contents. This should be a single serving certificate, not a certificate chain. Do not include a CA certificate. | 
| route.tls.destinationCACertificate | string | 
 | The CA certificate of the final destination. When using reencrypt termination, this file should be provided in order to have routers use it for health checks on the secure connection. | 
| route.tls.key | string | 
 | Key file contents. | 
| route.tls.termination | string | 
 | Indicates termination
type. One of:  | 
| securityContext | object | See  | Defines the security options the container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. | 
| service.port | int | 
 | The port that will be exposed by the service. Note: this is independent of the ports opened on the container. | 
| service.type | string | 
 | Determines how the Service is exposed. | 
| serviceAccount.annotations | object | 
 | Annotations to add to the service account | 
| serviceAccount.create | bool | 
 | Specifies whether a service account should be created | 
| serviceAccount.name | string | 
 | The name of the service account to use. If not set and create is true, a name is generated using the fullname template. | 
| serviceMonitor.enabled | bool | 
 | Enables creation of Prometheus
Operator
ServiceMonitor.
Ignored if API  | 
| serviceMonitor.interval | string | 
 | Interval at which metrics should be scraped. | 
| serviceMonitor.labels | object | 
 | Additional labels for the ServiceMonitor | 
| serviceMonitor.scrapeTimeout | string | 
 | Timeout after which the scrape is ended. | 
| tolerations | list | 
 | The tolerations on this pod. See the Kubernetes documentation on Taints and Tolerations. | 
| topologySpreadConstraints | list | 
 | Describes how a group of pods ought to spread across topology domains. See the Kubernetes documentation on Pod Topology Spread Constraints. | 
Autogenerated from chart metadata using helm-docs v1.14.2