Charts / Update mixins #37
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright (C) Nicolas Lamirault <nicolas.lamirault@gmail.com> | |
# | |
# Licensed under the Apache License, Version 2.0 (the "License"); | |
# you may not use this file except in compliance with the License. | |
# You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 | |
# | |
# Unless required by applicable law or agreed to in writing, software | |
# distributed under the License is distributed on an "AS IS" BASIS, | |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
# See the License for the specific language governing permissions and | |
# limitations under the License. | |
# | |
# SPDX-License-Identifier: Apache-2.0 | |
name: Charts / Update mixins | |
on: | |
workflow_dispatch: | |
inputs: | |
# version: | |
# description: "Monitoring Mixins version" | |
# required: true | |
mixins: | |
description: "Monitoring-Mixins release" | |
required: true | |
loglevel: | |
description: "Log level" | |
required: true | |
default: info | |
python-version: | |
description: "Python runtime" | |
required: true | |
default: "3.8" | |
poetry-version: | |
description: "Poetry" | |
required: true | |
default: "1.4.1" | |
permissions: | |
contents: read | |
jobs: | |
alertmanager-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Alertmanager Mixin | |
id: alertmanager-mixin | |
run: | | |
poetry run ./hack/mixins.py alertmanager-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-alertmanager-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update alertmanager-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update: monitoring mixins set to ${{ github.event.inputs.mixins }} for alertmanager-mixin" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
coredns-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: CoreDNS Mixin | |
id: coredns-mixin | |
run: | | |
poetry run ./hack/mixins.py coredns-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-coredns-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update coredns-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update: monitoring mixins set to ${{ github.event.inputs.mixins }} for coredns-mixin" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
prometheus-operator-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Prometheus Operator Mixin | |
id: prometheus-operator-mixin | |
run: | | |
poetry run ./hack/mixins.py prometheus-operator-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-prometheus-operator-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update prometheus-operator-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update prometheus-operator-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
prometheus-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Prometheus Mixin | |
id: prometheus-mixin | |
run: | | |
poetry run ./hack/mixins.py prometheus-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-prometheus-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update prometheus-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update prometheus-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
linkerd-stable-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Linkerd Stable Mixin | |
id: linkerd-stable-mixin | |
run: | | |
poetry run ./hack/mixins.py linkerd-stable-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-linkerd-stable-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update linkerd-stable-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update linkerd-stable-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
linkerd-edge-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Linkerd Edge Mixin | |
id: linkerd-edge-mixin | |
run: | | |
poetry run ./hack/mixins.py linkerd-edge-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-linkerd-edge-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update linkerd-edge-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update linkerd-edge-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
fluxcd-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: FluxCD Mixin | |
id: fluxcd-mixin | |
run: | | |
poetry run ./hack/mixins.py fluxcd-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-fluxcd-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update fluxcd-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update fluxcd-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
grafana-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Grafana Mixin | |
id: grafana-mixin | |
run: | | |
poetry run ./hack/mixins.py grafana-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-grafana-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update grafana-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update grafana-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
kube-state-metrics-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Kube-State-Metrics Mixin | |
id: kube-state-metrics-mixin | |
run: | | |
poetry run ./hack/mixins.py kube-state-metrics-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-ksm-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update kube-state-metrics-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update kube-state-metrics-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
kubernetes-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: kubernetes Mixin | |
id: kubernetes-mixin | |
run: | | |
poetry run ./hack/mixins.py kubernetes-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-kubernetes-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update kubernetes-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update kubernetes-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
node-exporter-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: node-exporter Mixin | |
id: node-exporter-mixin | |
run: | | |
poetry run ./hack/mixins.py node-exporter-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-node-exporter-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update node-exporter-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update node-exporter-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
loki-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: loki Mixin | |
id: loki-mixin | |
run: | | |
poetry run ./hack/mixins.py loki-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-loki-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update loki-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update loki-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
mimir-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Mimir Mixin | |
id: mimir-mixin | |
run: | | |
poetry run ./hack/mixins.py mimir-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-mimir-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update mimir-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update mimir-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
osm-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: OSM Mixin | |
id: osm-mixin | |
run: | | |
poetry run ./hack/mixins.py osm-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-osm-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update osm-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update osm-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
phlare-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Phlare Mixin | |
id: phlare-mixin | |
run: | | |
poetry run ./hack/mixins.py phlare-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-phlare-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update phlare-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update phlare-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
promtail-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: promtail Mixin | |
id: promtail-mixin | |
run: | | |
poetry run ./hack/mixins.py promtail-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-promtail-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update promtail-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update promtail-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
tempo-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Tempo Mixin | |
id: tempo-mixin | |
run: | | |
poetry run ./hack/mixins.py tempo-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-tempo-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update tempo-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update tempo-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" | |
thanos-mixin: | |
permissions: | |
contents: write # for peter-evans/create-pull-request to create branch | |
pull-requests: write # for peter-evans/create-pull-request to create a PR | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | |
- uses: actions/setup-python@v5.0.0 | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/actions-poetry@v3.0.0 | |
with: | |
poetry-version: ${{ github.event.inputs.poetry-version }} | |
- name: Install dependencies | |
run: | | |
poetry install | |
- name: Thanos Mixin | |
id: thanos-mixin | |
run: | | |
poetry run ./hack/mixins.py thanos-mixin --release ${{ github.event.inputs.mixins }} --log ${{ github.event.inputs.loglevel }} | |
- name: Create pull request for charts updates | |
id: cpr | |
uses: peter-evans/create-pull-request@v6.0.5 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
branch: "mixins/update-thanos-mixin-${{ github.event.inputs.mixins }}" | |
delete-branch: true | |
title: "Update thanos-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
signoff: true | |
draft: true | |
committer: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
author: "Nicolas Lamirault <nlamirault@users.noreply.github.com>" | |
assignees: "nlamirault" | |
commit-message: "Update thanos-mixin to monitoring-mixins-${{ github.event.inputs.mixins }}" | |
body: | | |
- Monitoring mixins set to ${{ github.event.inputs.mixins }} | |
- Auto-generated by [create-pull-request][1] | |
[1]: https://github.com/peter-evans/create-pull-request | |
Signed-off-by: Nicolas Lamirault <nlamirault@users.noreply.github.com> | |
labels: | | |
kind/feature | |
lifecycle/active | |
status/in_progress | |
area/helm | |
priority/medium | |
- name: Check outputs | |
run: | | |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" | |
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" |