-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PROCESSES document #44
Add PROCESSES document #44
Conversation
I used this syntax in CODEOWNERS: ``` /chart/<name-of-chart> @maintainer ``` It matches any files in the chart directory at the root of the repository and any of its subdirectories. Without the leading `/` it would also match directories found somewhere else. It's unlikely that those names would be used, but it does not harm to do it this way. Part-of: #38 Signed-off-by: Torsten Walter <mail@torstenwalter.de>
Signed-off-by: Torsten Walter <mail@torstenwalter.de>
CODEOWNERS
Outdated
@@ -0,0 +1,24 @@ | |||
# https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file already exists at /.github/CODEOWNERS. See #12
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I overlooked that one! Only saw it in #1. Di not notice that it's in a different location. The existing one is better then this. I'll adjust the PR.
@@ -0,0 +1,11 @@ | |||
# Processes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This processes file looks great 👌
|
||
This document outlines processes and procedures for some common tasks in the charts repository. | ||
|
||
## Adding chart maintainers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps it would help to also add sections for responsibilities of chart maintainers and repo admin roles? Per chat and your note about it as well here? #38 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a good idea. I would love to split it up into smaller PRs as it's easier to review and get it merged.
PROCESSES.md
Outdated
|
||
Chart maintainers are defined within the chart itself. | ||
So the procedure for adding maintainers is to add them there. | ||
The pull request which does that should also update CODEOWNERS file to that the new maintner is able to approve pull requests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm thinking we should link to the existing /.github/CODEOWNERS file from here, so no one misses it again 🙂
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's linked now.
Signed-off-by: Torsten Walter <mail@torstenwalter.de>
Signed-off-by: Torsten Walter <mail@torstenwalter.de>
@scottrigby Thanks for the discussion on slack. I totally overlooked that there was already a CODEOWNERS file in |
/charts/prometheus-postgres-exporter @gianrubio | ||
/charts/prometheus-pushgateway @gianrubio @cstaud | ||
/charts/prometheus-rabbitmq-exporter @juanchimienti | ||
/charts/prometheus-redis-exporter @acondrat @zanhsieh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes - #46
charts/prometheus-to-sd @acondrat | ||
# The repo admins team will be the default owners for everything in the repo. | ||
# Unless a later match takes precedence, they will be requested for review when someone opens a pull request. | ||
* @prometheus-community/helm-charts-admins |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💯
# Unless a later match takes precedence, they will be requested for review when someone opens a pull request. | ||
* @prometheus-community/helm-charts-admins | ||
|
||
/charts/prometheus/ @gianrubio @zanhsieh @Xtigyro |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice catch on the preceding slash. As you said it's unlikely but possible for nested dirs in other charts to have one of these same names. Better to be explicit 👍
Should we merge this to have CODEOWNER up to date and a first version of processes in the repository? |
@torstenwalter @scottrigby regarding this PR on CODEOWNERS, I am waiting for approvals from chart owners to add myself as additional maintainers for
|
@gkarthiks I saw those. Could you modify the CODEOWNERS directly in those PRs? If chart maintainers approve then we have both in one PR. Depending on what get's merged first we then simply merge main into the still open PRs and resolve conflicts there. Does this make sense? |
@torstenwalter yep 👍 @acondrat confirmed so we are all good @gkarthiks soinds good let's make this follow-up PRs once confirmed by those chart owners |
@scottrigby I will do as suggested by @torstenwalter. Will add myself to the CODEOWNERS file as well in the corresponding PRs. |
* Add CODEOWNERS I used this syntax in CODEOWNERS: ``` /chart/<name-of-chart> @maintainer ``` It matches any files in the chart directory at the root of the repository and any of its subdirectories. Without the leading `/` it would also match directories found somewhere else. It's unlikely that those names would be used, but it does not harm to do it this way. Part-of: #38 Signed-off-by: Torsten Walter <mail@torstenwalter.de> * sort charts alphabetically Signed-off-by: Torsten Walter <mail@torstenwalter.de> * adjust existing CODEOWNERS Signed-off-by: Torsten Walter <mail@torstenwalter.de> * link to CODEOWNERS file and fixed spelling Signed-off-by: Torsten Walter <mail@torstenwalter.de>
* Initial chart direectory rename prometheus-operator to kube-prometheus See prometheus-community/community#28 (comment) Signed-off-by: Scott Rigby <scott@r6by.com> * First attempt at data change of prometheus-operator to kube-prometheus Signed-off-by: Scott Rigby <scott@r6by.com> * Helm GH Action files as-is from https://github.com/helm/charts-repo-actions-demo Signed-off-by: Scott Rigby <scott@r6by.com> * Bump chart-testing action to v1.0.0. See helm/charts-repo-actions-demo#20 Signed-off-by: Scott Rigby <scott@r6by.com> * Changes to chart testing config file for this repo Signed-off-by: Scott Rigby <scott@r6by.com> * Use built-in GITHUB_TOKEN now that GH Actions bug is fixed. See helm/chart-releaser-action#26 Signed-off-by: Scott Rigby <scott@r6by.com> * Test actions with version bump to prometheus chart Signed-off-by: Scott Rigby <scott@r6by.com> * Bump chart-releaser-action and kind-action to v1.0.0 Signed-off-by: Scott Rigby <scott@r6by.com> * Release from main not master branch Signed-off-by: Scott Rigby <scott@r6by.com> * Revert "Test actions with version bump to prometheus chart" This reverts commit 81c50e5. Signed-off-by: Scott Rigby <scott@r6by.com> * Allow requirements lock files Signed-off-by: Scott Rigby <scott@r6by.com> * Initial CODEOWNERS file (#18) Signed-off-by: Scott Rigby <scott@r6by.com> * Prep initial charts indexing (#14) * [stable/prometheus] update prometheus to 2.20.1 and cm reloader to 0.4.0 (#23506) * updated prometheus to 2.20.1 and cm reloader to 0.4.0 Signed-off-by: André Bauer <monotek23@gmail.com> * fix xpp version Signed-off-by: André Bauer <monotek23@gmail.com> * Deprecate prometheus-operator chart before helm repo index, so that it won't be listed in the hubs Signed-off-by: Scott Rigby <scott@r6by.com> * Update prometheus-community/prometheus chart. Needed to update references to stable repo, but took the opportunity to reorganize, fix and simplify README Signed-off-by: Scott Rigby <scott@r6by.com> * Add Helm 3 commands before Helm 2. Add helm update command. Reorganize the 'Upgrading Chart' section Signed-off-by: Scott Rigby <scott@r6by.com> * Fix header Signed-off-by: Scott Rigby <scott@r6by.com> * Fix markdown linting Signed-off-by: Scott Rigby <scott@r6by.com> * Add direct links to values.yaml configuration file for easy browsing by end users without the CLI Signed-off-by: Scott Rigby <scott@r6by.com> * Remove prometheus chart OWNERS file Signed-off-by: Scott Rigby <scott@r6by.com> * Update prometheus-adapter chart README and bump version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus chart: Return updated, working command example for Sharing Alerts Between Services Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-adapter: fix configure command typos Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-blackbox-exporter: Update readme, delete OWNERS file and bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-cloudwatch-exporter: Update Readme with new template, delete OWNERS file, bump chart version, update CHANGELOG Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-consul-exporter: Update Readme per new template and bump chart Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Update Readme per new template and bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-mongodb-exporter: Update Readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Fix k8s 1.16 deprecated PodSecurityPolicy in the extensions/v1beta1 API version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Fix bad YAML indentation. How did this ever work? Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-mysql-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-nats-exporter: update readme per new template, move specific config note to values.yaml, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-node-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-postgres-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-pushgateway: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-rabbitmq-exporter: update readme per new template, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-redis-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-snmp-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: fix deprecated deployment apps/v1beta1 Signed-off-by: Scott Rigby <scott@r6by.com> * Remove instructions for stable repos from all charts, except prometheus and deprecated prometheus-operator, as only those have dependencies on stable charts Signed-off-by: Scott Rigby <scott@r6by.com> * Temporary workaround github API rate limiting Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: missing required field "selector" in io.k8s.api.apps.v1.DeploymentSpec Signed-off-by: Scott Rigby <scott@r6by.com> * disable chart testing for prometheus-to-sd. If not running on GCE, will error: "Failed to get GCE config" Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com> * Add kube-prometheus chart maintainers to CODEOWNERS after merging main Signed-off-by: Scott Rigby <scott@r6by.com> * Un-deprecate chart within renaming to kube-prometheus PR Signed-off-by: Scott Rigby <scott@r6by.com> * Change all references to old coreos/prometheus-operator and coreos/kube-prometheus git repos to the new prometheus-operator github org Signed-off-by: Scott Rigby <scott@r6by.com> * Remove stray CODEOWNERS rule for charts/prometheus-operator/ Signed-off-by: Scott Rigby <scott@r6by.com> * Fix typo Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/prometheus-operator.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node.rules.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node-network.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node-time.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/kubernetes-system.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update dependency location and remove README note about chart source (it's easy to determine chart source from the dependency definition) Signed-off-by: Scott Rigby <scott@r6by.com> * Fix markdownlint Signed-off-by: Scott Rigby <scott@r6by.com> * Update kube-prometheus per new README template. See #14 Signed-off-by: Scott Rigby <scott@r6by.com> * Remove requirements lock file for now, otherwise if we release the chart before transferring repo ownership the digest will differ. See helm pkg downloader Manager Build() method check for resolveRepoNames() Signed-off-by: Scott Rigby <scott@r6by.com> * Non-functional: update commented links to CRD sources Co-authored-by: Quentin Bisson <quentin@giantswarm.io> Signed-off-by: Scott Rigby <scott@r6by.com> * Add GitHub superlinter to lint markdown (#26) * Create linter.yml Signed-off-by: Torsten Walter <mail@torstenwalter.de> Co-authored-by: Scott Rigby <scott@r6by.com> Signed-off-by: Scott Rigby <scott@r6by.com> * Add configuration for Stale GitHub app (#27) Signed-off-by: Scott Rigby <scott@r6by.com> * disabled failing linters and fixed markdown issues (#32) - fixes markdown issues reported by markdownlint - disabled yamllint as helm templates are never valid - disabled the other linters as there is a problem with a shell script and some python code once that is fixed we could enable them again Signed-off-by: Torsten Walter <mail@torstenwalter.de> Signed-off-by: Scott Rigby <scott@r6by.com> * Rename chart dir Signed-off-by: Scott Rigby <scott@r6by.com> * Update CODEOWNERS for new chart dir name Signed-off-by: Scott Rigby <scott@r6by.com> * Rename instances of kube-prometheus to kube-prometheus-stack. Take care to leave references to the upstream kube-prometheus project (and related configs) as kube-prometheus Signed-off-by: Scott Rigby <scott@r6by.com> * Chart testing needs this repo info to test chart dependencies in the same repo Signed-off-by: Scott Rigby <scott@r6by.com> * Auto-sync README from main to gh-pages (#41) * Auto-sync README from main to gh-pages Signed-off-by: Scott Rigby <scott@r6by.com> * Only runs on push to main even if this workflow is copied to a new branch Signed-off-by: Scott Rigby <scott@r6by.com> * Improve README for main and gh pages (#43) Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus] unify labels and annotations across all deploymens and statefulsets (#45) Signed-off-by: Ondrej Homolka <ondrej.homolka@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-redis-exporter] Add zanhsieh as maintainer (#46) Signed-off-by: zanhsieh <zanhsieh@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * added link to github to readme (#51) Signed-off-by: André Bauer <monotek23@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * Add PROCESSES document (#44) * Add CODEOWNERS I used this syntax in CODEOWNERS: ``` /chart/<name-of-chart> @maintainer ``` It matches any files in the chart directory at the root of the repository and any of its subdirectories. Without the leading `/` it would also match directories found somewhere else. It's unlikely that those names would be used, but it does not harm to do it this way. Part-of: #38 Signed-off-by: Torsten Walter <mail@torstenwalter.de> * sort charts alphabetically Signed-off-by: Torsten Walter <mail@torstenwalter.de> * adjust existing CODEOWNERS Signed-off-by: Torsten Walter <mail@torstenwalter.de> * link to CODEOWNERS file and fixed spelling Signed-off-by: Torsten Walter <mail@torstenwalter.de> * feat: adding issue templates (#54) * feat: adding issue templates Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * feat: PR template and review comments Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-consul-exporter] add gkarthiks as additional maintainers (#50) * adding gkarthiks for additional maintainers Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: new line char Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * adding gkarthiks to codeowners against consul Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus] - adds monotek to prometheus maintainers (#55) * added monotek to prometheus maintainers Signed-off-by: André Bauer <andre.bauer@kiwigrid.com> * rearrange the new codeowner for prometheus chart Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> Co-authored-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-blackbox-exporter] fix linting failure due to deprecated api version (see issue #56) (#57) * fix linting failure due to deprecated api version (see issue #56) Signed-off-by: Jorrit Salverda <jsalverda@travix.com> * use rbac.apiVersion template to set correct apiVersion for role and rolebinding Signed-off-by: Jorrit Salverda <jsalverda@travix.com> Signed-off-by: Scott Rigby <scott@r6by.com> * formatted GitHub templates and made minor adjustments (#59) * formatted GitHub templates and made minor adjustments Signed-off-by: Torsten Walter <mail@torstenwalter.de> Signed-off-by: Scott Rigby <scott@r6by.com> * [kube-prometheus-stack] Fix Chart Name and Rm Whitespaces in "NOTES.txt" (#60) * fix chart name in NOTES.txt Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> * rm whitespaces in NOTES.txt Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * feat: replacing grafana rom stable to its own repo + additional chart maintainer (#53) * feat: replacing grafana own repo Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: trailing white spaces Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: reverting the grafana values Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * adding grafana repo for actions Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * add: adding grafana repo in linter Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * doc(lint): making doc stmt as single stmt Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * revert: reverting the old README statement Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * feat: adding gkarthiks to codeowners against kube-prometheus-stack Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Karthikeyan Govindaraj <30545166+gkarthiks@users.noreply.github.com> * Add scottrigby as co-maintainer of kube-prometheus-stack Signed-off-by: Scott Rigby <scott@r6by.com> * add xtigyro as maintainer for kube-prometheus-stack (#73) Signed-off-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> * Revert header for simplicity Co-authored-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr> Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Co-authored-by: Torsten Walter <mail@torstenwalter.de> Co-authored-by: hmlkao <ondrej.homolka@gmail.com> Co-authored-by: zanhsieh <zanhsieh@gmail.com> Co-authored-by: Karthikeyan Govindaraj <30545166+gkarthiks@users.noreply.github.com> Co-authored-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> Co-authored-by: Jorrit Salverda <JorritSalverda@users.noreply.github.com> Signed-off-by: Scott Rigby <scott@r6by.com>
* Initial chart direectory rename prometheus-operator to kube-prometheus See prometheus-community/community#28 (comment) Signed-off-by: Scott Rigby <scott@r6by.com> * First attempt at data change of prometheus-operator to kube-prometheus Signed-off-by: Scott Rigby <scott@r6by.com> * Helm GH Action files as-is from https://github.com/helm/charts-repo-actions-demo Signed-off-by: Scott Rigby <scott@r6by.com> * Bump chart-testing action to v1.0.0. See helm/charts-repo-actions-demo#20 Signed-off-by: Scott Rigby <scott@r6by.com> * Changes to chart testing config file for this repo Signed-off-by: Scott Rigby <scott@r6by.com> * Use built-in GITHUB_TOKEN now that GH Actions bug is fixed. See helm/chart-releaser-action#26 Signed-off-by: Scott Rigby <scott@r6by.com> * Test actions with version bump to prometheus chart Signed-off-by: Scott Rigby <scott@r6by.com> * Bump chart-releaser-action and kind-action to v1.0.0 Signed-off-by: Scott Rigby <scott@r6by.com> * Release from main not master branch Signed-off-by: Scott Rigby <scott@r6by.com> * Revert "Test actions with version bump to prometheus chart" This reverts commit 81c50e5. Signed-off-by: Scott Rigby <scott@r6by.com> * Allow requirements lock files Signed-off-by: Scott Rigby <scott@r6by.com> * Initial CODEOWNERS file (prometheus-community#18) Signed-off-by: Scott Rigby <scott@r6by.com> * Prep initial charts indexing (prometheus-community#14) * [stable/prometheus] update prometheus to 2.20.1 and cm reloader to 0.4.0 (#23506) * updated prometheus to 2.20.1 and cm reloader to 0.4.0 Signed-off-by: André Bauer <monotek23@gmail.com> * fix xpp version Signed-off-by: André Bauer <monotek23@gmail.com> * Deprecate prometheus-operator chart before helm repo index, so that it won't be listed in the hubs Signed-off-by: Scott Rigby <scott@r6by.com> * Update prometheus-community/prometheus chart. Needed to update references to stable repo, but took the opportunity to reorganize, fix and simplify README Signed-off-by: Scott Rigby <scott@r6by.com> * Add Helm 3 commands before Helm 2. Add helm update command. Reorganize the 'Upgrading Chart' section Signed-off-by: Scott Rigby <scott@r6by.com> * Fix header Signed-off-by: Scott Rigby <scott@r6by.com> * Fix markdown linting Signed-off-by: Scott Rigby <scott@r6by.com> * Add direct links to values.yaml configuration file for easy browsing by end users without the CLI Signed-off-by: Scott Rigby <scott@r6by.com> * Remove prometheus chart OWNERS file Signed-off-by: Scott Rigby <scott@r6by.com> * Update prometheus-adapter chart README and bump version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus chart: Return updated, working command example for Sharing Alerts Between Services Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-adapter: fix configure command typos Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-blackbox-exporter: Update readme, delete OWNERS file and bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-cloudwatch-exporter: Update Readme with new template, delete OWNERS file, bump chart version, update CHANGELOG Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-consul-exporter: Update Readme per new template and bump chart Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Update Readme per new template and bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-mongodb-exporter: Update Readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Fix k8s 1.16 deprecated PodSecurityPolicy in the extensions/v1beta1 API version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Fix bad YAML indentation. How did this ever work? Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-mysql-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-nats-exporter: update readme per new template, move specific config note to values.yaml, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-node-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-postgres-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-pushgateway: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-rabbitmq-exporter: update readme per new template, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-redis-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-snmp-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: fix deprecated deployment apps/v1beta1 Signed-off-by: Scott Rigby <scott@r6by.com> * Remove instructions for stable repos from all charts, except prometheus and deprecated prometheus-operator, as only those have dependencies on stable charts Signed-off-by: Scott Rigby <scott@r6by.com> * Temporary workaround github API rate limiting Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: missing required field "selector" in io.k8s.api.apps.v1.DeploymentSpec Signed-off-by: Scott Rigby <scott@r6by.com> * disable chart testing for prometheus-to-sd. If not running on GCE, will error: "Failed to get GCE config" Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com> * Add kube-prometheus chart maintainers to CODEOWNERS after merging main Signed-off-by: Scott Rigby <scott@r6by.com> * Un-deprecate chart within renaming to kube-prometheus PR Signed-off-by: Scott Rigby <scott@r6by.com> * Change all references to old coreos/prometheus-operator and coreos/kube-prometheus git repos to the new prometheus-operator github org Signed-off-by: Scott Rigby <scott@r6by.com> * Remove stray CODEOWNERS rule for charts/prometheus-operator/ Signed-off-by: Scott Rigby <scott@r6by.com> * Fix typo Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/prometheus-operator.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node.rules.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node-network.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node-time.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/kubernetes-system.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update dependency location and remove README note about chart source (it's easy to determine chart source from the dependency definition) Signed-off-by: Scott Rigby <scott@r6by.com> * Fix markdownlint Signed-off-by: Scott Rigby <scott@r6by.com> * Update kube-prometheus per new README template. See prometheus-community#14 Signed-off-by: Scott Rigby <scott@r6by.com> * Remove requirements lock file for now, otherwise if we release the chart before transferring repo ownership the digest will differ. See helm pkg downloader Manager Build() method check for resolveRepoNames() Signed-off-by: Scott Rigby <scott@r6by.com> * Non-functional: update commented links to CRD sources Co-authored-by: Quentin Bisson <quentin@giantswarm.io> Signed-off-by: Scott Rigby <scott@r6by.com> * Add GitHub superlinter to lint markdown (prometheus-community#26) * Create linter.yml Signed-off-by: Torsten Walter <mail@torstenwalter.de> Co-authored-by: Scott Rigby <scott@r6by.com> Signed-off-by: Scott Rigby <scott@r6by.com> * Add configuration for Stale GitHub app (prometheus-community#27) Signed-off-by: Scott Rigby <scott@r6by.com> * disabled failing linters and fixed markdown issues (prometheus-community#32) - fixes markdown issues reported by markdownlint - disabled yamllint as helm templates are never valid - disabled the other linters as there is a problem with a shell script and some python code once that is fixed we could enable them again Signed-off-by: Torsten Walter <mail@torstenwalter.de> Signed-off-by: Scott Rigby <scott@r6by.com> * Rename chart dir Signed-off-by: Scott Rigby <scott@r6by.com> * Update CODEOWNERS for new chart dir name Signed-off-by: Scott Rigby <scott@r6by.com> * Rename instances of kube-prometheus to kube-prometheus-stack. Take care to leave references to the upstream kube-prometheus project (and related configs) as kube-prometheus Signed-off-by: Scott Rigby <scott@r6by.com> * Chart testing needs this repo info to test chart dependencies in the same repo Signed-off-by: Scott Rigby <scott@r6by.com> * Auto-sync README from main to gh-pages (prometheus-community#41) * Auto-sync README from main to gh-pages Signed-off-by: Scott Rigby <scott@r6by.com> * Only runs on push to main even if this workflow is copied to a new branch Signed-off-by: Scott Rigby <scott@r6by.com> * Improve README for main and gh pages (prometheus-community#43) Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus] unify labels and annotations across all deploymens and statefulsets (prometheus-community#45) Signed-off-by: Ondrej Homolka <ondrej.homolka@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-redis-exporter] Add zanhsieh as maintainer (prometheus-community#46) Signed-off-by: zanhsieh <zanhsieh@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * added link to github to readme (prometheus-community#51) Signed-off-by: André Bauer <monotek23@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * Add PROCESSES document (prometheus-community#44) * Add CODEOWNERS I used this syntax in CODEOWNERS: ``` /chart/<name-of-chart> @maintainer ``` It matches any files in the chart directory at the root of the repository and any of its subdirectories. Without the leading `/` it would also match directories found somewhere else. It's unlikely that those names would be used, but it does not harm to do it this way. Part-of: prometheus-community#38 Signed-off-by: Torsten Walter <mail@torstenwalter.de> * sort charts alphabetically Signed-off-by: Torsten Walter <mail@torstenwalter.de> * adjust existing CODEOWNERS Signed-off-by: Torsten Walter <mail@torstenwalter.de> * link to CODEOWNERS file and fixed spelling Signed-off-by: Torsten Walter <mail@torstenwalter.de> * feat: adding issue templates (prometheus-community#54) * feat: adding issue templates Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * feat: PR template and review comments Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-consul-exporter] add gkarthiks as additional maintainers (prometheus-community#50) * adding gkarthiks for additional maintainers Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: new line char Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * adding gkarthiks to codeowners against consul Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus] - adds monotek to prometheus maintainers (prometheus-community#55) * added monotek to prometheus maintainers Signed-off-by: André Bauer <andre.bauer@kiwigrid.com> * rearrange the new codeowner for prometheus chart Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> Co-authored-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-blackbox-exporter] fix linting failure due to deprecated api version (see issue prometheus-community#56) (prometheus-community#57) * fix linting failure due to deprecated api version (see issue prometheus-community#56) Signed-off-by: Jorrit Salverda <jsalverda@travix.com> * use rbac.apiVersion template to set correct apiVersion for role and rolebinding Signed-off-by: Jorrit Salverda <jsalverda@travix.com> Signed-off-by: Scott Rigby <scott@r6by.com> * formatted GitHub templates and made minor adjustments (prometheus-community#59) * formatted GitHub templates and made minor adjustments Signed-off-by: Torsten Walter <mail@torstenwalter.de> Signed-off-by: Scott Rigby <scott@r6by.com> * [kube-prometheus-stack] Fix Chart Name and Rm Whitespaces in "NOTES.txt" (prometheus-community#60) * fix chart name in NOTES.txt Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> * rm whitespaces in NOTES.txt Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * feat: replacing grafana rom stable to its own repo + additional chart maintainer (prometheus-community#53) * feat: replacing grafana own repo Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: trailing white spaces Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: reverting the grafana values Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * adding grafana repo for actions Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * add: adding grafana repo in linter Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * doc(lint): making doc stmt as single stmt Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * revert: reverting the old README statement Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * feat: adding gkarthiks to codeowners against kube-prometheus-stack Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Karthikeyan Govindaraj <30545166+gkarthiks@users.noreply.github.com> * Add scottrigby as co-maintainer of kube-prometheus-stack Signed-off-by: Scott Rigby <scott@r6by.com> * add xtigyro as maintainer for kube-prometheus-stack (prometheus-community#73) Signed-off-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> * Revert header for simplicity Co-authored-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr> Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Co-authored-by: Torsten Walter <mail@torstenwalter.de> Co-authored-by: hmlkao <ondrej.homolka@gmail.com> Co-authored-by: zanhsieh <zanhsieh@gmail.com> Co-authored-by: Karthikeyan Govindaraj <30545166+gkarthiks@users.noreply.github.com> Co-authored-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> Co-authored-by: Jorrit Salverda <JorritSalverda@users.noreply.github.com> Signed-off-by: Scott Rigby <scott@r6by.com> Signed-off-by: André Bauer <andre.bauer@kiwigrid.com>
…munity#1) * Initial chart direectory rename prometheus-operator to kube-prometheus See prometheus-community/community#28 (comment) Signed-off-by: Scott Rigby <scott@r6by.com> * First attempt at data change of prometheus-operator to kube-prometheus Signed-off-by: Scott Rigby <scott@r6by.com> * Helm GH Action files as-is from https://github.com/helm/charts-repo-actions-demo Signed-off-by: Scott Rigby <scott@r6by.com> * Bump chart-testing action to v1.0.0. See helm/charts-repo-actions-demo#20 Signed-off-by: Scott Rigby <scott@r6by.com> * Changes to chart testing config file for this repo Signed-off-by: Scott Rigby <scott@r6by.com> * Use built-in GITHUB_TOKEN now that GH Actions bug is fixed. See helm/chart-releaser-action#26 Signed-off-by: Scott Rigby <scott@r6by.com> * Test actions with version bump to prometheus chart Signed-off-by: Scott Rigby <scott@r6by.com> * Bump chart-releaser-action and kind-action to v1.0.0 Signed-off-by: Scott Rigby <scott@r6by.com> * Release from main not master branch Signed-off-by: Scott Rigby <scott@r6by.com> * Revert "Test actions with version bump to prometheus chart" This reverts commit 81c50e5. Signed-off-by: Scott Rigby <scott@r6by.com> * Allow requirements lock files Signed-off-by: Scott Rigby <scott@r6by.com> * Initial CODEOWNERS file (prometheus-community#18) Signed-off-by: Scott Rigby <scott@r6by.com> * Prep initial charts indexing (prometheus-community#14) * [stable/prometheus] update prometheus to 2.20.1 and cm reloader to 0.4.0 (#23506) * updated prometheus to 2.20.1 and cm reloader to 0.4.0 Signed-off-by: André Bauer <monotek23@gmail.com> * fix xpp version Signed-off-by: André Bauer <monotek23@gmail.com> * Deprecate prometheus-operator chart before helm repo index, so that it won't be listed in the hubs Signed-off-by: Scott Rigby <scott@r6by.com> * Update prometheus-community/prometheus chart. Needed to update references to stable repo, but took the opportunity to reorganize, fix and simplify README Signed-off-by: Scott Rigby <scott@r6by.com> * Add Helm 3 commands before Helm 2. Add helm update command. Reorganize the 'Upgrading Chart' section Signed-off-by: Scott Rigby <scott@r6by.com> * Fix header Signed-off-by: Scott Rigby <scott@r6by.com> * Fix markdown linting Signed-off-by: Scott Rigby <scott@r6by.com> * Add direct links to values.yaml configuration file for easy browsing by end users without the CLI Signed-off-by: Scott Rigby <scott@r6by.com> * Remove prometheus chart OWNERS file Signed-off-by: Scott Rigby <scott@r6by.com> * Update prometheus-adapter chart README and bump version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus chart: Return updated, working command example for Sharing Alerts Between Services Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-adapter: fix configure command typos Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-blackbox-exporter: Update readme, delete OWNERS file and bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-cloudwatch-exporter: Update Readme with new template, delete OWNERS file, bump chart version, update CHANGELOG Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-consul-exporter: Update Readme per new template and bump chart Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Update Readme per new template and bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-mongodb-exporter: Update Readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Fix k8s 1.16 deprecated PodSecurityPolicy in the extensions/v1beta1 API version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-couchdb-exporter: Fix bad YAML indentation. How did this ever work? Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-mysql-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-nats-exporter: update readme per new template, move specific config note to values.yaml, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-node-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-postgres-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-pushgateway: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-rabbitmq-exporter: update readme per new template, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-redis-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-snmp-exporter: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: update readme per new template, remove OWNERS file, bump chart version Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: fix deprecated deployment apps/v1beta1 Signed-off-by: Scott Rigby <scott@r6by.com> * Remove instructions for stable repos from all charts, except prometheus and deprecated prometheus-operator, as only those have dependencies on stable charts Signed-off-by: Scott Rigby <scott@r6by.com> * Temporary workaround github API rate limiting Signed-off-by: Scott Rigby <scott@r6by.com> * prometheus-to-sd: missing required field "selector" in io.k8s.api.apps.v1.DeploymentSpec Signed-off-by: Scott Rigby <scott@r6by.com> * disable chart testing for prometheus-to-sd. If not running on GCE, will error: "Failed to get GCE config" Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com> * Add kube-prometheus chart maintainers to CODEOWNERS after merging main Signed-off-by: Scott Rigby <scott@r6by.com> * Un-deprecate chart within renaming to kube-prometheus PR Signed-off-by: Scott Rigby <scott@r6by.com> * Change all references to old coreos/prometheus-operator and coreos/kube-prometheus git repos to the new prometheus-operator github org Signed-off-by: Scott Rigby <scott@r6by.com> * Remove stray CODEOWNERS rule for charts/prometheus-operator/ Signed-off-by: Scott Rigby <scott@r6by.com> * Fix typo Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/hack/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/prometheus-operator.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node.rules.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node-network.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/node-time.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/templates/prometheus/rules/kubernetes-system.yaml Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update charts/kube-prometheus/README.md Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Signed-off-by: Scott Rigby <scott@r6by.com> * Update dependency location and remove README note about chart source (it's easy to determine chart source from the dependency definition) Signed-off-by: Scott Rigby <scott@r6by.com> * Fix markdownlint Signed-off-by: Scott Rigby <scott@r6by.com> * Update kube-prometheus per new README template. See prometheus-community#14 Signed-off-by: Scott Rigby <scott@r6by.com> * Remove requirements lock file for now, otherwise if we release the chart before transferring repo ownership the digest will differ. See helm pkg downloader Manager Build() method check for resolveRepoNames() Signed-off-by: Scott Rigby <scott@r6by.com> * Non-functional: update commented links to CRD sources Co-authored-by: Quentin Bisson <quentin@giantswarm.io> Signed-off-by: Scott Rigby <scott@r6by.com> * Add GitHub superlinter to lint markdown (prometheus-community#26) * Create linter.yml Signed-off-by: Torsten Walter <mail@torstenwalter.de> Co-authored-by: Scott Rigby <scott@r6by.com> Signed-off-by: Scott Rigby <scott@r6by.com> * Add configuration for Stale GitHub app (prometheus-community#27) Signed-off-by: Scott Rigby <scott@r6by.com> * disabled failing linters and fixed markdown issues (prometheus-community#32) - fixes markdown issues reported by markdownlint - disabled yamllint as helm templates are never valid - disabled the other linters as there is a problem with a shell script and some python code once that is fixed we could enable them again Signed-off-by: Torsten Walter <mail@torstenwalter.de> Signed-off-by: Scott Rigby <scott@r6by.com> * Rename chart dir Signed-off-by: Scott Rigby <scott@r6by.com> * Update CODEOWNERS for new chart dir name Signed-off-by: Scott Rigby <scott@r6by.com> * Rename instances of kube-prometheus to kube-prometheus-stack. Take care to leave references to the upstream kube-prometheus project (and related configs) as kube-prometheus Signed-off-by: Scott Rigby <scott@r6by.com> * Chart testing needs this repo info to test chart dependencies in the same repo Signed-off-by: Scott Rigby <scott@r6by.com> * Auto-sync README from main to gh-pages (prometheus-community#41) * Auto-sync README from main to gh-pages Signed-off-by: Scott Rigby <scott@r6by.com> * Only runs on push to main even if this workflow is copied to a new branch Signed-off-by: Scott Rigby <scott@r6by.com> * Improve README for main and gh pages (prometheus-community#43) Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus] unify labels and annotations across all deploymens and statefulsets (prometheus-community#45) Signed-off-by: Ondrej Homolka <ondrej.homolka@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-redis-exporter] Add zanhsieh as maintainer (prometheus-community#46) Signed-off-by: zanhsieh <zanhsieh@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * added link to github to readme (prometheus-community#51) Signed-off-by: André Bauer <monotek23@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * Add PROCESSES document (prometheus-community#44) * Add CODEOWNERS I used this syntax in CODEOWNERS: ``` /chart/<name-of-chart> @maintainer ``` It matches any files in the chart directory at the root of the repository and any of its subdirectories. Without the leading `/` it would also match directories found somewhere else. It's unlikely that those names would be used, but it does not harm to do it this way. Part-of: prometheus-community#38 Signed-off-by: Torsten Walter <mail@torstenwalter.de> * sort charts alphabetically Signed-off-by: Torsten Walter <mail@torstenwalter.de> * adjust existing CODEOWNERS Signed-off-by: Torsten Walter <mail@torstenwalter.de> * link to CODEOWNERS file and fixed spelling Signed-off-by: Torsten Walter <mail@torstenwalter.de> * feat: adding issue templates (prometheus-community#54) * feat: adding issue templates Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * feat: PR template and review comments Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-consul-exporter] add gkarthiks as additional maintainers (prometheus-community#50) * adding gkarthiks for additional maintainers Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: new line char Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * adding gkarthiks to codeowners against consul Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus] - adds monotek to prometheus maintainers (prometheus-community#55) * added monotek to prometheus maintainers Signed-off-by: André Bauer <andre.bauer@kiwigrid.com> * rearrange the new codeowner for prometheus chart Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> Co-authored-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * [prometheus-blackbox-exporter] fix linting failure due to deprecated api version (see issue prometheus-community#56) (prometheus-community#57) * fix linting failure due to deprecated api version (see issue prometheus-community#56) Signed-off-by: Jorrit Salverda <jsalverda@travix.com> * use rbac.apiVersion template to set correct apiVersion for role and rolebinding Signed-off-by: Jorrit Salverda <jsalverda@travix.com> Signed-off-by: Scott Rigby <scott@r6by.com> * formatted GitHub templates and made minor adjustments (prometheus-community#59) * formatted GitHub templates and made minor adjustments Signed-off-by: Torsten Walter <mail@torstenwalter.de> Signed-off-by: Scott Rigby <scott@r6by.com> * [kube-prometheus-stack] Fix Chart Name and Rm Whitespaces in "NOTES.txt" (prometheus-community#60) * fix chart name in NOTES.txt Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> * rm whitespaces in NOTES.txt Signed-off-by: Xtigyro <miroslav.hadzhiev@gmail.com> Signed-off-by: Scott Rigby <scott@r6by.com> * feat: replacing grafana rom stable to its own repo + additional chart maintainer (prometheus-community#53) * feat: replacing grafana own repo Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: trailing white spaces Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * fix: reverting the grafana values Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * adding grafana repo for actions Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * add: adding grafana repo in linter Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * doc(lint): making doc stmt as single stmt Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * revert: reverting the old README statement Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> * feat: adding gkarthiks to codeowners against kube-prometheus-stack Signed-off-by: gkarthiks <github.gkarthiks@gmail.com> Signed-off-by: Karthikeyan Govindaraj <30545166+gkarthiks@users.noreply.github.com> * Add scottrigby as co-maintainer of kube-prometheus-stack Signed-off-by: Scott Rigby <scott@r6by.com> * add xtigyro as maintainer for kube-prometheus-stack (prometheus-community#73) Signed-off-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> * Revert header for simplicity Co-authored-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr> Signed-off-by: Scott Rigby <scott@r6by.com> Co-authored-by: André Bauer <monotek@users.noreply.github.com> Co-authored-by: Manuel Rüger <manuel@rueg.eu> Co-authored-by: Torsten Walter <mail@torstenwalter.de> Co-authored-by: hmlkao <ondrej.homolka@gmail.com> Co-authored-by: zanhsieh <zanhsieh@gmail.com> Co-authored-by: Karthikeyan Govindaraj <30545166+gkarthiks@users.noreply.github.com> Co-authored-by: Miroslav Hadzhiev <miroslav.hadzhiev@gmail.com> Co-authored-by: Jorrit Salverda <JorritSalverda@users.noreply.github.com> Signed-off-by: Scott Rigby <scott@r6by.com>
…etheus-stack [kube-prometheus-stack] fix recording rule bugs
I used this syntax in CODEOWNERS:
It matches any files in the chart directory at the root of the repository and any of its subdirectories.
Without the leading
/
it would also match directories found somewhere else. It's unlikely that those names would be used, but it does not harm to do it this way.Part-of: #38