F5Networks / k8s-bigip-ctlr

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

Convert ConfigMaps in CRD to allow dynamic update of parameters #3074

Closed alonsocamaro closed 1 year ago

alonsocamaro commented 1 year ago

Title

Convert ConfigMaps in CRD to allow dynamic update of parameters

Description

As per customer request:

Actual Problem

ConfigMaps are not validated by Kubernetes.

It is required the restart of CIS in day-to-day operations which is suboptimal. Every time there is a CIS restart Operations is required to validate that the restart is legitimate and not a failure before clearing the alarm.

Solution Proposed

Transform the ConfigMap into a CRD and allow adding new VIPs/namespaces without having to edit the CIS Deployment file which is required at present.

Alternatives

Additional context

trinaths commented 1 year ago

No changes to CIS configuring cBIP. This will be implemented while supporting Next.