parent
bdfb096a3a
commit
3b7a10478e
31 changed files with 447 additions and 141 deletions
|
@ -1,26 +1,23 @@
|
||||||
= helm-charts
|
# helm-charts
|
||||||
|
|
||||||
== Usage
|
## Usage
|
||||||
|
|
||||||
Helm must be installed and setup to your kubernetes cluster to use the charts.
|
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.
|
Refer to Helm's [documentation](https://helm.sh/docs) to get started.
|
||||||
Once Helm has been set up correctly, fetch the charts as follows:
|
Once Helm has been set up correctly, fetch the charts as follows:
|
||||||
|
|
||||||
[source,bash]
|
```bash
|
||||||
----
|
helm pull oci://codeberg.org/wrenix/helm-charts/<chart.name>
|
||||||
helm pull oci://codeberg.org/wrenix/helm-charts/<chart>
|
```
|
||||||
----
|
|
||||||
|
|
||||||
You can install a chart release using the following command:
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
[source,bash]
|
```bash
|
||||||
----
|
helm install <release> oci://codeberg.org/wrenix/helm-charts/<chart.name> --values values.yaml
|
||||||
helm install <release> oci://codeberg.org/wrenix/helm-charts/<chart> --values values.yaml
|
```
|
||||||
----
|
|
||||||
|
|
||||||
To uninstall a chart release use `helm`'s delete command:
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
[source,bash]
|
```bash
|
||||||
----
|
|
||||||
helm uninstall <release>
|
helm uninstall <release>
|
||||||
----
|
```
|
|
@ -1,3 +1,4 @@
|
||||||
|
{{- define "chart.prerequirements" -}}{{- end -}}
|
||||||
{{ template "chart.header" . }}
|
{{ template "chart.header" . }}
|
||||||
{{ template "chart.deprecationWarning" . }}
|
{{ template "chart.deprecationWarning" . }}
|
||||||
|
|
||||||
|
@ -9,8 +10,35 @@
|
||||||
|
|
||||||
{{ template "chart.maintainersSection" . }}
|
{{ template "chart.maintainersSection" . }}
|
||||||
|
|
||||||
|
{{ template "chart.prerequirements" . }}
|
||||||
|
|
||||||
|
## 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/{{ template "chart.name" . }}
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install {{ template "chart.name" . }}-release oci://codeberg.org/wrenix/helm-charts/{{ template "chart.name" . }} --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall {{ template "chart.name" . }}-release
|
||||||
|
```
|
||||||
|
|
||||||
{{ template "chart.sourcesSection" . }}
|
{{ template "chart.sourcesSection" . }}
|
||||||
|
|
||||||
{{ template "chart.requirementsSection" . }}
|
{{ template "chart.requirementsSection" . }}
|
||||||
|
|
||||||
{{ template "chart.valuesSection" . }}
|
{{ template "chart.valuesSection" . }}
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
Service for managing and receiving Alertmanager alerts on Matrix
|
Service for managing and receiving Alertmanager alerts on Matrix
|
||||||
|
|
||||||
|
## 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-matrix
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install alertmanager-matrix-release oci://codeberg.org/wrenix/helm-charts/alertmanager-matrix --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall alertmanager-matrix-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -66,3 +88,6 @@ Service for managing and receiving Alertmanager alerts on Matrix
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
alertmanager-matrix/_docs.gotmpl
Normal file
0
alertmanager-matrix/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
Receiver for alertmanager to forward to ntfy.sh
|
Receiver for alertmanager to forward to ntfy.sh
|
||||||
|
|
||||||
|
## 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
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -57,3 +79,6 @@ Receiver for alertmanager to forward to ntfy.sh
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
alertmanager-ntfy/_docs.gotmpl
Normal file
0
alertmanager-ntfy/_docs.gotmpl
Normal file
|
@ -3,65 +3,4 @@ name: authentik-application
|
||||||
type: application
|
type: application
|
||||||
|
|
||||||
version: 0.3.4
|
version: 0.3.4
|
||||||
description: |-
|
description: "A Chart to deploy a secret for the authentik blueprint-sidecar."
|
||||||
A Chart to deploy a secret for the authentik blueprint-sidecar.
|
|
||||||
|
|
||||||
for usage, deploy:
|
|
||||||
https://github.com/goauthentik/helm/pull/146
|
|
||||||
|
|
||||||
or use:
|
|
||||||
```yaml
|
|
||||||
serviceAccount:
|
|
||||||
create: true
|
|
||||||
|
|
||||||
additionalContainers:
|
|
||||||
- name: sidecar-blueprints
|
|
||||||
image: "ghcr.io/kiwigrid/k8s-sidecar:1.25.1"
|
|
||||||
env:
|
|
||||||
- name: "FOLDER"
|
|
||||||
value: "/blueprints/sidecar"
|
|
||||||
- name: "LABEL"
|
|
||||||
value: "goauthentik_blueprint"
|
|
||||||
- name: "LABEL_VALUE"
|
|
||||||
value: "1"
|
|
||||||
# - name: "NAMESPACE"
|
|
||||||
# value: "ALL"
|
|
||||||
- name: "RESOURCE"
|
|
||||||
value: "both"
|
|
||||||
- name: "UNIQUE_FILENAMES"
|
|
||||||
value: "true"
|
|
||||||
volumeMounts:
|
|
||||||
- name: sidecar-blueprints
|
|
||||||
mountPath: /blueprints/sidecar
|
|
||||||
|
|
||||||
volumeMounts:
|
|
||||||
- name: sidecar-blueprints
|
|
||||||
mountPath: /blueprints/sidecar
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
- name: sidecar-blueprints
|
|
||||||
emptyDir: {}
|
|
||||||
```
|
|
||||||
and create an serviceaccount to read secrets:
|
|
||||||
```yaml
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
|
||||||
kind: RoleBinding
|
|
||||||
metadata:
|
|
||||||
name: authentik-blueprint-sidecar
|
|
||||||
roleRef:
|
|
||||||
apiGroup: rbac.authorization.k8s.io
|
|
||||||
kind: Role
|
|
||||||
name: authentik-blueprint-sidecar
|
|
||||||
subjects:
|
|
||||||
- kind: ServiceAccount
|
|
||||||
name: authentik
|
|
||||||
---
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
|
||||||
kind: Role
|
|
||||||
metadata:
|
|
||||||
name: authentik-blueprint-sidecar
|
|
||||||
rules:
|
|
||||||
- apiGroups: [""]
|
|
||||||
resources: ["configmaps", "secrets"]
|
|
||||||
verbs: ["get", "watch", "list"]
|
|
||||||
```
|
|
||||||
|
|
|
@ -1,51 +0,0 @@
|
||||||
= Authentik Application
|
|
||||||
|
|
||||||
setup configmap with blueprint for goauthentik and store values in secrets
|
|
||||||
|
|
||||||
|
|
||||||
Usage with FluxCD:
|
|
||||||
[source,yaml]
|
|
||||||
----
|
|
||||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
|
||||||
kind: HelmRelease
|
|
||||||
metadata:
|
|
||||||
name: app-oauth2
|
|
||||||
spec:
|
|
||||||
interval: 5m
|
|
||||||
chart:
|
|
||||||
spec:
|
|
||||||
sourceRef:
|
|
||||||
kind: GitRepository
|
|
||||||
name: "wrenix-helm-charts"
|
|
||||||
namespace: "infra"
|
|
||||||
chart: './charts/authentik-application'
|
|
||||||
reconcileStrategy: 'Revision'
|
|
||||||
interval: 1m
|
|
||||||
install:
|
|
||||||
crds: CreateReplace
|
|
||||||
remediation:
|
|
||||||
retries: -1
|
|
||||||
disableWait: true
|
|
||||||
upgrade:
|
|
||||||
crds: CreateReplace
|
|
||||||
remediation:
|
|
||||||
retries: -1
|
|
||||||
disableWait: true
|
|
||||||
force: true
|
|
||||||
values:
|
|
||||||
secret:
|
|
||||||
name: "oidc-auth"
|
|
||||||
blueprint:
|
|
||||||
provider:
|
|
||||||
name: "GitOps"
|
|
||||||
redirectURL: "https://application.domain/oauth2/callback"
|
|
||||||
signingKey: "authentik Self-signed Certificate"
|
|
||||||
scopes:
|
|
||||||
- "email"
|
|
||||||
application:
|
|
||||||
name: "The Application"
|
|
||||||
slug: "app"
|
|
||||||
group: "Infrastructure"
|
|
||||||
launchURL: "https://application.domain/"
|
|
||||||
openInNewTab: True
|
|
||||||
----
|
|
|
@ -4,10 +4,11 @@
|
||||||
|
|
||||||
A Chart to deploy a secret for the authentik blueprint-sidecar.
|
A Chart to deploy a secret for the authentik blueprint-sidecar.
|
||||||
|
|
||||||
for usage, deploy:
|
## Pre-Requirement
|
||||||
https://github.com/goauthentik/helm/pull/146
|
Usage of https://github.com/goauthentik/helm/pull/146
|
||||||
|
|
||||||
or use:
|
## or manual:
|
||||||
|
Install authentik with this `values.yaml`:
|
||||||
```yaml
|
```yaml
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
create: true
|
create: true
|
||||||
|
@ -40,8 +41,19 @@ volumes:
|
||||||
- name: sidecar-blueprints
|
- name: sidecar-blueprints
|
||||||
emptyDir: {}
|
emptyDir: {}
|
||||||
```
|
```
|
||||||
and create an serviceaccount to read secrets:
|
|
||||||
|
And create an Role and bind them on to the ServiceAccount to read secrets:
|
||||||
```yaml
|
```yaml
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: Role
|
||||||
|
metadata:
|
||||||
|
name: authentik-blueprint-sidecar
|
||||||
|
rules:
|
||||||
|
- apiGroups: [""]
|
||||||
|
resources: ["configmaps", "secrets"]
|
||||||
|
verbs: ["get", "watch", "list"]
|
||||||
|
---
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: RoleBinding
|
kind: RoleBinding
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -53,15 +65,28 @@ roleRef:
|
||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: authentik
|
name: authentik
|
||||||
---
|
```
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
|
||||||
kind: Role
|
## Usage
|
||||||
metadata:
|
|
||||||
name: authentik-blueprint-sidecar
|
Helm must be installed and setup to your kubernetes cluster to use the charts.
|
||||||
rules:
|
Refer to Helm's [documentation](https://helm.sh/docs) to get started.
|
||||||
- apiGroups: [""]
|
Once Helm has been set up correctly, fetch the charts as follows:
|
||||||
resources: ["configmaps", "secrets"]
|
|
||||||
verbs: ["get", "watch", "list"]
|
```bash
|
||||||
|
helm pull oci://codeberg.org/wrenix/helm-charts/authentik-application
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install authentik-application-release oci://codeberg.org/wrenix/helm-charts/authentik-application --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall authentik-application-release
|
||||||
```
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
@ -99,3 +124,7 @@ rules:
|
||||||
| blueprint.provider.type | string | `"oidc"` | type of application connection, current support: oidc and proxy |
|
| blueprint.provider.type | string | `"oidc"` | type of application connection, current support: oidc and proxy |
|
||||||
| secret.labels | object | `{}` | label of secret to store generated secret |
|
| secret.labels | object | `{}` | label of secret to store generated secret |
|
||||||
| secret.name | string | `""` | name of secret to store generated secret (like clientI) |
|
| secret.name | string | `""` | name of secret to store generated secret (like clientI) |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
||||||
|
|
64
authentik-application/_docs.gotmpl
Normal file
64
authentik-application/_docs.gotmpl
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
{{ define "chart.prerequirements" -}}
|
||||||
|
## Pre-Requirement
|
||||||
|
Usage of https://github.com/goauthentik/helm/pull/146
|
||||||
|
|
||||||
|
## or manual:
|
||||||
|
Install authentik with this `values.yaml`:
|
||||||
|
```yaml
|
||||||
|
serviceAccount:
|
||||||
|
create: true
|
||||||
|
|
||||||
|
additionalContainers:
|
||||||
|
- name: sidecar-blueprints
|
||||||
|
image: "ghcr.io/kiwigrid/k8s-sidecar:1.25.1"
|
||||||
|
env:
|
||||||
|
- name: "FOLDER"
|
||||||
|
value: "/blueprints/sidecar"
|
||||||
|
- name: "LABEL"
|
||||||
|
value: "goauthentik_blueprint"
|
||||||
|
- name: "LABEL_VALUE"
|
||||||
|
value: "1"
|
||||||
|
# - name: "NAMESPACE"
|
||||||
|
# value: "ALL"
|
||||||
|
- name: "RESOURCE"
|
||||||
|
value: "both"
|
||||||
|
- name: "UNIQUE_FILENAMES"
|
||||||
|
value: "true"
|
||||||
|
volumeMounts:
|
||||||
|
- name: sidecar-blueprints
|
||||||
|
mountPath: /blueprints/sidecar
|
||||||
|
|
||||||
|
volumeMounts:
|
||||||
|
- name: sidecar-blueprints
|
||||||
|
mountPath: /blueprints/sidecar
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- name: sidecar-blueprints
|
||||||
|
emptyDir: {}
|
||||||
|
```
|
||||||
|
|
||||||
|
And create an Role and bind them on to the ServiceAccount to read secrets:
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: Role
|
||||||
|
metadata:
|
||||||
|
name: authentik-blueprint-sidecar
|
||||||
|
rules:
|
||||||
|
- apiGroups: [""]
|
||||||
|
resources: ["configmaps", "secrets"]
|
||||||
|
verbs: ["get", "watch", "list"]
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: RoleBinding
|
||||||
|
metadata:
|
||||||
|
name: authentik-blueprint-sidecar
|
||||||
|
roleRef:
|
||||||
|
apiGroup: rbac.authorization.k8s.io
|
||||||
|
kind: Role
|
||||||
|
name: authentik-blueprint-sidecar
|
||||||
|
subjects:
|
||||||
|
- kind: ServiceAccount
|
||||||
|
name: authentik
|
||||||
|
```
|
||||||
|
{{- end }}
|
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
Conduit is a simple, fast and reliable chat server powered by Matrix.
|
Conduit is a simple, fast and reliable chat server powered by Matrix.
|
||||||
|
|
||||||
|
## 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/conduit
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install conduit-release oci://codeberg.org/wrenix/helm-charts/conduit --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall conduit-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -76,3 +98,6 @@ Conduit is a simple, fast and reliable chat server powered by Matrix.
|
||||||
| wellknown.service.port | int | `8080` | |
|
| wellknown.service.port | int | `8080` | |
|
||||||
| wellknown.service.type | string | `"ClusterIP"` | |
|
| wellknown.service.type | string | `"ClusterIP"` | |
|
||||||
| wellknown.tolerations | list | `[]` | |
|
| wellknown.tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
conduit/_docs.gotmpl
Normal file
0
conduit/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
Deploy runner for an forgejo instance (default codeberg.org)
|
Deploy runner for an forgejo instance (default codeberg.org)
|
||||||
|
|
||||||
|
## 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/forgejo-runner
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install forgejo-runner-release oci://codeberg.org/wrenix/helm-charts/forgejo-runner --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall forgejo-runner-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -47,3 +69,6 @@ Deploy runner for an forgejo instance (default codeberg.org)
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
| volumeMounts | list | `[]` | |
|
| volumeMounts | list | `[]` | |
|
||||||
| volumes | list | `[]` | |
|
| volumes | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
forgejo-runner/_docs.gotmpl
Normal file
0
forgejo-runner/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
A simple Headscale web UI for small-scale deployments.
|
A simple Headscale web UI for small-scale deployments.
|
||||||
|
|
||||||
|
## 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/headscale-ui
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install headscale-ui-release oci://codeberg.org/wrenix/helm-charts/headscale-ui --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall headscale-ui-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -39,3 +61,6 @@ A simple Headscale web UI for small-scale deployments.
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
headscale-ui/_docs.gotmpl
Normal file
0
headscale-ui/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
An open source, self-hosted implementation of the Tailscale control server.
|
An open source, self-hosted implementation of the Tailscale control server.
|
||||||
|
|
||||||
|
## 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/headscale
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install headscale-release oci://codeberg.org/wrenix/helm-charts/headscale --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall headscale-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -80,3 +102,6 @@ An open source, self-hosted implementation of the Tailscale control server.
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
headscale/_docs.gotmpl
Normal file
0
headscale/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
A Helm Chart to install hydrogen-web (a nextgen Matrix Webclient)
|
A Helm Chart to install hydrogen-web (a nextgen Matrix Webclient)
|
||||||
|
|
||||||
|
## 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/hydrogen-web
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install hydrogen-web-release oci://codeberg.org/wrenix/helm-charts/hydrogen-web --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall hydrogen-web-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -47,3 +69,6 @@ A Helm Chart to install hydrogen-web (a nextgen Matrix Webclient)
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
hydrogen-web/_docs.gotmpl
Normal file
0
hydrogen-web/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
The Free Software Media System
|
The Free Software Media System
|
||||||
|
|
||||||
|
## 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/jellyfin
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install jellyfin-release oci://codeberg.org/wrenix/helm-charts/jellyfin --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall jellyfin-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -48,3 +70,6 @@ The Free Software Media System
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
jellyfin/_docs.gotmpl
Normal file
0
jellyfin/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
A Helm chart for Kubernetes
|
A Helm chart for Kubernetes
|
||||||
|
|
||||||
|
## 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/miniserve
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install miniserve-release oci://codeberg.org/wrenix/helm-charts/miniserve --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall miniserve-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -73,3 +95,6 @@ A Helm chart for Kubernetes
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
miniserve/_docs.gotmpl
Normal file
0
miniserve/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
Deploy helper for probes and scrapeconfig of prometheus-operator
|
Deploy helper for probes and scrapeconfig of prometheus-operator
|
||||||
|
|
||||||
|
## 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/monitoring
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install monitoring-release oci://codeberg.org/wrenix/helm-charts/monitoring --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall monitoring-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -32,3 +54,6 @@ Deploy helper for probes and scrapeconfig of prometheus-operator
|
||||||
| scrapes[1].metricsPath | string | `"/minio/v2/metrics/node"` | metric path on scrape |
|
| scrapes[1].metricsPath | string | `"/minio/v2/metrics/node"` | metric path on scrape |
|
||||||
| scrapes[1].name | string | `"minio"` | name of scrape |
|
| scrapes[1].name | string | `"minio"` | name of scrape |
|
||||||
| scrapes[1].scheme | string | `"http"` | schema on scrape |
|
| scrapes[1].scheme | string | `"http"` | schema on scrape |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
monitoring/_docs.gotmpl
Normal file
0
monitoring/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
A Helm chart for Kubernetes
|
A Helm chart for Kubernetes
|
||||||
|
|
||||||
|
## 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/ntfy
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install ntfy-release oci://codeberg.org/wrenix/helm-charts/ntfy --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall ntfy-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -100,3 +122,6 @@ A Helm chart for Kubernetes
|
||||||
| serviceAccount.create | bool | `true` | |
|
| serviceAccount.create | bool | `true` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
ntfy/_docs.gotmpl
Normal file
0
ntfy/_docs.gotmpl
Normal file
|
@ -4,6 +4,28 @@
|
||||||
|
|
||||||
A Helm chart for running PostgreSQL (Postgres) database
|
A Helm chart for running PostgreSQL (Postgres) database
|
||||||
|
|
||||||
|
## 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/postgresql
|
||||||
|
```
|
||||||
|
|
||||||
|
You can install a chart release using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm install postgresql-release oci://codeberg.org/wrenix/helm-charts/postgresql --values values.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To uninstall a chart release use `helm`'s delete command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm uninstall postgresql-release
|
||||||
|
```
|
||||||
|
|
||||||
## Values
|
## Values
|
||||||
|
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|
@ -39,3 +61,6 @@ A Helm chart for running PostgreSQL (Postgres) database
|
||||||
| serviceAccount.create | bool | `false` | |
|
| serviceAccount.create | bool | `false` | |
|
||||||
| serviceAccount.name | string | `""` | |
|
| serviceAccount.name | string | `""` | |
|
||||||
| tolerations | list | `[]` | |
|
| tolerations | list | `[]` | |
|
||||||
|
|
||||||
|
----------------------------------------------
|
||||||
|
Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs)
|
||||||
|
|
0
postgresql/_docs.gotmpl
Normal file
0
postgresql/_docs.gotmpl
Normal file
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
HELM_REPO=${HELM_REPO:-oci://codeberg.org/wrenix/helm-charts}
|
HELM_REPO=${HELM_REPO:-oci://codeberg.org/wrenix/helm-charts}
|
||||||
|
|
||||||
helm-docs -t ./README.md.gotmpl
|
helm-docs -t ./README.md.gotmpl -t _docs.gotmpl
|
||||||
|
|
||||||
for p in * ; do
|
for p in * ; do
|
||||||
if [ ! -d $p ]; then
|
if [ ! -d $p ]; then
|
||||||
|
|
Loading…
Add table
Reference in a new issue