mirror of
https://github.com/bjw-s-labs/helm-charts.git
synced 2025-07-03 16:37:04 +02:00
feat(common): Release common library 3.7.1 (#383)
Co-authored-by: Aisling McGinn <me@aisling.dev>
This commit is contained in:
parent
c94a28baa3
commit
433f6d132b
146 changed files with 232 additions and 222 deletions
2
.github/actions/charts-package/action.yaml
vendored
2
.github/actions/charts-package/action.yaml
vendored
|
@ -29,7 +29,7 @@ runs:
|
|||
using: "composite"
|
||||
steps:
|
||||
- name: Install Kubernetes tools
|
||||
uses: yokawasa/action-setup-kube-tools@v0.11.1
|
||||
uses: yokawasa/action-setup-kube-tools@v0.11.2
|
||||
with:
|
||||
setup-tools: |
|
||||
helmv3
|
||||
|
|
|
@ -29,7 +29,7 @@ runs:
|
|||
uses: sigstore/cosign-installer@v3.6.0
|
||||
|
||||
- name: Install Kubernetes tools
|
||||
uses: yokawasa/action-setup-kube-tools@v0.11.1
|
||||
uses: yokawasa/action-setup-kube-tools@v0.11.2
|
||||
with:
|
||||
setup-tools: |
|
||||
helmv3
|
||||
|
|
35
.github/actions/override-chart-deps/action.yaml
vendored
35
.github/actions/override-chart-deps/action.yaml
vendored
|
@ -1,35 +0,0 @@
|
|||
name: "Override chart dependencies"
|
||||
description: "Overrides the dependencies for a Helm chart"
|
||||
inputs:
|
||||
chart:
|
||||
required: true
|
||||
description: "Which chart to override the dependencies for"
|
||||
overrides:
|
||||
required: true
|
||||
description: "A JSON encoded list of dependency overrides"
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Override dependencies
|
||||
shell: bash
|
||||
run: |
|
||||
overrides=( $(yq --null-input e -o=j -I=0 '${{ inputs.overrides }}[]' ) )
|
||||
chartFile="charts/${{ matrix.chart }}/Chart.yaml"
|
||||
|
||||
if [[ ! -f ${chartFile} ]]; then
|
||||
echo "Could not find ${chartFile}"!
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for override in "${overrides[@]}"; do
|
||||
name=$(echo "$override" | yq e '.name' -)
|
||||
repository=$(echo "$override" | yq e '.repository' -)
|
||||
version=$(echo "$override" | yq e '.version' -)
|
||||
|
||||
yq -i "(.dependencies[] | select(.name == \"$name\").repository) |= \"$repository\"" "${chartFile}"
|
||||
yq -i "(.dependencies[] | select(.name == \"$name\").version) |= \"$version\"" "${chartFile}"
|
||||
done
|
||||
|
||||
echo "Resulting chart:"
|
||||
cat ${chartFile}
|
Loading…
Add table
Add a link
Reference in a new issue