From b1de91603dbf5c375839307cb8580dd1d3faa154 Mon Sep 17 00:00:00 2001 From: Safwan Date: Fri, 24 Jul 2026 16:13:19 +0500 Subject: [PATCH] enable enterprise dependency --- .github/workflows/pull_request.yaml | 17 ++++++++ .github/workflows/pull_request_helm.yaml | 42 ------------------- .../kubernetes/chart/reloader/Chart.yaml | 12 +++--- 3 files changed, 23 insertions(+), 48 deletions(-) delete mode 100644 .github/workflows/pull_request_helm.yaml diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index a87c0ba2..60687b19 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -49,6 +49,18 @@ jobs: ref: ${{github.event.pull_request.head.sha}} fetch-depth: 0 + - name: Set up Helm + uses: azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5 + with: + version: v3.20.2 + + - name: Helm chart unit tests + uses: d3adb5/helm-unittest-action@850bc76597579183998069830d5fa8c3ef0ea34a # v2 + with: + charts: deployments/kubernetes/chart/reloader + helm-version: v3.20.2 + github-token: ${{ secrets.GITHUB_TOKEN }} + - name: Set up Go uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6 with: @@ -75,6 +87,11 @@ jobs: - name: Run golangci-lint run: make lint + - name: Helm Lint + run: | + cd deployments/kubernetes/chart/reloader + helm lint + - name: Install kubectl run: | curl -LO "https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VERSION}/bin/linux/amd64/kubectl" diff --git a/.github/workflows/pull_request_helm.yaml b/.github/workflows/pull_request_helm.yaml deleted file mode 100644 index 9e7c9498..00000000 --- a/.github/workflows/pull_request_helm.yaml +++ /dev/null @@ -1,42 +0,0 @@ -name: Pull Request Workflow for Helm Chart changes - -on: - pull_request: - branches: - - master - - 'v**' - paths: - - 'deployments/kubernetes/chart/reloader/**' - -# Default to no GITHUB_TOKEN permissions; each job opts into the minimum it needs. -permissions: {} - -jobs: - helm: - permissions: - contents: read - runs-on: ubuntu-latest - name: Helm Lint & Unit Tests - steps: - - name: Check out code - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - with: - ref: ${{ github.event.pull_request.head.sha }} - - # Setting up helm binary - - name: Set up Helm - uses: azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5 - with: - version: v3.20.2 - - - name: Helm chart unit tests - uses: d3adb5/helm-unittest-action@850bc76597579183998069830d5fa8c3ef0ea34a # v2 - with: - charts: deployments/kubernetes/chart/reloader - helm-version: v3.20.2 - github-token: ${{ secrets.GITHUB_TOKEN }} - - - name: Helm Lint - run: | - cd deployments/kubernetes/chart/reloader - helm lint diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index f7f95001..2e11cd6c 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -17,9 +17,9 @@ maintainers: email: rasheed@stakater.com - name: faizanahmad055 email: faizan@stakater.com -# dependencies: -# - name: reloader-enterprise -# alias: enterprise -# version: 0.1.0 -# repository: oci://ghcr.io/stakater/charts -# condition: enterprise.enabled +dependencies: + - name: reloader-enterprise + alias: enterprise + version: 0.1.0 + repository: oci://ghcr.io/stakater/charts + condition: enterprise.enabled