Skip to content
This repository has been archived by the owner on Jul 13, 2023. It is now read-only.

chore(deps): update helm release kube-prometheus-stack to v47.4.0 #270

chore(deps): update helm release kube-prometheus-stack to v47.4.0

chore(deps): update helm release kube-prometheus-stack to v47.4.0 #270

name: Update kube-prometheus-stack CRDs
on:
pull_request:
paths:
- charts/kube-prometheus-stack-crds/Chart.yaml
jobs:
update-crds:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
ref: ${{ github.head_ref }}
token: ${{ secrets.REPO_PACKAGES_TOKEN }}
- name: Remove CRDs
run: rm charts/kube-prometheus-stack-crds/templates/*
- name: Get current chart version
id: chart_version
run: |
echo "CHECKOUT_REF=$(sed '/^version:/!d;s/version: //' charts/kube-prometheus-stack-crds/Chart.yaml)" >> $GITHUB_OUTPUT
- name: Check out prometheus-community/helm-charts
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
repository: prometheus-community/helm-charts
ref: "kube-prometheus-stack-${{ steps.chart_version.outputs.CHECKOUT_REF }}"
path: kube-prometheus-stack-upstream
- name: Copy CRDs
run: cp kube-prometheus-stack-upstream/charts/kube-prometheus-stack/crds/* charts/kube-prometheus-stack-crds/templates/
- name: Remove kube-prometheus-stack upstream clone
run: rm -r kube-prometheus-stack-upstream
- name: Commit updated CRDs
uses: EndBug/add-and-commit@1bad3abcf0d6ec49a5857d124b0bfb52dc7bb081 # v9.1.3
with:
message: "chore(deps): update kube-prometheus-stack CRDs"
add: "charts/kube-prometheus-stack-crds/templates/*"
pull: "--rebase --autostash"
author_name: Morre's Bot
author_email: morremeyer-bot@maurice-meyer.de