Charts / Update mixins #30
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 <[email protected]> | |
# | |
# 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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 | |
- uses: actions/[email protected] | |
with: | |
python-version: ${{ github.event.inputs.python-version }} | |
- name: Run image | |
uses: abatilo/[email protected] | |
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/[email protected] | |
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 <[email protected]>" | |
author: "Nicolas Lamirault <[email protected]>" | |
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 <[email protected]> | |
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 }}" |