diff --git a/.github/workflows/build-chart.yml b/.github/workflows/build-chart.yml index e41e818..444ce10 100644 --- a/.github/workflows/build-chart.yml +++ b/.github/workflows/build-chart.yml @@ -68,7 +68,9 @@ jobs: run: helm lint vcs-agent/ - name: Lint spacelift-workerpool-controller chart - run: helm lint --strict spacelift-workerpool-controller/ + run: | + helm dependency update spacelift-workerpool-controller/ + helm lint --strict spacelift-workerpool-controller/ - name: Lint spacelift-operator chart run: helm lint --strict spacelift-operator/ diff --git a/.github/workflows/chart-publish-preprod.yml b/.github/workflows/chart-publish-preprod.yml index 5eee266..d4d53db 100644 --- a/.github/workflows/chart-publish-preprod.yml +++ b/.github/workflows/chart-publish-preprod.yml @@ -76,7 +76,9 @@ jobs: run: helm lint vcs-agent/ - name: Lint spacelift-workerpool-controller chart - run: helm lint spacelift-workerpool-controller/ + run: | + helm dependency update spacelift-workerpool-controller/ + helm lint spacelift-workerpool-controller/ - name: Lint spacelift-operator chart run: helm lint spacelift-operator/ diff --git a/.github/workflows/chart-publish-prod.yml b/.github/workflows/chart-publish-prod.yml index 6de8f39..ec7b412 100644 --- a/.github/workflows/chart-publish-prod.yml +++ b/.github/workflows/chart-publish-prod.yml @@ -73,7 +73,9 @@ jobs: run: helm lint spacelift-promex/ - name: Lint Spacelift Worker Pool chart - run: helm lint spacelift-worker-pool/ + run: | + helm dependency update spacelift-workerpool-controller/ + helm lint spacelift-worker-pool/ - name: Lint Spacelift VCS Agent chart run: helm lint vcs-agent/ diff --git a/spacelift-workerpool-controller/Chart.yaml b/spacelift-workerpool-controller/Chart.yaml index 12f16a7..d6cea67 100644 --- a/spacelift-workerpool-controller/Chart.yaml +++ b/spacelift-workerpool-controller/Chart.yaml @@ -5,12 +5,8 @@ type: application version: 0.1.0 appVersion: "v0.0.12" -# TODO:// Make spacelift-promex a dependency of this chart -# This should be done after spacelift-promex is published to the Helm repository -#dependencies: -# - name: spacelift-promex -# version: 0.0.1 -# repository: "https://downloads.spacelift.io/helm" -# # For local testing -# #repository: "file://../spacelift-promex" -# condition: spacelift-promex.enabled \ No newline at end of file +dependencies: + - name: spacelift-promex + version: 0.25.0 + repository: "https://downloads.spacelift.io/helm" + condition: spacelift-promex.enabled \ No newline at end of file