-
Notifications
You must be signed in to change notification settings - Fork 83
Expand file tree
/
Copy pathvalues.yaml
More file actions
143 lines (124 loc) · 3.27 KB
/
values.yaml
File metadata and controls
143 lines (124 loc) · 3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# Default values for step-issuer.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
repository: cr.step.sm/smallstep/step-issuer
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: ""
kubeRBACproxy:
image:
repository: gcr.io/kubebuilder/kube-rbac-proxy
pullPolicy: IfNotPresent
tag: v0.15.0
# security context for container
securityContext:
runAsUser: 1000
runAsGroup: 1000
# seccompProfile:
# type: RuntimeDefault
# List of secret keys used to pull images from private registries.
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
# Labels to be added to most objects deployed by this chart.
commonLabels: {}
deployment:
# Configure arguments to pass to the step issuer
args:
enableLeaderElection: true
disableApprovalCheck: false
terminationGracePeriodSeconds: 10
# Strategy used for the deployment
strategy: {}
priorityClassName: ""
# Labels for the deployment, does not affect the deployment's pods.
labels: {}
# Labels for the pods.
podLabels: {}
resources:
limits:
cpu: 100m
memory: 128Mi
requests:
cpu: 100m
memory: 50Mi
service:
type: ClusterIP
port: 8443
targetPorts: https
controlPlane: controller-manager
scrape: true
scrapePort: 8080
labels: {}
# Security Context for the pod
podSecurityContext: {}
# fsGroup: 2000
# security context for container
securityContext:
runAsUser: 1000
runAsGroup: 1000
# seccompProfile:
# type: RuntimeDefault
serviceAccount:
# Specifies whether a service account should be created
create: false
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
labels: {}
# mandatory values to generate stepIssuer resource
# please follow the https://github.com/smallstep/step-issuer#getting-started to setup step-ca and get step-issuer values
stepIssuer:
create: false
caUrl: ""
caBundle: ""
provisioner:
name: ""
kid: ""
passwordRef:
name: ""
key: ""
labels: {}
# mandatory values to generate stepClusterIssuer resource
# please follow the https://github.com/smallstep/step-issuer#getting-started to setup step-ca and get step-issuer values
stepClusterIssuer:
create: false
caUrl: ""
caBundle: ""
provisioner:
name: ""
kid: ""
passwordRef:
name: ""
namespace: ""
key: ""
labels: {}
# For the cert-manager approver
certManager:
serviceAccount:
name: cert-manager
namespace: cert-manager
# Experimental support for the TLS-over-TLS tunnel in the step-ca client.
# Do not enable this unless you know what to use.
tunnel:
enabled: false
crt: "/opt/tunnel/tls.crt"
key: "/opt/tunnel/tls.key"
host: "" # host:port
root: "/opt/tunnel/ca.crt"
tlsCertsRef:
secret:
secretName: ""
# Configure extra volumes and volume mounts as YAML expressions.
volumes: false
volumeMounts: false
# nodeSelector contains the node labels for pod assignment.
nodeSelector: {}
# tolerations contains the toleration labels for pod assignment.
tolerations: []
# affinity contains the affinity settings for pod assignment.
affinity: {}