Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Policy attachment for Upstreams that will supersede KongIngress.spec.upstreams #3174

Closed
8 tasks done
mflendrich opened this issue Nov 15, 2022 · 3 comments
Closed
8 tasks done
Assignees
Milestone

Comments

@mflendrich
Copy link
Contributor

mflendrich commented Nov 15, 2022

Is there an existing issue for this?

  • I have searched the existing issues

Problem Statement

We're deprecating KongIngress #2505 #2941.

Some of KongIngress fields can be migrated into annotations, some (that configure upstream behavior) require their own CRD.

Gateway API defines a framework for such CRDs called policy attachments (docs).

Proposed Solution

Define a policy attachment CRD (KongUpstreamPolicy) that will configure Upstreams in a way KongIngress does today.

Tasks

Preview Give feedback
  1. area/feature
    czeslavo
  2. area/feature
    czeslavo
  3. area/feature
    czeslavo
  4. area/feature
    czeslavo

Additional information

No response

Acceptance Criteria

@czeslavo
Copy link
Contributor

As a result of the discussion under #4880 we concluded KongUpstreamPolicy will not strictly follow GEP-713. It will differ in terms of the way the attachment is defined - instead of using TargetRef (that allows only 1-1 attachment), we'll use annotations (konghq.com/upstream-policy: <name>).

@czeslavo
Copy link
Contributor

Updated Configuring healthchecks guide: Kong/docs.konghq.com#6309.

@czeslavo
Copy link
Contributor

Replacement for Using KongIngress resource guide: Kong/docs.konghq.com#6407

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

No branches or pull requests

2 participants