diff --git a/alertmanager-ntfy/Chart.yaml b/alertmanager-ntfy/Chart.yaml index 2a3dd8a..5b2e5e1 100644 --- a/alertmanager-ntfy/Chart.yaml +++ b/alertmanager-ntfy/Chart.yaml @@ -2,9 +2,9 @@ apiVersion: v2 name: alertmanager-ntfy description: Receiver for alertmanager to forward to ntfy.sh type: application -version: 0.1.4 -# renovate: image=docker.io/xenrox/ntfy-alertmanager -appVersion: "0.3.0" +version: 0.1.5 +# renovate: image=codeberg.org/xenrox/ntfy-alertmanager +appVersion: "0.4.0" maintainers: - name: WrenIX url: https://wrenix.eu diff --git a/alertmanager-ntfy/README.adoc b/alertmanager-ntfy/README.adoc deleted file mode 100644 index 8da8363..0000000 --- a/alertmanager-ntfy/README.adoc +++ /dev/null @@ -1,301 +0,0 @@ - - -= alertmanager-ntfy - -image::https://img.shields.io/badge/Version-0.1.4-informational?style=flat-square[Version: 0.1.4] -image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application] -image::https://img.shields.io/badge/AppVersion-0.3.0-informational?style=flat-square[AppVersion: 0.3.0] -== Maintainers - -.Maintainers -|=== -| Name | Email | Url - -| WrenIX -| -| -|=== - -== Usage - -Helm must be installed and setup to your kubernetes cluster to use the charts. -Refer to Helm's https://helm.sh/docs[documentation] to get started. -Once Helm has been set up correctly, fetch the charts as follows: - -[source,bash] ----- -helm pull oci://codeberg.org/wrenix/helm-charts/alertmanager-ntfy ----- - -You can install a chart release using the following command: - -[source,bash] ----- -helm install alertmanager-ntfy-release oci://codeberg.org/wrenix/helm-charts/alertmanager-ntfy --values values.yaml ----- - -To uninstall a chart release use `helm`'s delete command: - -[source,bash] ----- -helm uninstall alertmanager-ntfy-release ----- - -== Values - -.Values -|=== -| Key | Type | Default | Description - -| affinity -| object -| `{}` -| - -| autoscaling.enabled -| bool -| `false` -| - -| autoscaling.maxReplicas -| int -| `100` -| - -| autoscaling.minReplicas -| int -| `1` -| - -| autoscaling.targetCPUUtilizationPercentage -| int -| `80` -| - -| fullnameOverride -| string -| `""` -| - -| image.pullPolicy -| string -| `"IfNotPresent"` -| - -| image.registry -| string -| `"docker.io"` -| - -| image.repository -| string -| `"xenrox/ntfy-alertmanager"` -| - -| image.tag -| string -| `""` -| - -| imagePullSecrets -| list -| `[]` -| - -| ingress.annotations -| object -| `{}` -| - -| ingress.className -| string -| `""` -| - -| ingress.enabled -| bool -| `false` -| - -| ingress.hosts[0].host -| string -| `"chart-example.local"` -| - -| ingress.hosts[0].paths[0].path -| string -| `"/"` -| - -| ingress.hosts[0].paths[0].pathType -| string -| `"ImplementationSpecific"` -| - -| ingress.tls -| list -| `[]` -| - -| nameOverride -| string -| `""` -| - -| nodeSelector -| object -| `{}` -| - -| ntfyAlertmanager.labels.entries[0].label -| string -| `"severity"` -| - -| ntfyAlertmanager.labels.entries[0].priority -| int -| `5` -| - -| ntfyAlertmanager.labels.entries[0].tags[0] -| string -| `"rotating_light"` -| - -| ntfyAlertmanager.labels.entries[0].value -| string -| `"critical"` -| - -| ntfyAlertmanager.labels.entries[1].label -| string -| `"severity"` -| - -| ntfyAlertmanager.labels.entries[1].priority -| int -| `1` -| - -| ntfyAlertmanager.labels.entries[1].value -| string -| `"info"` -| - -| ntfyAlertmanager.labels.entries[2].label -| string -| `"instance"` -| - -| ntfyAlertmanager.labels.entries[2].tags[0] -| string -| `"computer"` -| - -| ntfyAlertmanager.labels.entries[2].tags[1] -| string -| `"example"` -| - -| ntfyAlertmanager.labels.entries[2].value -| string -| `"example.com"` -| - -| ntfyAlertmanager.labels.order[0] -| string -| `"severity"` -| - -| ntfyAlertmanager.labels.order[1] -| string -| `"instance"` -| - -| ntfyAlertmanager.logLevel -| string -| `"info"` -| - -| ntfyAlertmanager.ntfy.topic -| string -| `"https://ntfy.sh/alertmanager-alerts"` -| - -| ntfyAlertmanager.port -| int -| `80` -| - -| ntfyAlertmanager.resolved.tags[0] -| string -| `"resolved"` -| - -| ntfyAlertmanager.resolved.tags[1] -| string -| `"partying_face"` -| - -| podAnnotations -| object -| `{}` -| - -| podLabels -| object -| `{}` -| - -| podSecurityContext -| object -| `{}` -| - -| replicaCount -| int -| `1` -| - -| resources -| object -| `{}` -| - -| securityContext -| object -| `{}` -| - -| service.port -| int -| `80` -| - -| service.type -| string -| `"ClusterIP"` -| - -| serviceAccount.annotations -| object -| `{}` -| - -| serviceAccount.create -| bool -| `true` -| - -| serviceAccount.name -| string -| `""` -| - -| tolerations -| list -| `[]` -| -|=== - -Autogenerated from chart metadata using https://github.com/norwoodj/helm-docs[helm-docs] diff --git a/alertmanager-ntfy/README.md b/alertmanager-ntfy/README.md new file mode 100644 index 0000000..d36a0f3 --- /dev/null +++ b/alertmanager-ntfy/README.md @@ -0,0 +1,97 @@ +--- +title: "alertmanager-ntfy" + +description: "Receiver for alertmanager to forward to ntfy.sh" + +--- + +# alertmanager-ntfy + +![Version: 0.1.5](https://img.shields.io/badge/Version-0.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.4.0](https://img.shields.io/badge/AppVersion-0.4.0-informational?style=flat-square) + +Receiver for alertmanager to forward to ntfy.sh + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| WrenIX | | | + +## Usage + +Helm must be installed and setup to your kubernetes cluster to use the charts. +Refer to Helm's [documentation](https://helm.sh/docs) to get started. +Once Helm has been set up correctly, fetch the charts as follows: + +```bash +helm pull oci://codeberg.org/wrenix/helm-charts/alertmanager-ntfy +``` + +You can install a chart release using the following command: + +```bash +helm install alertmanager-ntfy-release oci://codeberg.org/wrenix/helm-charts/alertmanager-ntfy --values values.yaml +``` + +To uninstall a chart release use `helm`'s delete command: + +```bash +helm uninstall alertmanager-ntfy-release +``` + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| affinity | object | `{}` | | +| autoscaling.enabled | bool | `false` | | +| autoscaling.maxReplicas | int | `100` | | +| autoscaling.minReplicas | int | `1` | | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | +| fullnameOverride | string | `""` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.registry | string | `"codeberg.org"` | | +| image.repository | string | `"xenrox/ntfy-alertmanager"` | | +| image.tag | string | `""` | | +| imagePullSecrets | list | `[]` | | +| ingress.annotations | object | `{}` | | +| ingress.className | string | `""` | | +| ingress.enabled | bool | `false` | | +| ingress.hosts[0].host | string | `"chart-example.local"` | | +| ingress.hosts[0].paths[0].path | string | `"/"` | | +| ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | | +| ingress.tls | list | `[]` | | +| nameOverride | string | `""` | | +| nodeSelector | object | `{}` | | +| ntfyAlertmanager.labels.entries[0].label | string | `"severity"` | | +| ntfyAlertmanager.labels.entries[0].priority | int | `5` | | +| ntfyAlertmanager.labels.entries[0].tags[0] | string | `"rotating_light"` | | +| ntfyAlertmanager.labels.entries[0].value | string | `"critical"` | | +| ntfyAlertmanager.labels.entries[1].label | string | `"severity"` | | +| ntfyAlertmanager.labels.entries[1].priority | int | `1` | | +| ntfyAlertmanager.labels.entries[1].value | string | `"info"` | | +| ntfyAlertmanager.labels.entries[2].label | string | `"instance"` | | +| ntfyAlertmanager.labels.entries[2].tags[0] | string | `"computer"` | | +| ntfyAlertmanager.labels.entries[2].tags[1] | string | `"example"` | | +| ntfyAlertmanager.labels.entries[2].value | string | `"example.com"` | | +| ntfyAlertmanager.labels.order[0] | string | `"severity"` | | +| ntfyAlertmanager.labels.order[1] | string | `"instance"` | | +| ntfyAlertmanager.logLevel | string | `"info"` | | +| ntfyAlertmanager.ntfy.topic | string | `"https://ntfy.sh/alertmanager-alerts"` | | +| ntfyAlertmanager.port | int | `80` | | +| ntfyAlertmanager.resolved.tags[0] | string | `"resolved"` | | +| ntfyAlertmanager.resolved.tags[1] | string | `"partying_face"` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.port | int | `80` | | +| service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| tolerations | list | `[]` | | + +Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs) diff --git a/alertmanager-ntfy/values.yaml b/alertmanager-ntfy/values.yaml index 870a7ce..405a4d0 100644 --- a/alertmanager-ntfy/values.yaml +++ b/alertmanager-ntfy/values.yaml @@ -5,7 +5,7 @@ replicaCount: 1 image: - registry: docker.io + registry: codeberg.org repository: xenrox/ntfy-alertmanager pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion.