F5Networks / k8s-bigip-ctlr

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

Make BIG-IP DNS pool-level settings specifically TTL configurable #3596

Open e-child opened 1 month ago

e-child commented 1 month ago

Title

Make BIG-IP DNS pool-level settings specifically TTL configurable

Description

Customers' who would like to deploy the ExternalDNS CRD manifest https://github.com/F5Networks/k8s-bigip-ctlr/blob/cis-3.0/docs/config_examples/customResource/ExternalDNS/externaldns.yaml would like to be able to configure the TTL (which defaults to 30s) within the manifest prior to deployment

Actual Problem

Customer is creating a GSLB pool by CIS via openshift using a yaml file, he is using the externalDNS Manifest. He wants to change the TTL value but it seems is not possible PoolTTL

Solution Proposed

Include TTL settings in the ExternalDNS.yaml manifest pools settings

Alternatives

Deploying the ExternalDNS manifest and manually configuring the TTL value on the BIG-IP DNS pool

Additional context

N/A

trinaths commented 6 days ago

@e-child Please share the use case and functional details to automation_toolchain_pm at f5 dot com.