Skip to content

Public API for network load balancer #696

Closed
datum-cloud/network-services-operator
#611

Description

@privateip

Task

Define a public API for the per-region network load balancer proposed in datum-cloud/enhancements#884, so it can be created and managed programmatically and consumed by clients such as datumctl (#694) and the web portal (#695). Its controller turns each load balancer into the internal NetworkRules that galactic serves.

Scope

Open questions

  • Does this resource need its own API group and version, or does it extend an existing networking API?
  • What's the right granularity for backend health in status: per backend, or aggregate only?

Phase 3 of #698. The protocol and affinity fields depend on #734 and #733. Must not reach tenants before Phase 1 of #698 is done.

Activity

  1. felixwidjaja commented on Sep 16, 2026

    @felixwidjaja
    Member

    Flagged as a possible overlap with #694 (title-similarity 0.50, high confidence). Not asserting either issue is a duplicate — flagging so a human can decide whether to merge, cross-link, or leave as companion issues.

  2. felixwidjaja commented on Sep 16, 2026

    @felixwidjaja
    Member

    Flagged as a possible overlap with #695 (title-similarity 0.44, medium confidence). Not asserting either issue is a duplicate — flagging so a human can decide whether to merge, cross-link, or leave as companion issues.

  3. felixwidjaja commented on Sep 16, 2026

    @felixwidjaja
    Member

    Flagged as a possible overlap with datum-cloud/enhancements#884 (title-similarity 0.38, medium confidence). Not asserting either issue is a duplicate — flagging so a human can decide whether to merge, cross-link, or leave as companion issues.

  4. added theissue type on Sep 20, 2026
  5. changed the title [-]Task: public API for network load balancer[/-] [+]Public API for network load balancer[/+] on Sep 20, 2026
  6. privateip commented on Oct 4, 2026

    @privateip
    CollaboratorAuthor

    About the overlap flags: #694, #695 and this issue are sibling tasks under datum-cloud/enhancements#884 (API, CLI and portal), not duplicates. This one should land first, since the other two consume it.

  7. linked a pull request that will close this issuedocs: Propose the network load balancer API #611on Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions