This repository was archived by the owner on Oct 7, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 105
Expand file tree
/
Copy pathvalues.yaml
More file actions
83 lines (75 loc) · 3.37 KB
/
Copy pathvalues.yaml
File metadata and controls
83 lines (75 loc) · 3.37 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
#
# addon kiali
#
kiali:
enabled: false # Note that if using the demo or demo-auth yaml when installing via Helm, this default will be `true`.
replicaCount: 1
hub: quay.io/kiali
tag: v1.9
image: kiali
contextPath: /kiali # The root context path to access the Kiali UI.
nodeSelector: {}
podAnnotations: {}
tolerations: []
# Specify the pod anti-affinity that allows you to constrain which nodes
# your pod is eligible to be scheduled based on labels on pods that are
# already running on the node rather than based on labels on nodes.
# There are currently two types of anti-affinity:
# "requiredDuringSchedulingIgnoredDuringExecution"
# "preferredDuringSchedulingIgnoredDuringExecution"
# which denote "hard" vs. "soft" requirements, you can define your values
# in "podAntiAffinityLabelSelector" and "podAntiAffinityTermLabelSelector"
# correspondingly.
# For example:
# podAntiAffinityLabelSelector:
# - key: security
# operator: In
# values: S1,S2
# topologyKey: "kubernetes.io/hostname"
# This pod anti-affinity rule says that the pod requires not to be scheduled
# onto a node if that node is already running a pod with label having key
# "security" and value "S1".
podAntiAffinityLabelSelector: []
podAntiAffinityTermLabelSelector: []
ingress:
enabled: false
## Used to create an Ingress record.
hosts:
- kiali.local
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
tls:
# Secrets must be manually created in the namespace.
# - secretName: kiali-tls
# hosts:
# - kiali.local
dashboard:
auth:
strategy: login # Can be anonymous, login, openshift, or ldap
# ldap: # This is required to use the ldap strategy
# ldap_base: "DC=example,DC=com"
# ldap_bind_dn: "CN={USERID},OU=xyz,OU=Users,OU=Accounts,DC=example,DC=com"
# ldap_group_filter: "(cn=%s)"
# ldap_host: "ldap-service.ldap-namespace"
# ldap_insecure_skip_verify: true
# ldap_mail_id_key: "mail"
# ldap_member_of_key: "memberOf"
# ldap_port: 123
# ldap_role_filter: ".*xyz.*"
# ldap_search_filter: "(&(name={USERID}))"
# ldap_use_ssl: false
# ldap_user_filter: "(cn=%s)"
# ldap_user_id_key: "cn"
secretName: kiali # You must create a secret with this name - one is not provided out-of-box unless you've chose to create a demo secret.
usernameKey: username # This is the key name within the secret whose value is the actual username.
passphraseKey: passphrase # This is the key name within the secret whose value is the actual passphrase.
viewOnlyMode: false # Bind the service account to a role with only read access
grafanaURL: "" # If you have Grafana installed and it is accessible to client browsers, then set this to its external URL. Kiali will redirect users to this URL when Grafana metrics are to be shown.
jaegerURL: "" # If you have Jaeger installed and it is accessible to client browsers, then set this property to its external URL. Kiali will redirect users to this URL when Jaeger tracing is to be shown.
createDemoSecret: true # When true, a secret will be created with a default username and password. Useful for demos.
resources: {}
security:
enabled: false
cert_file: /kiali-cert/cert-chain.pem
private_key_file: /kiali-cert/key.pem