You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Yang Wang (Jira)" <ji...@apache.org> on 2022/05/25 06:53:00 UTC
[jira] [Closed] (FLINK-27615) Document how to define namespaceSelector for k8s operator's webhook for different k8s versions
[ https://issues.apache.org/jira/browse/FLINK-27615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yang Wang closed FLINK-27615.
-----------------------------
Fix Version/s: kubernetes-operator-1.0.0
Resolution: Fixed
Fixed via:
main: e04a91d8cef121e4ad078674de935a80f21d4481
release-1.0: 207b17b6f98569d8c5922c44c48dd7160d43d2b8
> 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
> Assignee: Biao Geng
> Priority: Major
> Labels: pull-request-available
> Fix For: kubernetes-operator-1.0.0
>
>
> 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)