> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# August 25, 2025 - CKS External Hostname Controller changes

> Enhancements to the CKS External Hostname Controller for coreweave.app DNS record allocation

The CKS External Hostname Controller has changed the way it reports DNS names for services running on CKS.

* **Prior to August 25, 2025:** The controller mutated the `service.beta.kubernetes.io/external-hostname` annotation to [long](/products/networking/ingress-service/create-public-dns-name#create-an-fqdn-using-long-format) format if it was specified in [short](/products/networking/ingress-service/create-public-dns-name#create-an-fqdn-using-short-format) format.

* **Now:** The controller **no longer mutates** the annotation. Instead, the FQDN and its allocation status are set in the `.status.conditions` field on the Service object, specifically under the `ExternalRecords` type.

No changes are required to your manifests or annotations. Only [the method for retrieving the name](/products/networking/ingress-service/create-public-dns-name#view-the-allocated-record) has changed. Both [short](/products/networking/ingress-service/create-public-dns-name#create-an-fqdn-using-short-format) and [long](/products/networking/ingress-service/create-public-dns-name#create-an-fqdn-using-long-format) formats are still acceptable in the annotation.
