F5Networks / k8s-bigip-ctlr

Repository for F5 Container Ingress Services for Kubernetes & OpenShift.
Apache License 2.0
364 stars 195 forks source link

OpenShift operator: using multiple namespace arguments is not supported #3573

Open alonsocamaro opened 1 month ago

alonsocamaro commented 1 month ago

Setup Details

Orchestration: OSCP
Orchestration Version: 4.12 Operator Version: 3.18.0

Description

When specifying multiple namespace arguments, the syntax checker complains as shown in the next screenshot:

Screenshot 2024-09-25 at 09 29 26

Steps To Reproduce

1) Fill a F5BigIpCtlr with more than one namespace 2) Click create

alonsocamaro commented 1 month ago

In a 2 tier deployment/multi-cluster deployment, typically it is needed to specify the namespaces:

That is even for simple scenarios, we need to be able to specify multiple namespaces in the Operator. Maybe customers will not like to use namespace-label in namespaces such as openshift-ingress?

vklohiya commented 1 month ago

@alonsocamaro , please try using the namespaces as follows:

namespaces: ["foo", "bar"]

Note: Only single namespace is supported with the namespace parameter due to this limitation. We should improve the documentation for this use-case.