k8s-restarter

Version: 0.1.6 Type: application AppVersion: 0.1.0

K8s Restarter is a small controller to restart Pods associated with Deployments, StateFulSets and DaemonSets.

Maintainers

Name Email Url
Sven Haardiek sven@haardiek.de  

Source Code

Values

Key Type Default Description
affinity object {} Affinity for pod assignment
config.exclude.enabled bool false Enable blacklist exclude selectors.
config.exclude.selectors list [] List of selectors. Can be selected on Namespace, Labels or both.
config.include.enabled bool false Enable whitelist include selectors.
config.include.selectors list [] List of selectors. Can be selected on Namespace, Labels or both.
config.reconcilationInterval string "60s" Interval for reconcilation loop
config.restartInterval string "10m" Apps running this interval longs are restarted
fullnameOverride string "" Override k8s-restarter.fullname
image.pullPolicy string "IfNotPresent" Image Pull Policy
image.repository string "shaardie/k8s-restarter" Image Repository
image.tag string "" Image Tag, default to appVersion.
imagePullSecrets list [] ImagePullSecrets
metrics.enabled bool false Enable Metrics Scraping using Prometheus
nameOverride string "" Overrides k8s-restarter.name
nodeSelector object {} Node labels for pod assignment
podAnnotations object {}  
podSecurityContext object {"runAsGroup":1001,"runAsNonRoot":true,"runAsUser":1001} Pod Security Policy
replicaCount int 2 Number of replicas
resources object {} Resource Limits
securityContext object {"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true} Security Context
service.port int 80 Service Port
service.type string "ClusterIP" Service Type
serviceAccount.annotations object {} Annotations for the Service Account
serviceAccount.create bool true Enable Service Account
serviceAccount.name string "" Name of the Service Account, k8s-restarter.fullname, if not set
tolerations list [] Tolerations for pod assignment

Autogenerated from chart metadata using helm-docs v1.10.0