oci-cloud-controller-manager
oci-cloud-controller-manager copied to clipboard
Feature Request: NLB annotations
FEATURE REQUEST With NLB, but likely also with Layer-7 LB ...
I'm deploying a NLB by a Nginx ingress controller, and I would like to have some annotations to control:
- The assigned IP to the LB. I can control the subnet where the LB is deployed, but somehow I can't define the assigned IP address.
- Same with the name assigned to the LB. I can't specify the name, and in some companies there is a notation to follow when creating some elements.
- For using a reserved IP you can follow these docs https://docs.oracle.com/en-us/iaas/Content/ContEng/Tasks/contengconfiguringloadbalancersnetworkloadbalancers-subtopic.htm
- We don't support custom LB names as we need to uniquely identify the LB. If the same name is used across two Kubernetes services it can cause confusions. You can consider using freeform tags on the LB to make it easier to identify LBs and their purpose https://docs.oracle.com/en-us/iaas/Content/ContEng/Tasks/contengtaggingclusterresources_tagging-oke-resources_load-balancer-tags.htm#contengtaggingclusterresources_tagging_oke_resources_load_balancer_tags. Tags will allow you to store a lot more metadata than just the LB name