Skip to content

fix(deps): update module github.com/kong/kubernetes-configuration to v2#2013

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-kong-kubernetes-configuration-2.x
Open

fix(deps): update module github.com/kong/kubernetes-configuration to v2#2013
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-kong-kubernetes-configuration-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Apr 14, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/kong/kubernetes-configuration v1.5.3v2.0.1 age confidence

Release Notes

kong/kubernetes-configuration (github.com/kong/kubernetes-configuration)

v2.0.1

Compare Source

Fixes
  • Add status.clusterType in KonnectGatewayControlPlane to save the
    clusterType of the Konnect control plane after the KonnectGatewayControlPlane
    is attached to a Konnect control plane. This is used to fix the wrong
    cluster type fetched in KonnectExtension for mirrored control planes.
    #​626

v2.0.0

Compare Source

Breaking Changes
  • KonnectExtension v1alpha2 has been introduced as the API does not allow anymore to
    reference Konnect Gateway ControlPlanes via plain KonnectID.
    Use Mirror KonnectGatewayControlPlanes instead.
    #​449
    #​452
  • Extensions can only be set at the GatewayConfiguration spec level now or
    in the ControlPlane and DataPlane spec fields.
    GatewayConfiguration does not have ControlPlane and DataPlane extension
    API fields anymore.
    #​470
  • ControlPlane v2alpha1 has been replaced by ControlPlane v2beta1
    GatewayConfiguration v2alpha1 has been replaced by GatewayConfiguration v2beta1
    #​548
  • KonnectGatewayControlPlane v1alpha2 has been introduced.
    The CreateControlPlaneRequest fields (name, description, clusterType, authType, cloudGateway, proxyUrls, labels) have been moved from the top level of spec into a new structured field: spec.createControlPlaneRequest. The old flat field layout is no longer supported in v1alpha2.
    Action required:
    • Update any manifests or code that reference these fields to use the new nested structure.
      #​502
  • Removed all CRD categories from all CRDs.
    Added konnect category to all Konnect CRDs.
    #​541
  • Removed KongIngress, TCPIngress, UDPIngress.
    #​542
Cleanups
  • Unsupported gateway-operator.konghq.com KonnectExtension marked as deprecated
    ( it's already been since v1.5.0 but now the CRD is marked as such ).
    The only API version affected is v1alpha1 which is now marked as unserved.
    Users should migrate to v1alpha2 version of konnect.konghq.com/KonnectExtension API instead.
    #​450
  • DataPlaneMetricsExtension is not marked as EE only anymore.
    #​456
Changes
  • The ControlPlane provisioned conditions reasons have been renamed.
    The reason for the condition status true is now Provisioned, while the reason
    related to the provisioning non completed yet has been renamed to ProvisioningInProgress.
    #​546
  • Deduplicate KIC and KGO CRDs (remove duplicates from KIC) and get rid of
    deprecated KonnectExtension from gateway-operator.konghq.com group.
    #​580
  • Implemented conversion functions between Controlplane v1beta1 and
    v2beta1, enabling seamless migration between API versions.
    #​558
  • Implemented conversion functions between KonnectGatewayControlPlane v1alpha1 and
    v1alpha2, enabling seamless migration between API versions.
    To prevent import cycles, v1alpha1 now imports required types from v1alpha2.
    #​550
Added
  • Added GatewayConfiguration v2alpha1 API version.
    This is now the storage version for GatewayConfiguration.
    #​462
  • Added ControlPlane v2alpha1 API version.
    This is now the storage version for ControlPlane.
    #​441
    #​454
  • ControlPlane (and by extension GatewayConfiguration) now allows configuration
    of the following fields:
    • under spec.gatewayDiscovery:
      • readinessCheckTimeout and readinessCheckInterval
        #​503
    • under spec.cache:
    • under spec.dataplaneSync:
    • under spec.configDump:
      • enabled and dumpSensitive
        #​518
    • under spec.objectFilters:
      • secrets and configMaps to constrain watched Secrets and ConfigMaps
        #​534
  • Added spec.konnect for ControlPlane v2alpha1 allows configuration
    of Konnect-related options:
    • consumersSync.enabled: Configure consumer synchronization with Konnect (enabled/disabled)
    • licensing.state: Enable or disable Konnect licensing
    • licensing.initialPollingPeriod: Set initial polling period for license checks
    • licensing.pollingPeriod: Set regular polling period for license checks
    • licensing.storageState: Configure whether to store licenses fetched from Konnect to Secrets locally (enabled/disabled)
    • nodeRefreshPeriod: Configure refresh period for node information in Konnect
    • configUploadPeriod: Configure period for uploading configuration to Konnect
      Also added CEL validation rules for ControlPlane v2alpha1 Konnect licensing configuration:
    • initialPollingPeriod and pollingPeriod can only be set to enabled when licensing.state is set to enabled
    • storageState can only be set to enabled when licensing.state is set to enabled
      #​535
  • Added listenersOptions in GatewayConfiguration's spec to allow overriding
    the default configuration related to a certain listener in the Gateway.
    Each item of listenersOptions matches a listener in the Gateway which the
    GatewayConfiguration configures by its name. The listeners without a
    matching item in GatewayConfiguration remains the default configuration.
    Currently nodePort can be configured to set the exposed nodeport of the
    dataplane's ingress service port serving for the listener.
    #​553

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Apr 14, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Apr 14, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
k8s.io/apiextensions-apiserver v0.33.1 -> v0.33.4
github.com/Kong/sdk-konnect-go v0.3.1 -> v0.9.1
k8s.io/component-base v0.33.1 -> v0.33.4

@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@renovate renovate bot force-pushed the renovate/github.com-kong-kubernetes-configuration-2.x branch 2 times, most recently from 3808a98 to 42023f6 Compare April 15, 2026 08:41
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/github.com-kong-kubernetes-configuration-2.x branch from 42023f6 to c4b3f1e Compare April 15, 2026 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant