Skip to content

Update default ingress backends before regular sets - #164

Open
jlamillan wants to merge 1 commit into
oracle:mainfrom
jlamillan:codex/default-ingress-first
Open

jlamillan wants to merge 1 commit into
oracle:mainfrom
jlamillan:codex/default-ingress-first

Conversation

@jlamillan

@jlamillan jlamillan commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Why

When an OCI load balancer is near its backend limit, a regular backend-set update may fail. Updating default_ingress last means that failure can prevent the catchall backend set from being reconciled, even when its own update could succeed.

Summary

  • Reconcile default_ingress before regular ingress backend sets.
  • Preserve and return default-set errors while continuing to attempt the regular sets.

Validation

  • go test -mod=vendor ./pkg/controllers/nodeBackend

Special notes for your reviewer:

  • These proposed changes have been running in our production clusters for a number of weeks.

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant