8 Commits

Author SHA1 Message Date
9fb6785019 docs(README): update helm chart repository URL
All checks were successful
Helm / helm-lint (push) Successful in 12s
Generate README / generate-parameters (push) Successful in 22s
Markdown linter / markdown-link-checker (push) Successful in 26s
Helm / helm-unittest (push) Successful in 29s
Markdown linter / markdown-lint (push) Successful in 13s
2026-05-03 21:03:06 +02:00
47b8677fd1 chore(deps): update dependency losisin/helm-values-schema-json to v2.4.0
All checks were successful
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 15s
2026-05-03 18:54:33 +00:00
ec56c4d9d5 Merge pull request 'chore(deps): update volker.raschek/prometheus-fail2ban-exporter docker tag to v0.4.25' (#109) from renovate/container-images into master
All checks were successful
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 15s
2026-05-03 18:21:23 +00:00
21c3355928 Merge pull request 'chore(deps): update dependency volker.raschek/prometheus-fail2ban-exporter-charts to v0.4.25' (#108) from renovate/volker.raschek-prometheus-fail2ban-exporter-charts-0.x into master
Some checks failed
Helm / helm-lint (push) Has been cancelled
Helm / helm-unittest (push) Has been cancelled
Generate README / generate-parameters (push) Successful in 19s
Markdown linter / markdown-lint (push) Successful in 15s
Markdown linter / markdown-link-checker (push) Successful in 42s
2026-05-03 18:17:19 +00:00
c7da61bfd8 chore(deps): update volker.raschek/prometheus-fail2ban-exporter docker tag to v0.4.25
All checks were successful
Helm / helm-lint (push) Successful in 11s
Helm / helm-unittest (push) Successful in 21s
Helm / helm-lint (pull_request) Successful in 13s
Helm / helm-unittest (pull_request) Successful in 22s
2026-05-03 18:15:53 +00:00
2176067676 chore(deps): update dependency volker.raschek/prometheus-fail2ban-exporter-charts to v0.4.25
All checks were successful
Helm / helm-lint (push) Successful in 10s
Generate README / generate-parameters (push) Successful in 24s
Helm / helm-unittest (push) Successful in 24s
Generate README / generate-parameters (pull_request) Successful in 24s
Markdown linter / markdown-lint (push) Successful in 17s
Helm / helm-lint (pull_request) Successful in 6s
Markdown linter / markdown-link-checker (push) Successful in 39s
Helm / helm-unittest (pull_request) Successful in 19s
Markdown linter / markdown-lint (pull_request) Successful in 18s
Markdown linter / markdown-link-checker (pull_request) Successful in 44s
2026-05-03 18:15:33 +00:00
76f2c66cda fix(ci): disable .prov file upload for Gitea
All checks were successful
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 24s
Release / publish-chart (push) Successful in 3m9s
2026-05-03 19:13:02 +02:00
6705c5ce1b fix: ignore cosign files
All checks were successful
Helm / helm-lint (push) Successful in 10s
Helm / helm-unittest (push) Successful in 24s
2026-05-03 19:07:30 +02:00
4 changed files with 23 additions and 16 deletions

View File

@@ -25,7 +25,7 @@ jobs:
- name: Install helm plugins
env:
HELM_SIGSTORE_VERSION: "0.3.0" # renovate: datasource=github-tags depName=sigstore/helm-sigstore extractVersion='^v(?<version>\d+\.\d+\.\d+)$'
HELM_SCHEMA_VALUES_VERSION: "2.3.1" # renovate: datasource=github-tags depName=losisin/helm-values-schema-json extractVersion='^v(?<version>\d+\.\d+\.\d+)$'
HELM_SCHEMA_VALUES_VERSION: "2.4.0" # renovate: datasource=github-tags depName=losisin/helm-values-schema-json extractVersion='^v(?<version>\d+\.\d+\.\d+)$'
HELM_UNITTEST_VERSION: "1.0.3" # renovate: datasource=github-tags depName=helm-unittest/helm-unittest extractVersion='^v(?<version>\d+\.\d+\.\d+)$'
run: |
helm plugin install --verify=false https://github.com/sigstore/helm-sigstore.git --version "${HELM_SIGSTORE_VERSION}" 1> /dev/null
@@ -121,15 +121,21 @@ jobs:
--upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz" \
https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/charts
if [ -f "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" ]; then
curl \
--fail \
--show-error \
--request POST \
--user "${CHARTMUSEUM_USERNAME}:${CHARTMUSEUM_PASSWORD}" \
--upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" \
https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/prov
fi
# NOTE:
# Gitea does currently not support uploading Helm chart provenance files, so we skip this step for now. Once
# Gitea supports this, we can simply uncomment the following lines to upload the provenance file as well.
#
# https://github.com/helm/helm/issues/31866
#
# if [ -f "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" ]; then
# curl \
# --fail \
# --show-error \
# --request POST \
# --user "${CHARTMUSEUM_USERNAME}:${CHARTMUSEUM_PASSWORD}" \
# --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" \
# https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/prov
# fi
- name: Upload Chart to Chartmuseum (Helm)
env:

1
.gitignore vendored
View File

@@ -1,4 +1,5 @@
charts
cosign*
node_modules
target
values2.yml

View File

@@ -11,7 +11,7 @@ annotations:
fingerprint: 3B0CE9853CAD76076260025383D342258456906E
url: https://keys.openpgp.org/vks/v1/by-fingerprint/3B0CE9853CAD76076260025383D342258456906E
apiVersion: v2
appVersion: "0.1.1"
appVersion: "0.4.25"
description: Prometheus metric exporter for Fail2Ban
home: https://git.cryptic.systems/volker.raschek/prometheus-fail2ban-exporter-charts
# icon: https://annotations.example.com/icon.png

View File

@@ -33,9 +33,9 @@ separate [chapter](#argocd).
> time is not possible.
```bash
helm repo add prometheus-exporters https://git.cryptic.systems/api/packages/volker.raschek/helm
helm repo add prometheus-exporters https://charts.cryptic.systems/prometheus-exporters
helm repo update
CHART_VERSION=0.4.23
CHART_VERSION=0.4.25
helm install --version "${CHART_VERSION}" prometheus-fail2ban-exporter prometheus-exporters/prometheus-fail2ban-exporter \
--set 'prometheus.metrics.enabled=true' \
--set 'prometheus.metrics.serviceMonitor.enabled=true'
@@ -59,7 +59,7 @@ version of the chart must be in sync with the `values.yaml`. Newer *minor* versi
versions can break something!
```bash
CHART_VERSION=0.4.23
CHART_VERSION=0.4.25
helm show values --version "${CHART_VERSION}" prometheus-exporters/prometheus-fail2ban-exporter > values.yaml
```
@@ -97,7 +97,7 @@ Further information about this topic can be found in one of Kanishk's blog
> Please take care the a CPU limit < `1000m` can also lead to CPU throttling. Please read the linked documentation carefully.
```bash
CHART_VERSION=0.4.23
CHART_VERSION=0.4.25
helm install --version "${CHART_VERSION}" prometheus-fail2ban-exporter prometheus-exporters/prometheus-fail2ban-exporter \
--set 'prometheus.metrics.enabled=true' \
--set 'prometheus.metrics.serviceMonitor.enabled=true' \
@@ -115,7 +115,7 @@ the Grafana container file system so that it is subsequently available to the us
makes this possible.
```bash
CHART_VERSION=0.4.23
CHART_VERSION=0.4.25
helm install --version "${CHART_VERSION}" prometheus-fail2ban-exporter prometheus-exporters/prometheus-fail2ban-exporter \
--set 'grafana.enabled=true'
```