[ https://issues.apache.org/jira/browse/FLINK-27615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Biao Geng updated FLINK-27615: ------------------------------ Summary: Document how to define namespaceSelector for k8s operator's webhook for different k8s versions (was: Document the how to define namespaceSelector for k8s operator's webhook) > Document how to define namespaceSelector for k8s operator's webhook for > different k8s versions > ---------------------------------------------------------------------------------------------- > > Key: FLINK-27615 > URL: https://issues.apache.org/jira/browse/FLINK-27615 > Project: Flink > Issue Type: Improvement > Components: Kubernetes Operator > Reporter: Biao Geng > Priority: Major > > In our webhook, to support {{{}watchNamespaces{}}}, we rely on the > {{kubernetes.io/metadata.name}} to filter the validation requests. However, > this label will be automatically added to a namespace only since k8s 1.21.1 > due to k8s' [release > notes|https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1211] > . If users run the flink k8s operator on older k8s versions, they have to > add such label by themselevs to support the feature of namespaceSelector in > our webhook. > As a result, if we want to support the feature defaultly, we may need to > emphasize that users should use k8s >= v1.21.1 to run the flink k8s operator. > > Due to aitozi's advice, it may be better to add document of how to support > the nameSelector based validation instead of limiting the k8s version to be > >= 1.21.1 to support more users. -- This message was sent by Atlassian Jira (v8.20.7#820007)