mirror of
https://github.com/bjw-s-labs/helm-charts.git
synced 2025-07-04 00:47:04 +02:00
feat(k8s-ycl): Add Helm chart (#165)
This commit is contained in:
parent
1e238f9ff8
commit
2f5cfc139f
12 changed files with 270 additions and 21 deletions
3
.github/workflows/pr-metadata.yaml
vendored
3
.github/workflows/pr-metadata.yaml
vendored
|
@ -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
|
||||
|
|
4
.github/workflows/pr-validate.yaml
vendored
4
.github/workflows/pr-validate.yaml
vendored
|
@ -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": "*"}]'
|
||||
) || '[]'
|
||||
}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue