diff --git a/CHANGELOG.md b/CHANGELOG.md index 6808f648..fe259459 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.21.0-rc.1 +**Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/ngrok-operator-0.20.3...ngrok-operator-0.21.0-rc.1 + +### Breaking Changes +- Renamed `URI` field to `URL` across CRDs for consistency by @sabrina-ngrok in [#779](https://github.com/ngrok/ngrok-operator/pull/779) +- Replaced panics with error returns in bindings port allocator, fixed data races and nil panics by @alex-bezek in [#801](https://github.com/ngrok/ngrok-operator/pull/801) +- Overhauled RBAC across all operator deployments — hand-managed in Helm, removed controller-gen markers by @alex-bezek in [#804](https://github.com/ngrok/ngrok-operator/pull/804) + +### Added +- Show Ready Condition's reason and message in `-o wide` output for CRDs by @alex-bezek in [#772](https://github.com/ngrok/ngrok-operator/pull/772) +- Add `description` and `metadata` annotations support for ingress and gateway by @sabrina-ngrok in [#788](https://github.com/ngrok/ngrok-operator/pull/788) + +### Changed +- Update Go to 1.26.1 and refresh dependencies by @jonstacks in [#785](https://github.com/ngrok/ngrok-operator/pull/785) +- Update full install manifests to reference main branch by @sabrina-ngrok in [#782](https://github.com/ngrok/ngrok-operator/pull/782) + +### Fixed +- Fix driver sync to not log errors for non-error scenarios by @alex-bezek in [#768](https://github.com/ngrok/ngrok-operator/pull/768) +- Fix "object has been modified" errors using patch for finalizers and RetryOnConflict for status updates by @alex-bezek in [#773](https://github.com/ngrok/ngrok-operator/pull/773) +- Fix ProxyProtocolVersion kubebuilder enum validation to use string values by @copilot-swe-agent in [#792](https://github.com/ngrok/ngrok-operator/pull/792) +- Fix KubernetesOperator controller: error swallowing, nil pointer panics, and dead code by @alex-bezek in [#797](https://github.com/ngrok/ngrok-operator/pull/797) +- Fix Gateway and HTTPRoute controllers: validation logic, informer cache corruption, and cross-namespace matching by @alex-bezek in [#798](https://github.com/ngrok/ngrok-operator/pull/798) +- Fix CloudEndpoint to use ReconcileStatus for IsNotFound handling by @alex-bezek in [#799](https://github.com/ngrok/ngrok-operator/pull/799) +- Fix manager driver: lost status conditions, reconcile churn, and informer cache corruption by @alex-bezek in [#800](https://github.com/ngrok/ngrok-operator/pull/800) +- Fix agent driver: context propagation, channel safety, and stale status conditions by @alex-bezek in [#802](https://github.com/ngrok/ngrok-operator/pull/802) +- Fix misc issues: data race in ChannelHealthChecker, swallowed errors, and incorrect error messages by @alex-bezek in [#803](https://github.com/ngrok/ngrok-operator/pull/803) +- Skip redundant ngrok API updates for CloudEndpoint by @jonstacks in [#806](https://github.com/ngrok/ngrok-operator/pull/806) + ## 0.20.3 **Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/ngrok-operator-0.20.2...ngrok-operator-0.20.3 diff --git a/VERSION b/VERSION index 144996ed..1e7ac68e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.20.3 +0.21.0-rc.1 diff --git a/helm/ngrok-crds/CHANGELOG.md b/helm/ngrok-crds/CHANGELOG.md index 09d5038f..9f9db9fe 100644 --- a/helm/ngrok-crds/CHANGELOG.md +++ b/helm/ngrok-crds/CHANGELOG.md @@ -6,6 +6,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.3.0-rc.1 +**Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/helm-chart-ngrok-crds-0.2.1...helm-chart-ngrok-crds-0.3.0-rc.1 + +- Update CRDs Helm chart version to `0.3.0-rc.1` + +### Breaking Changes +- Renamed `URI` field to `URL` across CRDs for consistency by @sabrina-ngrok in [#779](https://github.com/ngrok/ngrok-operator/pull/779) + +### Added +- Show Ready Condition's reason and message in `-o wide` output for CRDs by @alex-bezek in [#772](https://github.com/ngrok/ngrok-operator/pull/772) + +### Fixed +- Fix ProxyProtocolVersion kubebuilder enum validation to use string values instead of integers by @copilot-swe-agent in [#792](https://github.com/ngrok/ngrok-operator/pull/792) +- Fix misc CRD annotation and validation issues by @alex-bezek in [#803](https://github.com/ngrok/ngrok-operator/pull/803) + ## 0.2.1 **Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/helm-chart-ngrok-crds-0.2.0...helm-chart-ngrok-crds-0.2.1 diff --git a/helm/ngrok-crds/Chart.yaml b/helm/ngrok-crds/Chart.yaml index 8085ea9e..eac293db 100644 --- a/helm/ngrok-crds/Chart.yaml +++ b/helm/ngrok-crds/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 name: ngrok-crds description: ngrok Custom Resource Definitions for Kubernetes. -version: 0.2.1 -appVersion: 0.2.1 +version: 0.3.0-rc.1 +appVersion: 0.3.0-rc.1 keywords: - ngrok - networking diff --git a/helm/ngrok-operator/CHANGELOG.md b/helm/ngrok-operator/CHANGELOG.md index cea4a71a..dcbdfb88 100644 --- a/helm/ngrok-operator/CHANGELOG.md +++ b/helm/ngrok-operator/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to the helm chart will be documented in this file. Please se The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.23.0-rc.1 +**Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/helm-chart-ngrok-operator-0.22.2...helm-chart-ngrok-operator-0.23.0-rc.1 + +- Update ngrok-operator image version to `0.21.0-rc.1` +- Update Helm chart version to `0.23.0-rc.1` +- Update [ngrok-crds](../ngrok-crds/CHANGELOG.md) dependency version to `0.3.0-rc.1` + +### Breaking Changes +- Overhauled RBAC across all operator deployments — hand-managed templates with per-component ClusterRoles, removed controller-gen generated roles by @alex-bezek in [#804](https://github.com/ngrok/ngrok-operator/pull/804) + +### Fixed +- Fix "object has been modified" errors by adding patch permissions for finalizer operations by @alex-bezek in [#773](https://github.com/ngrok/ngrok-operator/pull/773) + ## 0.22.2 **Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/helm-chart-ngrok-operator-0.22.1...helm-chart-ngrok-operator-0.22.2 diff --git a/helm/ngrok-operator/Chart.lock b/helm/ngrok-operator/Chart.lock index e84b5187..576298c5 100644 --- a/helm/ngrok-operator/Chart.lock +++ b/helm/ngrok-operator/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.36.0 + version: 2.39.0 - name: ngrok-crds repository: file://../ngrok-crds - version: 0.2.1 -digest: sha256:bf84785ea27e9a795534439e5523d8d00fff8d6cf829a11ad48edd38b00fbbca -generated: "2026-03-05T13:31:16.389134-06:00" + version: 0.3.0-rc.1 +digest: sha256:fdedb14b55cf1f78fe67def116973f60dfa77ab0802e48374052012b76732110 +generated: "2026-05-08T14:30:49.573186-05:00" diff --git a/helm/ngrok-operator/Chart.yaml b/helm/ngrok-operator/Chart.yaml index 3b75775b..2d5d54ba 100644 --- a/helm/ngrok-operator/Chart.yaml +++ b/helm/ngrok-operator/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 name: ngrok-operator description: The official ngrok Kubernetes Operator. -version: 0.22.2 -appVersion: 0.20.3 +version: 0.23.0-rc.1 +appVersion: 0.21.0-rc.1 keywords: - ngrok - networking @@ -21,7 +21,7 @@ dependencies: version: 2.x.x - name: ngrok-crds repository: file://../ngrok-crds - version: 0.2.1 + version: 0.3.0-rc.1 condition: installCRDs tags: - install-crds diff --git a/helm/ngrok-operator/tests/__snapshot__/ingress-class_test.yaml.snap b/helm/ngrok-operator/tests/__snapshot__/ingress-class_test.yaml.snap index 276cd0a8..59b43945 100644 --- a/helm/ngrok-operator/tests/__snapshot__/ingress-class_test.yaml.snap +++ b/helm/ngrok-operator/tests/__snapshot__/ingress-class_test.yaml.snap @@ -9,8 +9,8 @@ Should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: ngrok spec: controller: k8s.ngrok.com/ingress-controller diff --git a/helm/ngrok-operator/tests/agent/__snapshot__/deployment_test.yaml.snap b/helm/ngrok-operator/tests/agent/__snapshot__/deployment_test.yaml.snap index 714bebd2..5e7128cb 100644 --- a/helm/ngrok-operator/tests/agent/__snapshot__/deployment_test.yaml.snap +++ b/helm/ngrok-operator/tests/agent/__snapshot__/deployment_test.yaml.snap @@ -11,8 +11,8 @@ Should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-agent namespace: NAMESPACE spec: @@ -78,7 +78,7 @@ Should match snapshot: fieldPath: metadata.namespace - name: HELM_RELEASE_NAME value: RELEASE-NAME - image: docker.io/ngrok/ngrok-operator:0.20.3 + image: docker.io/ngrok/ngrok-operator:0.21.0-rc.1 imagePullPolicy: IfNotPresent livenessProbe: httpGet: diff --git a/helm/ngrok-operator/tests/agent/__snapshot__/serviceaccount_test.yaml.snap b/helm/ngrok-operator/tests/agent/__snapshot__/serviceaccount_test.yaml.snap index 5fd6dd41..3688de65 100644 --- a/helm/ngrok-operator/tests/agent/__snapshot__/serviceaccount_test.yaml.snap +++ b/helm/ngrok-operator/tests/agent/__snapshot__/serviceaccount_test.yaml.snap @@ -9,7 +9,7 @@ Should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: test-release-ngrok-operator-agent namespace: test-namespace diff --git a/helm/ngrok-operator/tests/api-manager/__snapshot__/deployment_test.yaml.snap b/helm/ngrok-operator/tests/api-manager/__snapshot__/deployment_test.yaml.snap index ba2cf351..e7a4bbc9 100644 --- a/helm/ngrok-operator/tests/api-manager/__snapshot__/deployment_test.yaml.snap +++ b/helm/ngrok-operator/tests/api-manager/__snapshot__/deployment_test.yaml.snap @@ -12,8 +12,8 @@ Should match all-options snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-manager namespace: NAMESPACE spec: @@ -90,7 +90,7 @@ Should match all-options snapshot: value: test-value - name: TEST_ENV_VAR value: test - image: docker.io/ngrok/ngrok-operator:0.20.3 + image: docker.io/ngrok/ngrok-operator:0.21.0-rc.1 imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -563,8 +563,8 @@ Should match default snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-manager namespace: NAMESPACE spec: @@ -634,7 +634,7 @@ Should match default snapshot: fieldPath: metadata.namespace - name: HELM_RELEASE_NAME value: RELEASE-NAME - image: docker.io/ngrok/ngrok-operator:0.20.3 + image: docker.io/ngrok/ngrok-operator:0.21.0-rc.1 imagePullPolicy: IfNotPresent livenessProbe: httpGet: diff --git a/helm/ngrok-operator/tests/api-manager/__snapshot__/pdb_test.yaml.snap b/helm/ngrok-operator/tests/api-manager/__snapshot__/pdb_test.yaml.snap index 75523e84..5d539e38 100644 --- a/helm/ngrok-operator/tests/api-manager/__snapshot__/pdb_test.yaml.snap +++ b/helm/ngrok-operator/tests/api-manager/__snapshot__/pdb_test.yaml.snap @@ -9,8 +9,8 @@ should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: test-release-ngrok-operator-controller-pdb namespace: test-namespace spec: diff --git a/helm/ngrok-operator/tests/api-manager/__snapshot__/serviceaccount_test.yaml.snap b/helm/ngrok-operator/tests/api-manager/__snapshot__/serviceaccount_test.yaml.snap index 4fc52558..d5f56d99 100644 --- a/helm/ngrok-operator/tests/api-manager/__snapshot__/serviceaccount_test.yaml.snap +++ b/helm/ngrok-operator/tests/api-manager/__snapshot__/serviceaccount_test.yaml.snap @@ -9,7 +9,7 @@ Should match the snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: test-release-ngrok-operator namespace: test-namespace diff --git a/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/deployment_test.yaml.snap b/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/deployment_test.yaml.snap index b7fa0e1f..0e422ad3 100644 --- a/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/deployment_test.yaml.snap +++ b/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/deployment_test.yaml.snap @@ -11,8 +11,8 @@ Should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-bindings-forwarder namespace: NAMESPACE spec: @@ -74,7 +74,7 @@ Should match snapshot: fieldPath: metadata.namespace - name: HELM_RELEASE_NAME value: RELEASE-NAME - image: docker.io/ngrok/ngrok-operator:0.20.3 + image: docker.io/ngrok/ngrok-operator:0.21.0-rc.1 imagePullPolicy: IfNotPresent livenessProbe: httpGet: diff --git a/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/serviceaccount_test.yaml.snap b/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/serviceaccount_test.yaml.snap index c8022919..99bdd677 100644 --- a/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/serviceaccount_test.yaml.snap +++ b/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/serviceaccount_test.yaml.snap @@ -9,7 +9,7 @@ Should match snapshot: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: test-release-ngrok-operator-bindings-forwarder namespace: test-namespace diff --git a/helm/ngrok-operator/tests/rbac/__snapshot__/crd-access_test.yaml.snap b/helm/ngrok-operator/tests/rbac/__snapshot__/crd-access_test.yaml.snap index cdf47265..37fc3611 100644 --- a/helm/ngrok-operator/tests/rbac/__snapshot__/crd-access_test.yaml.snap +++ b/helm/ngrok-operator/tests/rbac/__snapshot__/crd-access_test.yaml.snap @@ -9,8 +9,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-agentendpoint-editor-role rules: - apiGroups: @@ -41,8 +41,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-agentendpoint-viewer-role rules: - apiGroups: @@ -69,8 +69,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-boundendpoint-editor-role rules: - apiGroups: @@ -101,8 +101,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-boundendpoint-viewer-role rules: - apiGroups: @@ -129,8 +129,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-cloudendpoint-editor-role rules: - apiGroups: @@ -161,8 +161,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-cloudendpoint-viewer-role rules: - apiGroups: @@ -189,8 +189,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-domain-editor-role rules: - apiGroups: @@ -221,8 +221,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-domain-viewer-role rules: - apiGroups: @@ -249,8 +249,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-ippolicy-editor-role rules: - apiGroups: @@ -281,8 +281,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-ippolicy-viewer-role rules: - apiGroups: @@ -309,8 +309,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-kubernetesoperator-editor-role rules: - apiGroups: @@ -341,8 +341,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-kubernetesoperator-viewer-role rules: - apiGroups: @@ -369,8 +369,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-ngroktrafficpolicy-editor-role rules: - apiGroups: @@ -401,8 +401,8 @@ should match snapshot with defaults: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ngrok-operator app.kubernetes.io/part-of: ngrok-operator - app.kubernetes.io/version: 0.20.3 - helm.sh/chart: ngrok-operator-0.22.2 + app.kubernetes.io/version: 0.21.0-rc.1 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 name: RELEASE-NAME-ngrok-operator-ngroktrafficpolicy-viewer-role rules: - apiGroups: diff --git a/manifest-bundle.yaml b/manifest-bundle.yaml index 80fb69b4..c924861a 100644 --- a/manifest-bundle.yaml +++ b/manifest-bundle.yaml @@ -6,10 +6,10 @@ metadata: name: ngrok-operator-agent namespace: ngrok-operator labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm app.kubernetes.io/component: controller @@ -21,10 +21,10 @@ metadata: name: ngrok-operator namespace: ngrok-operator labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm app.kubernetes.io/component: controller @@ -2110,10 +2110,10 @@ metadata: name: ngrok-operator-agentendpoint-editor-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2143,10 +2143,10 @@ metadata: name: ngrok-operator-agentendpoint-viewer-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2172,10 +2172,10 @@ metadata: name: ngrok-operator-boundendpoint-editor-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2205,10 +2205,10 @@ metadata: name: ngrok-operator-boundendpoint-viewer-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2234,10 +2234,10 @@ metadata: name: ngrok-operator-cloudendpoint-editor-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2267,10 +2267,10 @@ metadata: name: ngrok-operator-cloudendpoint-viewer-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2296,10 +2296,10 @@ metadata: name: ngrok-operator-domain-editor-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2329,10 +2329,10 @@ metadata: name: ngrok-operator-domain-viewer-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2358,10 +2358,10 @@ metadata: name: ngrok-operator-ippolicy-editor-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2391,10 +2391,10 @@ metadata: name: ngrok-operator-ippolicy-viewer-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2420,10 +2420,10 @@ metadata: name: ngrok-operator-kubernetesoperator-editor-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2453,10 +2453,10 @@ metadata: name: ngrok-operator-kubernetesoperator-viewer-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2482,10 +2482,10 @@ metadata: name: ngrok-operator-ngroktrafficpolicy-editor-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2515,10 +2515,10 @@ metadata: name: ngrok-operator-ngroktrafficpolicy-viewer-role labels: app.kubernetes.io/component: rbac - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm rules: @@ -2753,10 +2753,10 @@ apiVersion: apps/v1 kind: Deployment metadata: labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm app.kubernetes.io/component: agent @@ -2805,7 +2805,7 @@ spec: serviceAccountName: ngrok-operator-agent containers: - name: agent - image: docker.io/ngrok/ngrok-operator:0.20.3 + image: docker.io/ngrok/ngrok-operator:0.21.0-rc.1 imagePullPolicy: IfNotPresent command: - /ngrok-operator @@ -2858,10 +2858,10 @@ apiVersion: apps/v1 kind: Deployment metadata: labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm app.kubernetes.io/component: controller @@ -2911,7 +2911,7 @@ spec: serviceAccountName: ngrok-operator containers: - name: ngrok-operator - image: docker.io/ngrok/ngrok-operator:0.20.3 + image: docker.io/ngrok/ngrok-operator:0.21.0-rc.1 imagePullPolicy: IfNotPresent command: - /ngrok-operator @@ -2968,10 +2968,10 @@ apiVersion: networking.k8s.io/v1 kind: IngressClass metadata: labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm app.kubernetes.io/component: controller @@ -2986,10 +2986,10 @@ metadata: name: ngrok-operator-cleanup namespace: ngrok-operator labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm annotations: @@ -3004,10 +3004,10 @@ metadata: name: ngrok-operator-cleanup namespace: ngrok-operator labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm annotations: @@ -3032,10 +3032,10 @@ metadata: name: ngrok-operator-cleanup namespace: ngrok-operator labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm annotations: @@ -3058,10 +3058,10 @@ metadata: name: ngrok-operator-cleanup namespace: ngrok-operator labels: - helm.sh/chart: ngrok-operator-0.22.2 + helm.sh/chart: ngrok-operator-0.23.0-rc.1 app.kubernetes.io/name: ngrok-operator app.kubernetes.io/instance: ngrok-operator - app.kubernetes.io/version: "0.20.3" + app.kubernetes.io/version: "0.21.0-rc.1" app.kubernetes.io/part-of: ngrok-operator app.kubernetes.io/managed-by: Helm annotations: