2 clusterDomain: cluster.local
3# Required configuration item
5# optional, specified as a string (enclosed with ""). if left empty, defaults to 367 days
6maxExpirationSeconds: ""
7# optional, permits to bypass dns resolution checks. default: false
8bypassDnsResolution: false
9# number of DNS SAN names allowed in a certificate request. defaults to 1
11# optional, permits ignoring CSRs with another Username than `system:node:...`
12ignoreNonSystemNode: false
13# optional, prevents csr denial, i.e. only lets kubelet-csr-approver approve valid CSRs but ignore other CSRs
15# set this parameter to true to ignore mismatching DNS name and hostname
16bypassHostnameCheck: false
17# optional, list of IP (IPv4, IPv6) subnets that are allowed to submit CSRs
22# logging level ranges from -5 (Fatal) to 10 (Verbose). default level is 0
28 repository: cgr.dev/chainguard-private/kubelet-csr-approver
29 pullPolicy: IfNotPresent
30 # Overrides the image tag whose default is the chart appVersion.
31 tag: 1.2.15@sha256:de38c8bd5db66c8985e7d1c47fc9aa3cdf0f47425a71fbef780cb3096e722af0
37 serviceType: ClusterIP
49 # Specifies whether a service account should be created
51 # Annotations to add to the service account
53 # The name of the service account to use.
54 # If not set and create is true, a name is generated using the fullname template
58# PriorityClass indicates the importance of a Pod relative to other Pods.
68 allowPrivilegeEscalation: false
69 readOnlyRootFilesystem: true
84 key: node-role.kubernetes.io/control-plane
89# Additional environment variables
96# Include additional objects within the chart
102# name: my-special-secret