Skip to content

Commit e90fd98

Browse files
committed
feat: hybrid Gateway reconciliation (#2457)
1 parent 12e3ee5 commit e90fd98

35 files changed

+1231
-338
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@
108108
- Improved event mapping and indexing logic for efficient reconciliation.
109109
- Added unit tests for new watch and index logic.
110110
[#2419](https://github.com/Kong/kong-operator/pull/2419)
111+
- Provision hybrid Gateway: implement support for provisioning hybrid Gateways with
112+
gateway api `Gateway` and `GatewayConfiguration` resources.
113+
[#2457](https://github.com/Kong/kong-operator/pull/2457)
111114

112115
### Changed
113116

api/gateway-operator/gateway/conditions.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ const (
1515

1616
// DataPlaneReadyType the DataPlane is deployed and Ready
1717
DataPlaneReadyType consts.ConditionType = "DataPlaneReady"
18+
19+
// KonnectExtensionReadyType the KonnectExtension is deployed and Ready
20+
KonnectExtensionReadyType consts.ConditionType = "KonnectExtensionReady"
21+
22+
// KonnectGatewayControlPlaneProgrammedType the ControlPlane is programmed in Konnect
23+
KonnectGatewayControlPlaneProgrammedType consts.ConditionType = "KonnectGatewayControlPlaneProgrammed"
1824
)
1925

2026
// -----------------------------------------------------------------------------

charts/kong-operator/ci/__snapshots__/affinity-values.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/kong-operator/ci/__snapshots__/controlplane-config-dump.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/kong-operator/ci/__snapshots__/disable-gateway-controller-values.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/kong-operator/ci/__snapshots__/env-and-args-values.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/kong-operator/ci/__snapshots__/env-and-customenv-values.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/kong-operator/ci/__snapshots__/extra-labels-values.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/kong-operator/ci/__snapshots__/image-pull-secrets-and-image-digest-values.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

charts/kong-operator/ci/__snapshots__/nightly-can-be-used-values.snap

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)