feat(k8s-ycl): Add Helm chart (#165)

This commit is contained in:
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs 2023-07-27 19:10:21 +02:00 committed by GitHub
parent 1e238f9ff8
commit 2f5cfc139f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 270 additions and 21 deletions

View file

@ -23,7 +23,7 @@ on:
chartsToInstall:
value: ${{ jobs.pr-changes.outputs.chartsToInstall }}
commonLibraryUpdated:
value: ${{ contains(fromJSON(jobs.pr-changes.outputs.addedOrModifiedCharts), 'library/common') }}
value: ${{ jobs.pr-changes.outputs.commonLibraryUpdated }}
jobs:
pr-metadata:
@ -61,6 +61,7 @@ jobs:
addedOrModifiedApplicationCharts: ${{ steps.changed-charts.outputs.chartsApplication }}
chartsToLint: ${{ steps.changed-charts.outputs.chartsToLint }}
chartsToInstall: ${{ steps.changed-charts.outputs.chartsToInstall }}
commonLibraryUpdated: ${{ contains(fromJSON(steps.changed-charts.outputs.charts), 'library/common') }}
steps:
- name: Checkout
uses: actions/checkout@v3

View file

@ -52,14 +52,14 @@ jobs:
chartsToTest: |-
${{
(
needs.pr-metadata.outputs.commonLibraryUpdated &&
(needs.pr-metadata.outputs.commonLibraryUpdated=='true') &&
'["other/app-template"]'
) || needs.pr-metadata.outputs.chartsToInstall
}}
overrideDeps: |-
${{
(
needs.pr-metadata.outputs.commonLibraryUpdated &&
(needs.pr-metadata.outputs.commonLibraryUpdated=='true') &&
'[{"name": "common", "repository": "file://../../library/common", "version": "*"}]'
) || '[]'
}}