From 824d3d5cabc78069f94b9c66cbcdc298a2553f64 Mon Sep 17 00:00:00 2001 From: Jonathan Stacks Date: Fri, 10 Jan 2025 07:05:44 -0600 Subject: [PATCH] feat: EndpointsAlpha RC --- .github/workflows/docker.yaml | 17 +++++++++-------- .github/workflows/helm_release.yaml | 1 + VERSION | 2 +- helm/ngrok-operator/Chart.yaml | 4 ++-- .../controller-deployment_test.yaml.snap | 12 ++++++------ .../__snapshot__/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 +++--- .../__snapshot__/service-account_test.yaml.snap | 4 ++-- .../__snapshot__/deployment_test.yaml.snap | 6 +++--- .../__snapshot__/service-account_test.yaml.snap | 4 ++-- 12 files changed, 35 insertions(+), 33 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 074144c6..7d1d1649 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -4,6 +4,7 @@ on: push: branches: - main + - endpoint-rc-alpha env: DOCKER_BUILDX_PLATFORMS: linux/amd64,linux/arm64 @@ -41,7 +42,7 @@ jobs: if: | github.repository == 'ngrok/ngrok-operator' && github.event_name == 'push' && - github.ref == 'refs/heads/main' + github.ref == 'refs/heads/endpoint-rc-alpha' steps: - name: Checkout repo uses: actions/checkout@v3 @@ -61,13 +62,13 @@ jobs: uses: docker/setup-buildx-action@v2 with: platforms: ${{ env.DOCKER_BUILDX_PLATFORMS }} - - name: Build and push latest docker image - uses: docker/build-push-action@v3 - with: - context: . - platforms: ${{ steps.buildx-setup.outputs.platforms }} - push: true - tags: ngrok/ngrok-operator:latest + # - name: Build and push latest docker image + # uses: docker/build-push-action@v3 + # with: + # context: . + # platforms: ${{ steps.buildx-setup.outputs.platforms }} + # push: true + # tags: ngrok/ngrok-operator:latest - name: Build and push tag'd docker image uses: docker/build-push-action@v3 if: ${{ needs.changes.outputs.tag == 'true' }} diff --git a/.github/workflows/helm_release.yaml b/.github/workflows/helm_release.yaml index b0f8e79b..af293ab1 100644 --- a/.github/workflows/helm_release.yaml +++ b/.github/workflows/helm_release.yaml @@ -4,6 +4,7 @@ on: push: branches: - main + - endpoint-rc-alpha paths: - 'helm/ngrok-operator/Chart.yaml' diff --git a/VERSION b/VERSION index 930e3000..ac9e011a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.14.1 +0.14.2-endpoints-alpha diff --git a/helm/ngrok-operator/Chart.yaml b/helm/ngrok-operator/Chart.yaml index 2a6c5690..ea71d9a7 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-endpoints-alpha +appVersion: 0.14.2-endpoints-alpha 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..bd742a52 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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-endpoints-alpha 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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-endpoints-alpha 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..9d525f1e 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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..1b361d61 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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..b6f6bba0 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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..86f9e007 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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-endpoints-alpha 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..2564aa7d 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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..85c97cb0 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha 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-endpoints-alpha 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..830a52ba 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-endpoints-alpha + helm.sh/chart: ngrok-operator-0.17.0-endpoints-alpha name: test-release-ngrok-operator-bindings-forwarder namespace: test-namespace