tailscale.com/v1alpha1
·ProxyClass
ProxyClass describes a set of configuration parameters that can be applied to
proxy resources created by the Tailscale Kubernetes operator.
To apply a given ProxyClass to resources created for a tailscale Ingress or
Service, use tailscale.com/proxy-class=<proxyclass-name> label. To apply a
given ProxyClass to resources created for a Connector, use
connector.spec.proxyClass field.
ProxyClass is a cluster scoped resource.
More info:
https://tailscale.com/kb/1445/kubernetes-operator-customization#cluster-resource-customization-using-proxyclass-custom-resource
Click on Property Name to show the description, and Pink Types to expand schema.
Required properties are marked with *
Change History
Tailscale Operator v1.96.5
Tailscale Operator v1.96.4
Tailscale Operator v1.96.3
Tailscale Operator v1.96.2
Tailscale Operator v1.96.1
Tailscale Operator v1.96.0
Tailscale Operator v1.94.2
Tailscale Operator v1.94.1
Tailscale Operator v1.94.0
11 properties have changed the description
- .spec.statefulSet.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys
- .spec.statefulSet.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys
- .spec.statefulSet.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
- .spec.statefulSet.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
- .spec.statefulSet.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
- .spec.statefulSet.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
- .spec.statefulSet.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
- .spec.statefulSet.pod.tailscaleContainer.resources.claims
- .spec.statefulSet.pod.tailscaleInitContainer.resources.claims
- .spec.statefulSet.pod.topologySpreadConstraints.nodeAffinityPolicy
- .spec.statefulSet.pod.topologySpreadConstraints.nodeTaintsPolicy
Tailscale Operator v1.92.5
Tailscale Operator v1.92.4
Tailscale Operator v1.92.3
Tailscale Operator v1.92.2
Tailscale Operator v1.92.1
Tailscale Operator v1.92.0
Tailscale Operator v1.90.9
Tailscale Operator v1.90.8
Tailscale Operator v1.90.7
Tailscale Operator v1.90.6
Tailscale Operator v1.90.5
Tailscale Operator v1.90.4
Tailscale Operator v1.90.3
Tailscale Operator v1.90.2
Tailscale Operator v1.90.1
Tailscale Operator v1.90.0
2 properties have been added on this version
- .spec.statefulSet.pod.dnsConfig
- .spec.statefulSet.pod.dnsPolicy
Tailscale Operator v1.88.4
Tailscale Operator v1.88.3
Tailscale Operator v1.88.2
Tailscale Operator v1.88.1
Tailscale Operator v1.88.0
1 property has been added on this version
- .spec.statefulSet.pod.priorityClassName
Tailscale Operator v1.86.5
Tailscale Operator v1.86.4
Tailscale Operator v1.86.3
Tailscale Operator v1.86.2
Tailscale Operator v1.86.1
Tailscale Operator v1.86.0
1 property has been added on this version
- .spec.staticEndpoints
2 properties have changed the description
- .spec.statefulSet.pod.tailscaleContainer.image
- .spec.statefulSet.pod.tailscaleInitContainer
Tailscale Operator v1.84.3
Tailscale Operator v1.84.2
Tailscale Operator v1.84.1
Tailscale Operator v1.84.0
Tailscale Operator v1.82.5
Tailscale Operator v1.82.4
Tailscale Operator v1.82.3
Tailscale Operator v1.82.2
Tailscale Operator v1.82.0
1 property has been added on this version
- .spec.useLetsEncryptStagingEnvironment
Tailscale Operator v1.80.3
Tailscale Operator v1.80.2
Tailscale Operator v1.80.1
Tailscale Operator v1.80.0
5 properties have been added on this version
- .spec.metrics.serviceMonitor.labels
- .spec.statefulSet.pod.securityContext.seLinuxChangePolicy
- .spec.statefulSet.pod.securityContext.supplementalGroupsPolicy
- .spec.statefulSet.pod.tailscaleContainer.resources.claims.request
- .spec.statefulSet.pod.tailscaleInitContainer.resources.claims.request
11 properties have changed the description
- .spec.statefulSet.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys
- .spec.statefulSet.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys
- .spec.statefulSet.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
- .spec.statefulSet.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
- .spec.statefulSet.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.matchLabelKeys
- .spec.statefulSet.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.mismatchLabelKeys
- .spec.statefulSet.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.matchLabelKeys
- .spec.statefulSet.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.mismatchLabelKeys
- .spec.statefulSet.pod.securityContext.supplementalGroups
- .spec.statefulSet.pod.tailscaleContainer.securityContext.procMount
- .spec.statefulSet.pod.tailscaleInitContainer.securityContext.procMount
Tailscale Operator v1.78.3
Tailscale Operator v1.78.2
Tailscale Operator v1.78.1
Tailscale Operator v1.78.0
4 properties have been added on this version
- .spec.metrics.serviceMonitor
- .spec.statefulSet.pod.tailscaleContainer.debug
- .spec.statefulSet.pod.tailscaleInitContainer.debug
- .spec.statefulSet.pod.topologySpreadConstraints
3 properties have changed the description
- .spec.metrics.enable
- .spec.statefulSet.pod.tailscaleContainer.securityContext
- .spec.statefulSet.pod.tailscaleInitContainer.securityContext
Tailscale Operator v1.76.6
Tailscale Operator v1.76.3
Tailscale Operator v1.76.1
Tailscale Operator v1.76.0
1 property has changed the description
- .spec.tailscale.acceptRoutes
Tailscale Operator v1.74.1
Tailscale Operator v1.74.0
Tailscale Operator v1.72.1
Tailscale Operator v1.72.0
Tailscale Operator v1.70.0
3 properties have been added on this version
- .spec.statefulSet.pod.securityContext.appArmorProfile
- .spec.statefulSet.pod.tailscaleContainer.securityContext.appArmorProfile
- .spec.statefulSet.pod.tailscaleInitContainer.securityContext.appArmorProfile
4 properties have changed the description
- .apiVersion
- .kind
- .spec
- .status
Tailscale Operator v1.68.2
Tailscale Operator v1.68.1
Tailscale Operator v1.68.0
5 properties have been added on this version
- .spec.statefulSet.pod.tailscaleContainer.image
- .spec.statefulSet.pod.tailscaleContainer.imagePullPolicy
- .spec.statefulSet.pod.tailscaleInitContainer.image
- .spec.statefulSet.pod.tailscaleInitContainer.imagePullPolicy
- .spec.tailscale
Tailscale Operator v1.66.4
Tailscale Operator v1.66.3
Tailscale Operator v1.66.2
Tailscale Operator v1.66.1
Tailscale Operator v1.66.0
4 properties have been added on this version
- .spec.metrics
- .spec.statefulSet.pod.affinity
- .spec.statefulSet.pod.tailscaleContainer.env
- .spec.statefulSet.pod.tailscaleInitContainer.env
2 properties have changed the description
- .spec
- .status
Tailscale Operator v1.64.2
Tailscale Operator v1.64.1
Tailscale Operator v1.64.0
Tailscale Operator v1.62.1
Tailscale Operator v1.62.0
Tailscale Operator v1.60.1
Tailscale Operator v1.60.0
ProxyClass was first seen on this version of Tailscale Operator
Tailscale Operator v1.58.2
Tailscale Operator v1.58.1
We don't have any examples of ProxyClass yet 😕
But the good news is, you can help us by contributing examples on GitHub
No links for ProxyClass yet
You can help us by adding useful links on GitHub