Skip to content

Update API documentation operators#929

Merged
ronggur merged 3 commits intomainfrom
renovate/api-documentation-operators
Mar 16, 2026
Merged

Update API documentation operators#929
ronggur merged 3 commits intomainfrom
renovate/api-documentation-operators

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 16, 2026

This PR contains the following updates:

Package Update Change
datum-cloud/dns-operator minor v0.5.1v0.6.0
datum-cloud/milo minor v0.18.0v0.21.0
datum-cloud/network-services-operator minor v0.14.4v0.19.1

This PR updates the operator versions used for API documentation generation.

API reference documentation will be automatically regenerated by the GitHub Actions workflow.


Release Notes

datum-cloud/dns-operator (datum-cloud/dns-operator)

v0.6.0: - Activity Timeline

Compare Source

This release introduces activity timelines for DNS zones and records — giving you clear, real-time visibility into what's happening with your DNS configurations.

Instead of digging through logs or status conditions to figure out if a DNS change actually went live, you can now see a friendly timeline of events: when a zone was created, when records became active, and — importantly — when something went wrong and why. Whether you're rolling out new records, debugging a failed update, or just keeping tabs on who changed what, the activity timeline has you covered.


What's Changed

New Contributors

Full Changelog: datum-cloud/dns-operator@v0.5.2...v0.6.0

v0.5.2

Compare Source

What's Changed

Full Changelog: datum-cloud/dns-operator@v0.5.1...v0.5.2

datum-cloud/milo (datum-cloud/milo)

v0.21.0

Compare Source

What's Changed

New Contributors

Full Changelog: datum-cloud/milo@v0.20.0...v0.21.0

v0.20.0

Compare Source

What's Changed

Full Changelog: datum-cloud/milo@v0.19.1...v0.20.0

v0.19.1

Compare Source

What's Changed

  • feat: allow notes to be attached to project and organization resources by @​scotwells in #​507
  • fix(notes): resolve subject API version dynamically instead of hardcoding by @​scotwells in #​508
  • feat(notes): add multi-cluster support for notes webhook subject lookup by @​scotwells in #​510

Full Changelog: datum-cloud/milo@v0.19.0...v0.19.1

v0.19.0

Compare Source

What's Changed

Full Changelog: datum-cloud/milo@v0.18.0...v0.19.0

datum-cloud/network-services-operator (datum-cloud/network-services-operator)

v0.19.1

Compare Source

What's Changed

Full Changelog: datum-cloud/network-services-operator@v0.19.0...v0.19.1

v0.19.0

Compare Source

What's Changed

New Contributors

Full Changelog: datum-cloud/network-services-operator@v0.18.1...v0.19.0

v0.18.1

Compare Source

What's Changed

Full Changelog: datum-cloud/network-services-operator@v0.18.0...v0.18.1

v0.18.0

Compare Source

What's Changed

Full Changelog: datum-cloud/network-services-operator@v0.17.0...v0.18.0

v0.17.0

Compare Source

🎉 v0.17.0 Release Notes

Your proxies just got a whole lot chattier (in a good way!)

This release is all about visibility. We've taught your HTTPProxy resources to tell you exactly what's happening with your TLS certificates and DNS setup—no more wondering why things aren't working.

✨ Certificate Health Tracking

Ever deployed an HTTPProxy and wondered if your TLS certificate actually got issued? Wonder no more! HTTPProxy now sports a shiny new CertificatesReady condition that tells you the state of all your HTTPS hostnames at a glance. You'll also see per-hostname CertificateReady conditions with helpful messages like "We're provisioning and applying a certificate to this hostname - it may take a few minutes" instead of cryptic error codes.

kubectl get httpproxy
NAME       HOSTNAME            PROGRAMMED   CERTIFICATES   AGE
my-proxy   app.example.com     True         True           5m
🔍 Smarter DNS Authority Checks

We've made the DNS integration smarter about figuring out whether Datum DNS actually has authority over your domain. Instead of just checking if a domain was "verified via DNSZone," we now verify the full chain: domain ownership + DNSZone readiness + nameserver delegation. This means better compatibility with domains that were verified before recent fixes, and clearer error messages when something's off.

New status reasons like DNSAuthorityMissing will tell you exactly what to fix—whether it's updating your registrar's NS records or waiting for the DNSZone to become ready.

🧹 Proper DNS Cleanup

Fixed a sneaky bug where DNSRecordSets weren't being cleaned up when you deleted a Gateway. Turns out Kubernetes garbage collection wasn't doing its job here (long story involving controller owner references), so we added explicit cleanup in the Gateway finalizer. Your DNS records will now properly disappear when the Gateway does.


Full details: PR #​115@​mattdjenkinson's first contribution 🎊

v0.16.0

Compare Source

Automatic DNS Record Management for Gateway Hostnames

Configure custom hostnames on an HTTPProxy or Gateway and DNS records are created automatically when Datum DNS manages your domain. The operator creates CNAME records pointing to the gateway's canonical hostname (or ALIAS records for apex domains).

New status fields surface DNS programming status per-hostname via status.hostnameStatuses with Verified, DNSRecordProgrammed, and Available conditions, plus an aggregate DNSRecordsProgrammed condition.

See #​111 for details.

Requirements
  • Domain verified via Datum DNS zone
  • Feature flag enableDNSIntegration: true in operator config
  • dns-operator CRDs installed
Bug Fixes
  • preserve VerifiedDNSZone condition after DNSZone verification (#​111)
  • use non-controller ownerReference for DNSRecordSets (#​111)

Full Changelog: datum-cloud/network-services-operator@v0.15.1...v0.16.0

v0.15.1

Compare Source

What's Changed

Full Changelog: datum-cloud/network-services-operator@v0.15.0...v0.15.1

v0.15.0

Compare Source

What's Changed

Full Changelog: datum-cloud/network-services-operator@v0.14.5...v0.15.0

v0.14.5

Compare Source

What's Changed

Full Changelog: datum-cloud/network-services-operator@v0.14.4...v0.14.5


Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@AriaEdo AriaEdo force-pushed the renovate/api-documentation-operators branch 2 times, most recently from becb885 to f41995e Compare February 23, 2026 06:51
@AriaEdo AriaEdo force-pushed the renovate/api-documentation-operators branch from f41995e to ebf8aed Compare March 2, 2026 05:50
@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented Mar 2, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 3 committers have signed the CLA.

✅ ronggur
❌ renovate[bot]
❌ github-actions[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented Mar 2, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 2 committers have signed the CLA.

❌ renovate[bot]
❌ github-actions[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.

@renovate renovate Bot force-pushed the renovate/api-documentation-operators branch from d1aef3b to ab4bc8e Compare March 16, 2026 07:47
@renovate renovate Bot changed the title Update dependency datum-cloud/network-services-operator to v0.14.5 Update API documentation operators Mar 16, 2026
@ronggur ronggur merged commit ce658ba into main Mar 16, 2026
5 of 6 checks passed
@ronggur ronggur deleted the renovate/api-documentation-operators branch March 16, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant