Skip to content

Add component-gateway-api as dependency for CRD install and resource generation and update kgateway to v2.4.2 - #13

Merged
mdnix merged 4 commits into
masterfrom
feat/gwapi-component
Aug 13, 2026
Merged

Add component-gateway-api as dependency for CRD install and resource generation and update kgateway to v2.4.2#13
mdnix merged 4 commits into
masterfrom
feat/gwapi-component

Conversation

@mdnix

@mdnix mdnix commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Checklist

  • The PR has a meaningful title. It will be used to auto-generate the
    changelog.
    The PR has a meaningful description that sums up the change. It will be
    linked in the changelog.
  • PR contains a single logical change (to build a better changelog).
  • Update the documentation.
  • Categorize the PR by adding one of the labels:
    bug, enhancement, documentation, change, breaking, dependency
    as they show up in the changelog.
  • Link this PR to related issues or PRs.

@mdnix mdnix self-assigned this Aug 11, 2026
@mdnix mdnix added bump:minor Create a new minor release when merging the labeled PR enhancement New feature or request labels Aug 11, 2026
@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown

🚀 This PR has been released as v1.0.0

Triggering workflows Release

🛠️ Auto tagging enabled with label bump:major

@mdnix
mdnix force-pushed the feat/gwapi-component branch 4 times, most recently from 0639708 to 651217f Compare August 11, 2026 12:58
Comment thread component/gateway-api-rbac.jsonnet Outdated
@mdnix
mdnix force-pushed the feat/gwapi-component branch from 651217f to f2f835f Compare August 11, 2026 13:21
@mdnix
mdnix marked this pull request as ready for review August 11, 2026 13:23
@mdnix
mdnix requested a review from simu August 11, 2026 14:04
@mdnix
mdnix force-pushed the feat/gwapi-component branch from 3d831ed to 2abdff5 Compare August 12, 2026 11:45

@simu simu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here, technically a breaking change, but not sure if this component is ready for v1.

@mdnix mdnix added bump:major Create a new major release when merging the labeled PR and removed bump:minor Create a new minor release when merging the labeled PR labels Aug 13, 2026
@mdnix

mdnix commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator Author

Same here, technically a breaking change, but not sure if this component is ready for v1.

Definitely makes sense. I’ll be releasing this as v1.0.0 while also bumping the actual kgateway version to v2.4.2.

According to the compatibility matrix, the least supported version of GWAPI is 1.4.

I also ran a successful migration test using kgateway v2.4.2 with the separate GWAPI component on one of my kgateway enabled clusters. It was a smooth transition.

@mdnix
mdnix requested a review from simu August 13, 2026 07:07

@simu simu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't really care in this component, but in general, the version bump clearly should be a separate PR with label dependency.

Comment thread class/defaults.yml
kgateway-crds:
source: oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds
version: 2.3.6
version: 2.4.2

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With this change, the PR clearly doesn't check the box "PR contains a single logical change (to build a better changelog)." anymore.

@mdnix
mdnix merged commit 072466c into master Aug 13, 2026
9 checks passed
@mdnix mdnix changed the title Add component-gateway-api as dependency for CRD install and resource generation Add component-gateway-api as dependency for CRD install and resource generation and update kgateway to v2.4.2 Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump:major Create a new major release when merging the labeled PR enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants