From 86aebad37d0c9f8da341378fbcec6af835505302 Mon Sep 17 00:00:00 2001 From: Jonathan Stacks Date: Wed, 22 Jan 2025 22:11:15 -0600 Subject: [PATCH] :tada: Release controller 0.14.2 and helm chart 0.17.0-rc.3 :tada: (#580) --- CHANGELOG.md | 31 +++++++++++++++++++ VERSION | 2 +- helm/ngrok-operator/CHANGELOG.md | 21 +++++++++++++ helm/ngrok-operator/Chart.yaml | 4 +-- .../controller-deployment_test.yaml.snap | 12 +++---- .../controller-pdb_test.yaml.snap | 4 +-- .../controller-serviceaccount_test.yaml.snap | 4 +-- .../__snapshot__/ingress-class_test.yaml.snap | 4 +-- .../__snapshot__/deployment_test.yaml.snap | 6 ++-- .../service-account_test.yaml.snap | 4 +-- .../__snapshot__/deployment_test.yaml.snap | 6 ++-- .../service-account_test.yaml.snap | 4 +-- 12 files changed, 77 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24798519..e52757c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,37 @@ 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.14.2 +**Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/ngrok-operator-0.14.1...ngrok-operator-0.14.2 + +### Added + +- Add conversion support from ingress to endpoints by @Alice-Lilith in [#562](https://github.com/ngrok/ngrok-operator/pull/562) +- feat: Add trafficpolicy package and conversion util by @jonstacks in [#564](https://github.com/ngrok/ngrok-operator/pull/564) +- feat: Copy domain status to cloud endpoint status by @jonstacks in [#566](https://github.com/ngrok/ngrok-operator/pull/566) +- feat: Opt-in to endpoints for Load balancer Services by @jonstacks in [#568](https://github.com/ngrok/ngrok-operator/pull/568) +- feat(ci): Use codecov for coverage reports by @jonstacks in [#571](https://github.com/ngrok/ngrok-operator/pull/571) + +### Changed + +- chore(deps): Update ngrok-api-go by @jonstacks in [#560](https://github.com/ngrok/ngrok-operator/pull/560) +- Change `allowed_urls` to `endpoint_selectors` by @masonj5n in [#573](https://github.com/ngrok/ngrok-operator/pull/573) +- chore(ci): Make codecov patch status informational for now as well by @jonstacks in [#577](https://github.com/ngrok/ngrok-operator/pull/577) +- update use endpoints annotation by @Alice-Lilith in [#579](https://github.com/ngrok/ngrok-operator/pull/579) + +### Fixed + +- fix(service-controller): Service controller uses configured cluster domain by @jonstacks in [#552](https://github.com/ngrok/ngrok-operator/pull/552) +- fix(ngrok-api-go): Update to client that doesn't panic for get_bound_endpoints by @jonstacks in [#561](https://github.com/ngrok/ngrok-operator/pull/561) +- fix: managerdriver tests not being run by @jonstacks in [#569](https://github.com/ngrok/ngrok-operator/pull/569) +- fix(ci): Disable bindings for e2e tests by @jonstacks in [#570](https://github.com/ngrok/ngrok-operator/pull/570) +- add newly created agent endpoints to the map by @Alice-Lilith in [#574](https://github.com/ngrok/ngrok-operator/pull/574) +- fix(httpsedges): HTTPS Edges should retry on hostport already in use by @jonstacks in [#576](https://github.com/ngrok/ngrok-operator/pull/576) + +### Removed + +- Remove binding name by @masonj5n in [#567](https://github.com/ngrok/ngrok-operator/pull/567) + ## 0.14.1 **Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/ngrok-operator-0.14.0...ngrok-operator-0.14.1 diff --git a/VERSION b/VERSION index 930e3000..e867cc2a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.14.1 +0.14.2 diff --git a/helm/ngrok-operator/CHANGELOG.md b/helm/ngrok-operator/CHANGELOG.md index ee9137c1..5826d6c9 100644 --- a/helm/ngrok-operator/CHANGELOG.md +++ b/helm/ngrok-operator/CHANGELOG.md @@ -5,6 +5,27 @@ 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.17.0-rc.3 +**Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/helm-chart-0.17.0-rc.2...helm-chart-0.17.0-rc.3 + +### Added + +- feat(helm): Add support for nodeSelectors, tolerations, and topologyS… by @jonstacks in [#559](https://github.com/ngrok/ngrok-operator/pull/559) +- feat: Copy domain status to cloud endpoint status by @jonstacks in [#566](https://github.com/ngrok/ngrok-operator/pull/566) +- feat: Opt-in to endpoints for Load balancer Services by @jonstacks in [#568](https://github.com/ngrok/ngrok-operator/pull/568) + +### Changed + +- Change allowed_urls to endpoint_selectors by @masonj5n in [#573](https://github.com/ngrok/ngrok-operator/pull/573) + +### Fixed + +- fix(helm): .Values.podLabels should not be included in the deployment selectors by @jonstacks in [#558](https://github.com/ngrok/ngrok-operator/pull/558) + +### Removed + +- Remove binding name by @masonj5n in [#567](https://github.com/ngrok/ngrok-operator/pull/567) + ## 0.17.0-rc.2 **Full Changelog**: https://github.com/ngrok/ngrok-operator/compare/helm-chart-0.17.0-rc.1...helm-chart-0.17.0-rc.2 diff --git a/helm/ngrok-operator/Chart.yaml b/helm/ngrok-operator/Chart.yaml index 2a6c5690..068528b3 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.17.0-rc.2 -appVersion: 0.14.1 +version: 0.17.0-rc.3 +appVersion: 0.14.2 keywords: - ngrok - networking diff --git a/helm/ngrok-operator/tests/__snapshot__/controller-deployment_test.yaml.snap b/helm/ngrok-operator/tests/__snapshot__/controller-deployment_test.yaml.snap index 0143e8b8..242ef156 100644 --- a/helm/ngrok-operator/tests/__snapshot__/controller-deployment_test.yaml.snap +++ b/helm/ngrok-operator/tests/__snapshot__/controller-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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: RELEASE-NAME-ngrok-operator-manager namespace: NAMESPACE spec: @@ -86,7 +86,7 @@ Should match all-options snapshot: value: test-value - name: TEST_ENV_VAR value: test - image: docker.io/ngrok/ngrok-operator:0.14.1 + image: docker.io/ngrok/ngrok-operator:0.14.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -677,8 +677,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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: RELEASE-NAME-ngrok-operator-manager namespace: NAMESPACE spec: @@ -744,7 +744,7 @@ Should match default snapshot: fieldPath: metadata.namespace - name: HELM_RELEASE_NAME value: RELEASE-NAME - image: docker.io/ngrok/ngrok-operator:0.14.1 + image: docker.io/ngrok/ngrok-operator:0.14.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: diff --git a/helm/ngrok-operator/tests/__snapshot__/controller-pdb_test.yaml.snap b/helm/ngrok-operator/tests/__snapshot__/controller-pdb_test.yaml.snap index 1f63051d..5bfd1202 100644 --- a/helm/ngrok-operator/tests/__snapshot__/controller-pdb_test.yaml.snap +++ b/helm/ngrok-operator/tests/__snapshot__/controller-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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: test-release-ngrok-operator-controller-pdb namespace: test-namespace spec: diff --git a/helm/ngrok-operator/tests/__snapshot__/controller-serviceaccount_test.yaml.snap b/helm/ngrok-operator/tests/__snapshot__/controller-serviceaccount_test.yaml.snap index 2b734385..71809da3 100644 --- a/helm/ngrok-operator/tests/__snapshot__/controller-serviceaccount_test.yaml.snap +++ b/helm/ngrok-operator/tests/__snapshot__/controller-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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: test-release-ngrok-operator namespace: test-namespace 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 4b84f88b..1cf1aa31 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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 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 c267363c..f6c9a948 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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: RELEASE-NAME-ngrok-operator-agent namespace: NAMESPACE spec: @@ -72,7 +72,7 @@ Should match snapshot: fieldPath: metadata.namespace - name: HELM_RELEASE_NAME value: RELEASE-NAME - image: docker.io/ngrok/ngrok-operator:0.14.1 + image: docker.io/ngrok/ngrok-operator:0.14.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: diff --git a/helm/ngrok-operator/tests/agent/__snapshot__/service-account_test.yaml.snap b/helm/ngrok-operator/tests/agent/__snapshot__/service-account_test.yaml.snap index 86b976fe..f43db0ab 100644 --- a/helm/ngrok-operator/tests/agent/__snapshot__/service-account_test.yaml.snap +++ b/helm/ngrok-operator/tests/agent/__snapshot__/service-account_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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: test-release-ngrok-operator-agent 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 cb85533d..262865c4 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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: RELEASE-NAME-ngrok-operator-bindings-forwarder namespace: NAMESPACE spec: @@ -73,7 +73,7 @@ Should match snapshot: value: RELEASE-NAME - name: SSL_CERT_DIR value: /etc/ssl/certs/ngrok - image: docker.io/ngrok/ngrok-operator:0.14.1 + image: docker.io/ngrok/ngrok-operator:0.14.2 imagePullPolicy: IfNotPresent livenessProbe: httpGet: diff --git a/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/service-account_test.yaml.snap b/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/service-account_test.yaml.snap index e41375f7..fda063c8 100644 --- a/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/service-account_test.yaml.snap +++ b/helm/ngrok-operator/tests/bindings-forwarder/__snapshot__/service-account_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.14.1 - helm.sh/chart: ngrok-operator-0.17.0-rc.2 + app.kubernetes.io/version: 0.14.2 + helm.sh/chart: ngrok-operator-0.17.0-rc.3 name: test-release-ngrok-operator-bindings-forwarder namespace: test-namespace