From 203e16839774dba89599b1cf935b22698189b6bf Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Tue, 7 May 2024 15:47:02 +0200 Subject: [PATCH] docs: konnectivity agent tolerations support Signed-off-by: Dario Tranchitella --- docs/content/reference/api.md | 76 +++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/docs/content/reference/api.md b/docs/content/reference/api.md index ad838e68..8e863235 100644 --- a/docs/content/reference/api.md +++ b/docs/content/reference/api.md @@ -13445,6 +13445,16 @@ unxpected ways. Only modify if you know what you are doing.
Default: registry.k8s.io/kas-network-proxy/proxy-agent
false + + tolerations + []object + + Tolerations for the deployed agent. +Can be customized to start the konnectivity-agent even if the nodes are not ready or tainted.
+
+ Default: [map[key:CriticalAddonsOnly operator:Exists]]
+ + false version string @@ -13458,6 +13468,72 @@ unxpected ways. Only modify if you know what you are doing.
+### TenantControlPlane.spec.addons.konnectivity.agent.tolerations[index] + + + +The pod this Toleration is attached to tolerates any taint that matches +the triple using the matching operator . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescriptionRequired
effectstring + Effect indicates the taint effect to match. Empty means match all taint effects. +When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
+
false
keystring + Key is the taint key that the toleration applies to. Empty means match all taint keys. +If the key is empty, operator must be Exists; this combination means to match all values and all keys.
+
false
operatorstring + Operator represents a key's relationship to the value. +Valid operators are Exists and Equal. Defaults to Equal. +Exists is equivalent to wildcard for value, so that a pod can +tolerate all taints of a particular category.
+
false
tolerationSecondsinteger + TolerationSeconds represents the period of time the toleration (which must be +of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, +it is not set, which means tolerate the taint forever (do not evict). Zero and +negative values will be treated as 0 (evict immediately) by the system.
+
+ Format: int64
+
false
valuestring + Value is the taint value the toleration matches to. +If the operator is Exists, the value should be empty, otherwise just a regular string.
+
false
+ + ### TenantControlPlane.spec.addons.konnectivity.server