@@ -25,6 +25,18 @@ clusterReader:
25
25
resources : ["*"]
26
26
verbs : ["get", "list", "watch"]
27
27
28
+ # Set this to true if you are using Istio in sidecar mode.
29
+ # When Istio uses sidecars, there are 2 issues when using Wiz:
30
+ # 1) The creation and deletion Jobs never complete (due to istio-proxy sidecar)
31
+ # 2) There is a race condition and possible network connectivity failures
32
+ # when contacting the Wiz backend.
33
+ #
34
+ # When either of this happens, either the installation, upgrade or uninstallation
35
+ # of the charts fail.
36
+ # Setting this to true ensures that the istio-proxy gets a graceful shutdown
37
+ # and mitigates the networking race condition by sleeping before the Job starts.
38
+ # Learn more:
39
+ # https://istio.io/latest/blog/2023/native-sidecars/
28
40
istio :
29
41
enabled : false
30
42
sleepBeforeJobSecs : 15
@@ -67,21 +79,49 @@ tolerations: []
67
79
68
80
affinity : {}
69
81
70
- # Redirect HTTP and/or HTTPS traffic through a proxy.
82
+ # Redirect HTTPS traffic through a proxy.
71
83
httpProxyConfiguration :
72
- enabled : false # Should the components use a proxy.
84
+ # Set to true to enable using a proxy.
85
+ enabled : false
73
86
74
87
# Should a Secret be created by the chart or not.
75
- # Set this to false if you wish to create the Secret yourself or using another tool.
76
- # The Secret should contain httpProxy, httpsProxy and noProxyAddress.
88
+ # Set this to false if you wish to create the Secret yourself or using another tool
89
+ # (e.g. external secrets operator).
90
+ # The Secret should contain httpsProxy and noProxyAddress.
77
91
create : true
78
92
secretName : " " # The name of the proxy Secret.
79
93
annotations : {} # Annotations to be set on the secret
80
94
81
- httpProxy : " " # URL to use as a proxy for outbound HTTP traffic.
95
+ # URL to use as a proxy for outbound HTTPS traffic.
96
+ # Leave blank for transparent proxy.
82
97
httpsProxy : " " # URL to use as a proxy for outbound HTTPS traffic.
83
98
noProxyAddress : " kubernetes,kubernetes.default,kubernetes.default.svc,kubernetes.default.svc.cluster.local"
84
99
100
+ caCertificate :
101
+ # Set to true to enable using a custom CA certificate.
102
+ # Useful only in man-in-the-middle (MitM) / TLS inspection / SSL bumping scenarios.
103
+ # Regular/forward/CONNECT proxies do not require this.
104
+ enabled : false
105
+
106
+ # Should a Secret be created by the chart or not.
107
+ # Set this to false if you wish to create the Secret yourself or using another tool
108
+ # (e.g. external secrets operator).
109
+ # The Secret should contain a key called `ca.crt` and the value
110
+ # should be a certificate in PEM format.
111
+ create : true
112
+
113
+ # The certificate must be in PEM format.
114
+ # Simply copy-n-paste the contents of the certificate file.
115
+ certificate : |
116
+ -----BEGIN CERTIFICATE-----
117
+ -----END CERTIFICATE-----
118
+
119
+ # The name of the CA certificate Secret.
120
+ # Must have a key called `ca.crt` with the certificate in PEM format.
121
+ secretName : " "
122
+
123
+ annotations : {} # Annotations to be set on the secret.
124
+
85
125
# The address of the Kubernetes API server.
86
126
# Override this if you are using a different endpoint for your Kubernetes API server.
87
127
apiServerEndpoint : " https://kubernetes.default.svc.cluster.local"
@@ -153,7 +193,20 @@ global:
153
193
secret :
154
194
name : " " # Override with parent secret name
155
195
196
+ # Redirect HTTPS traffic through a proxy.
156
197
httpProxyConfiguration :
157
- enabled : false # Should the components use a proxy.
158
- create : false # Secret created by wiz-network-analyzer.
198
+ # Set to true to enable using a proxy.
199
+ enabled : false
200
+
201
+ # Should a Secret be created by the chart or not.
202
+ # Set this to false if you wish to create the Secret yourself or using another tool
203
+ # (e.g. external secrets operator).
204
+ # The Secret should contain httpsProxy and noProxyAddress.
205
+ create : true
159
206
secretName : " " # The name of the proxy Secret.
207
+ annotations : {} # Annotations to be set on the secret
208
+
209
+ # URL to use as a proxy for outbound HTTPS traffic.
210
+ # Leave blank for transparent proxy.
211
+ httpsProxy : " " # URL to use as a proxy for outbound HTTPS traffic.
212
+ noProxyAddress : " kubernetes,kubernetes.default,kubernetes.default.svc,kubernetes.default.svc.cluster.local"
0 commit comments