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

KongLicense CRD #5437

Closed
2 tasks done
mflendrich opened this issue Jan 15, 2024 · 0 comments
Closed
2 tasks done

KongLicense CRD #5437

mflendrich opened this issue Jan 15, 2024 · 0 comments
Assignees
Labels
release/highlight This part of the release is worth bragging about.
Milestone

Comments

@mflendrich
Copy link
Contributor

mflendrich commented Jan 15, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Problem Statement

Following the pattern (of feeding the Kong license via Admin API) introduced in #3883 - we can expose the license API with a Kubernetes object.

Proposed Solution

Define a KongLicense CRD that will wrap the license string (similarly to how a k8s secret is used today).

Solve the outstanding problems:

  • what to do if multiple license objects are present in the cluster (possibly some of them being expired) - for an initial version this can be a manual process
  • ensure that if multiple KICs / ingress classes live in the cluster, they don't fight over the status
  • define the priority of KongLicense versus the license obtained from Konnect (in case it's used)

Additional information

No response

Acceptance Criteria

  • as an end-user I can control the licensed status of KIC-managed gateways by creating a KongLicense resource
@mflendrich mflendrich added this to the KIC v3.1.x milestone Jan 15, 2024
@randmonkey randmonkey self-assigned this Jan 22, 2024
@czeslavo czeslavo added the release/highlight This part of the release is worth bragging about. label Jan 22, 2024
@czeslavo czeslavo closed this as completed Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release/highlight This part of the release is worth bragging about.
Projects
None yet
Development

No branches or pull requests

3 participants