Skip to content

CI run: LoadBalancer + Listener (not for upstream) - #1

Open
zunken1337 wants to merge 4 commits into
mainfrom
ci/listener
Open

zunken1337 wants to merge 4 commits into
mainfrom
ci/listener

Conversation

@zunken1337

Copy link
Copy Markdown
Owner

Fork-internal PR to run CI on the LoadBalancer tag filter fix and the Listener controller before opening upstream.

eshulman2 and others added 4 commits October 23, 2026 21:24
Adds an ORC controller for Octavia load balancers, and enables Octavia
in the e2e devstack.

Rebased from k-orc#638 onto main: module path v3, RequireDependency, the
default resync period, the reconcileResourceActuator assertion,
+orc:kustomize:ref markers, no dead spec.resource nil checks, and the
e2e matrix (hibiscus/gazpacho/flamingo, Noble amphora image).

Co-Authored-By: Joakim Johansson <joakimjohansson@cleura.nu>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Adds an ORC controller for Octavia listeners.

Rebased from k-orc#639 onto the LoadBalancer controller: module path v3,
RequireDependency, the default resync period, the
reconcileResourceActuator assertion, +orc:kustomize:ref markers, and
no dead spec.resource nil checks.

Co-Authored-By: Joakim Johansson <joakimjohansson@cleura.nu>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Create and update now handle every field in the spec: connection limit,
timeouts, insert headers, allowed CIDRs, TLS (Barbican container URLs,
ciphers, versions, ALPN, client authentication), HSTS and tags. Status
reports the TLS and HSTS settings.

The Barbican fields are named ...URL rather than ...Ref, since they are
not references to ORC objects. defaultPoolRef is removed until the Pool
controller exists. Adoption filters by load balancer, import applies
every filter field, and a 409 on update waits instead of failing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

2 participants