This operator creates a logging pod that logs corev1.Event information as structured json log. The crd allows to configure the events to be logged.
helm install my-k8s-event-logger-operator oci://ghcr.io/bakito/helm-charts/k8s-event-logger-operator --version 1.13.12
helm repo add bakito https://charts.bakito.net
helm install my-k8s-event-logger-operator bakito/k8s-event-logger-operator --version 1.13.12
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Assign custom [affinity] rules to the deployment |
eventLogger.leaderElection | bool | true |
Enable leader election for the controller |
eventLogger.leaderElectionResourceLock | string | nil |
Leader election lock type |
eventLogger.resources | object | {"limits":{"cpu":"200m","memory":"256Mi"},"requests":{"cpu":"100m","memory":"64Mi"}} |
Resource limits and requests for the logger pods. |
eventLogger.securityContext | object | {} |
Security Context for the logger pods. |
extraPodAnnotations | object | {} |
Add additional pod [annotations] |
extraPodLabels | object | {} |
Add additional pod [labels] |
fullnameOverride | string | "" |
String to fully override "argo-rollouts.fullname" template |
image.imagePullSecrets | object | {} |
Image pull secrets |
image.pullPolicy | string | "IfNotPresent" |
Image pull policy |
image.repository | string | "ghcr.io/bakito/k8s-event-logger" |
Repository to use |
image.tag | string | nil |
Overrides the image tag (default is the chart appVersion) |
logging.level | string | "info" |
Log level |
logging.timeEncoding | string | "iso8601" |
Log time encoding |
nameOverride | string | "" |
String to partially override "argo-rollouts.fullname" template |
nodeSelector | object | {} |
[Node selector] |
rbac.create | bool | true |
Specifies whether rbac should be created |
rbac.roleName | string | nil |
The name of the role and clusterrole to use. If not set and create is true, a name is generated using the fullname template |
resources | object | {"limits":{"cpu":"200m","memory":"512Mi"},"requests":{"cpu":"100m","memory":"128Mi"}} |
Resource limits and requests for the operator pods. |
revisionHistoryLimit | int | 3 |
Number of old deployment ReplicaSets to retain. The rest will be garbage collected. |
securityContext | object | {} |
Security Context for the operator pods. |
serviceAccount.create | bool | true |
Specifies whether a service account should be created |
serviceAccount.name | string | nil |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
tolerations | list | [] |
[Tolerations] for use with node taints |
webhook.caBundle | string | "Cg==" |
certificate ca bundle |
webhook.certManager.enabled | bool | false |
Enable cert manager setup |
webhook.certsSecret.name | string | nil |
Certificate secret name |
webhook.enabled | bool | false |
Specifies whether validation webhook should be created. |
webhook.openShiftServiceCert.enabled | bool | false |
Enable OpenShift service certificate |
Autogenerated from chart metadata using helm-docs