Merge pull request #42 from grafana/update_mimir_dependency

Update Mimir subschart
This commit is contained in:
Michel Hollands 2024-04-15 16:19:07 +01:00 committed by GitHub
commit d6da6fec35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 64 additions and 2 deletions

View File

@ -1,4 +1,4 @@
ame: Bump dependency "alloy" for Helm chart "meta-monitoring" name: Bump dependency "alloy" for Helm chart "meta-monitoring"
sources: sources:
alloy: alloy:
name: Get latest "alloy" Helm chart version name: Get latest "alloy" Helm chart version

View File

@ -0,0 +1,30 @@
name: Bump dependency "mimir-distributed" for Helm chart "meta-monitoring"
sources:
mimir-distributed:
name: Get latest "mimir-distributed" Helm chart version
kind: helmchart
spec:
name: mimir-distributed
url: https://grafana.github.io/helm-charts
versionfilter:
kind: semver
pattern: '*'
conditions:
mimir-distributed:
name: Ensure Helm chart dependency "mimir-distributed" is specified
kind: yaml
spec:
file: charts/meta-monitoring/Chart.yaml
key: $.dependencies[2].name
value: mimir-distributed
disablesourceinput: true
targets:
mimir-distributed:
name: Bump Helm chart dependency "mimir-distributed" for Helm chart "meta-monitoring"
kind: helmchart
spec:
file: Chart.yaml
key: $.dependencies[2].version
name: charts/meta-monitoring
versionincrement: none
sourceid: mimir-distributed

View File

@ -17,7 +17,7 @@ env:
jobs: jobs:
updateGrafanaAlloy: updateGrafanaAlloy:
name: Update Grafana Alloy name: Update Grafana Alloy subchart
runs-on: "ubuntu-latest" runs-on: "ubuntu-latest"
steps: steps:
- name: Checkout - name: Checkout
@ -51,3 +51,35 @@ jobs:
labels: dependencies labels: dependencies
branch: chore/update-grafana-alloy branch: chore/update-grafana-alloy
delete-branch: true delete-branch: true
updateMimirDistributed:
name: Update Mimir Distributed subchart
runs-on: "ubuntu-latest"
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Updatecli
uses: updatecli/updatecli-action@v2
- name: Run Updatecli
id: update-mimir-distributed
run: |
updatecli apply --config ${UPDATECLI_CONFIG_DIR}/mimir-distributed.yaml
if ! git diff --exit-code > /dev/null; then
echo "changed=true" >> "${GITHUB_OUTPUT}"
fi
- name: Create pull request
if: steps.update-mimir-distributed.outputs.changed == 'true'
uses: peter-evans/create-pull-request@v5
with:
title: "[dependency] Update Mimir Distributed"
body: "Updates the Mimir Distributed subchart"
base: main
author: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
committer: "GitHub <noreply@github.com>"
commit-message: Update Mimir Distributed
labels: dependencies
branch: chore/update-mimir-distributed
delete-branch: true