DirectorySecurity AdvisoriesPricing
Sign in
Directory
kiali-server logoHELM

kiali-server

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart tags
Default values
Chart metadata
Images

Tag:
Compare:

1
# This helm chart will create Kubernetes resources such as cluster roles, cluster role bindings, and service accounts.
2
# For very rare use-cases, users may want to manage some of these resources manually, outside
3
# of this helm chart. In cases like this, you can inform this helm chart to skip the creation of
4
# those resources that you want to manage yourself.
5
# For example, if you want to manage cluster roles and cluster role bindings yourself, but you still want this helm
6
# chart to create service accounts, set the value of "skipResources" to an array
7
# value of ["clusterrole", "clusterrolebinding"].
8
# If you use this feature, you must be aware that you then bear the responsibility of
9
# creating these resources yourself manually; if you do not then the installation
10
# will be broken. Therefore, only use this feature if you know what you are doing.
11
# Valid list item values are: "clusterrole", "clusterrolebinding", "sa"
12
# Note: "clusterrole" controls creation of ClusterRole when cluster_wide_access is true, and Role when cluster_wide_access is false.
13
# "clusterrolebinding" controls creation of ClusterRoleBinding when cluster_wide_access is true, and RoleBinding when cluster_wide_access is false.
14
skipResources: []
15
# This is required for "openshift" auth strategy.
16
# You have to know ahead of time what your Route URL will be because
17
# right now the helm chart can't figure this out at runtime (it would
18
# need to wait for the Kiali Route to be deployed and for OpenShift
19
# to start it up). If someone knows how to update this helm chart to
20
# do this, a PR would be welcome.
21
kiali_route_url: ""
22
#
23
# Settings that mimic the Kiali CR which are placed in the ConfigMap.
24
# Note that only those values used by the Helm Chart will be here.
25
#
26
additional_display_details:
27
- annotation: kiali.io/api-spec
28
icon_annotation: kiali.io/api-type
29
title: API Documentation
30
auth:
31
openid: {}
32
openshift:
33
impersonation:
34
allowed_groups: []
35
allowed_users: []
36
enabled: false
37
strategy: ""
38
chat_ai:
39
default_provider: ""
40
enabled: false
41
max_tool_iterations: 5
42
providers: []
43
store_config:
44
enabled: true
45
max_cache_memory_mb: 1024
46
reduce_threshold: 15
47
reduce_with_ai: false
48
clustering:
49
autodetect_secrets:
50
enabled: true
51
label: "kiali.io/multiCluster=true"
52
clusters: []
53
deployment:
54
# The helm chart will apply a restrictive security context to user-defined containers and initContainers
55
# and will prevent write access to secret-backed volumes. These restrictions cannot be overridden.
56
additional_pod_containers_yaml: []
57
additional_pod_init_containers_yaml: []
58
additional_service_yaml: {}
59
affinity:
60
node: {}
61
pod: {}
62
pod_anti: {}
63
# When cluster_wide_access is true, ClusterRole and ClusterRoleBinding are created giving Kiali access to all namespaces.
64
# When cluster_wide_access is false, Role and RoleBinding are created for each accessible namespace defined in discovery_selectors.
65
cluster_wide_access: true
66
configmap_annotations: {}
67
# Discovery selectors are used when cluster_wide_access is false to determine which namespaces Kiali can access.
68
# The format matches Istio's discovery selectors - a map where each entry is a list of label selectors.
69
# For example:
70
# discovery_selectors:
71
# default:
72
# - matchLabels:
73
# istio-injection: enabled
74
# - matchExpressions:
75
# - key: env
76
# operator: In
77
# values:
78
# - production
79
# If not specified and cluster_wide_access is false, only the Kiali deployment namespace will be accessible.
80
# Note: The Kiali deployment namespace is always included automatically.
81
# Note: Include Istio control plane namespaces in discovery selectors for access to them.
82
discovery_selectors: {}
83
custom_envs: []
84
custom_secrets: []
85
dns:
86
config: {}
87
policy: ""
88
extra_labels: {}
89
host_aliases: []
90
hpa:
91
api_version: "autoscaling/v2"
92
spec: {}
93
image_digest: "" # use "sha256" if image_version is a sha256 hash (do NOT prefix this value with a "@")
94
image_name: chainreg.biz/scratch-images/test-tmp/kiali
95
image_pull_policy: "Always"
96
image_pull_secrets: []
97
image_version: 2.31.0-r0@sha256:2ef576bc39a350b62b695b8c0005c7c2d584572fbe10db828a4c3914e7867f9e
98
ingress:
99
additional_labels: {}
100
class_name: "nginx"
101
#enabled:
102
override_yaml:
103
metadata: {}
104
instance_name: "kiali"
105
logger:
106
log_format: "text"
107
log_level: "info"
108
time_field_format: "2006-01-02T15:04:05Z07:00"
109
sampler_rate: "1"
110
network_policy:
111
enabled: true
112
node_selector: {}
113
pod_annotations:
114
proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }'
115
pod_disruption_budget:
116
api_version: "policy/v1"
117
spec: {}
118
pod_labels: {}
119
priority_class_name: ""
120
probes:
121
liveness:
122
initial_delay_seconds: 5
123
period_seconds: 30
124
readiness:
125
initial_delay_seconds: 5
126
period_seconds: 30
127
startup:
128
failure_threshold: 6
129
initial_delay_seconds: 30
130
period_seconds: 10
131
remote_cluster_resources_only: false
132
# if deployment.hpa is defined, this replicas setting will be ignored
133
replicas: 1
134
resources:
135
requests:
136
cpu: "10m"
137
memory: "64Mi"
138
limits:
139
memory: "1Gi"
140
secret_name: "kiali"
141
security_context: {}
142
service_annotations: {}
143
service_type: ""
144
strategy: {}
145
tls_config:
146
cipher_suites: []
147
groups: []
148
max_version: ""
149
min_version: ""
150
source: ""
151
tolerations: []
152
topology_spread_constraints: []
153
version_label: v2.31.0 # v1.39 # v1.39.0 # see: https://quay.io/repository/kiali/kiali?tab=tags
154
view_only_mode: false
155
external_services:
156
custom_dashboards:
157
enabled: true
158
istio:
159
root_namespace: ""
160
prometheus:
161
enabled: true
162
identity: {}
163
#cert_file:
164
#private_key_file:
165
166
kiali_feature_flags:
167
custom_workload_types: []
168
disabled_features: []
169
validations:
170
ignore: ["KIA1301"]
171
login_token:
172
signing_key: ""
173
server:
174
port: 20001
175
#node_port:
176
observability:
177
metrics:
178
enabled: true
179
health_status:
180
enabled: false
181
max_consecutive_na: 3
182
port: 9090
183
web_root: ""
184

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.