Compare commits
35 Commits
frigate-8.
...
kube-ops-v
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bc3811ac01 | ||
|
|
eaec12cc82 | ||
|
|
7bb050d177 | ||
|
|
f7a4cddaee | ||
|
|
6b276162e6 | ||
|
|
9a8fe0e854 | ||
|
|
7b85e388a1 | ||
|
|
1d89c3f86e | ||
|
|
236bd21e02 | ||
|
|
dc60a1911c | ||
|
|
a10c53cce3 | ||
|
|
7f3a976430 | ||
|
|
1f35105f3c | ||
|
|
7c19db377d | ||
|
|
798bfdf3af | ||
|
|
0fa3722295 | ||
|
|
e1d68c84f2 | ||
|
|
05af1b178a | ||
|
|
8856491aaa | ||
|
|
b5aff5e52b | ||
|
|
a389c0ed86 | ||
|
|
dddd47c090 | ||
|
|
10dc3ac9da | ||
|
|
d6c1f1f5d4 | ||
|
|
a4d859efe5 | ||
|
|
c82a11bf8b | ||
|
|
c439af7018 | ||
|
|
644bc1070d | ||
|
|
ed6fb93413 | ||
|
|
84bf867daf | ||
|
|
af1313a8f0 | ||
|
|
28236d89fe | ||
|
|
9a350b7074 | ||
|
|
d15c8e49f9 | ||
|
|
a377c3d2d3 |
@@ -517,6 +517,15 @@
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "djjudas21",
|
||||
"name": "Jonathan",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/604595?v=4",
|
||||
"profile": "http://www.jonathangazeley.com",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
|
||||
@@ -52,7 +52,7 @@ tasks:
|
||||
|
||||
helm-docs:
|
||||
desc: generate helm-docs
|
||||
dir: "{{.GIT_ROOT}}/hack"
|
||||
dir: "{{.GIT_ROOT}}/.github/scripts"
|
||||
cmds:
|
||||
- ./gen-helm-docs.sh "{{.CHART_TYPE}}" "{{.CHART}}"
|
||||
deps:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Helm charts
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||
[](#contributors-)
|
||||
[](#contributors-)
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||
|
||||
[](https://docs.k8s-at-home.com/)
|
||||
@@ -121,6 +121,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="http://taylorvories.com"><img src="https://avatars.githubusercontent.com/u/13934524?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Taylor Vories</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=tvories" title="Code">💻</a></td>
|
||||
<td align="center"><a href="http://www.jonathangazeley.com"><img src="https://avatars.githubusercontent.com/u/604595?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jonathan</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=djjudas21" title="Code">💻</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
@@ -47,6 +47,7 @@
|
||||
| [ghost](stable/ghost) | Ghost is a blogging and publishing software |
|
||||
| [gollum](stable/gollum) | Gollum is a simple wiki system built on top of Git |
|
||||
| [gonic](stable/gonic) | Music streaming server / subsonic server API implementation |
|
||||
| [gotify](stable/gotify) | A simple server for sending and receiving messages |
|
||||
| [grocy](stable/grocy) | ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home |
|
||||
| [haste-server](stable/haste-server) | Simple text sharing |
|
||||
| [healthchecks](stable/healthchecks) | Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts. |
|
||||
@@ -95,6 +96,7 @@
|
||||
| [openemr](stable/openemr) | OpenEMR is the most popular open source electronic health records and medical practice management solution. |
|
||||
| [openkm](stable/openkm) | OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. |
|
||||
| [organizr](stable/organizr) | HTPC/Homelab Services Organizer |
|
||||
| [otel-collector](stable/otel-collector) | OpenTelemetry collector helm package |
|
||||
| [overleaf](stable/overleaf) | A web-based collaborative LaTeX editor |
|
||||
| [overseerr](stable/overseerr) | Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex! |
|
||||
| [owncast](stable/owncast) | Take control over your live stream video by running it yourself. Streaming + chat out of the box. |
|
||||
@@ -179,7 +181,9 @@
|
||||
| [lancache](incubator/lancache) | LanCache Monolithic - a caching proxy server for game download content |
|
||||
| [openhab](incubator/openhab) | openhab helm package |
|
||||
| [scrypted](incubator/scrypted) | scrypted helm package |
|
||||
| [signal-cli-rest-api](incubator/signal-cli-rest-api) | Dockerized Signal Messenger REST API |
|
||||
| [sinusbot](incubator/sinusbot) | TeamSpeak & Discord Bot |
|
||||
| [strongswan](incubator/strongswan) | strongSwan – the OpenSource IPsec-based VPN Solution |
|
||||
| [teamspeak](incubator/teamspeak) | TeamSpeak Server |
|
||||
| [torrserver](incubator/torrserver) | TorrServer streams torrent to http |
|
||||
| [warrior](incubator/warrior) | The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do! |
|
||||
|
||||
@@ -3,7 +3,7 @@ apiVersion: v2
|
||||
appVersion: v0.6.3
|
||||
description: Dendrite Matrix Homeserver
|
||||
name: dendrite
|
||||
version: 3.0.1
|
||||
version: 3.0.2
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- dendrite
|
||||
@@ -87,5 +87,5 @@ dependencies:
|
||||
condition: dendrite.polylithEnabled
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Bumped app version to v0.6.3
|
||||
- kind: fixed
|
||||
description: Fixed image tag not being followed in polylith deployments
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# dendrite
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Dendrite Matrix Homeserver
|
||||
|
||||
@@ -179,7 +179,7 @@ For more information see:
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 3.0.1
|
||||
### Version 3.0.2
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -187,11 +187,11 @@ N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
* Bumped app version to v0.6.3
|
||||
N/A
|
||||
|
||||
#### Fixed
|
||||
|
||||
N/A
|
||||
* Fixed image tag not being followed in polylith deployments
|
||||
|
||||
### Older versions
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
{{- include "common.values.setup" (index $.Subcharts .) }}
|
||||
{{- with (index $.Values .) }}
|
||||
{{- with .image }}
|
||||
{{- $_ := set . "tag" (default .tag $.Chart.AppVersion) -}}
|
||||
{{- $_ := set . "tag" (default $.Chart.AppVersion .tag) -}}
|
||||
{{- end -}}
|
||||
{{- if not .persistence }}
|
||||
{{- $_ := set . "persistence" (dict)}}
|
||||
|
||||
@@ -229,7 +229,7 @@ syncapi:
|
||||
repository: matrixdotorg/dendrite-polylith
|
||||
# -- image tag
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
tag: latest
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
service:
|
||||
|
||||
26
charts/incubator/signal-cli-rest-api/.helmignore
Normal file
26
charts/incubator/signal-cli-rest-api/.helmignore
Normal file
@@ -0,0 +1,26 @@
|
||||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
||||
# OWNERS file for Kubernetes
|
||||
OWNERS
|
||||
# helm-docs templates
|
||||
*.gotmpl
|
||||
25
charts/incubator/signal-cli-rest-api/Chart.yaml
Normal file
25
charts/incubator/signal-cli-rest-api/Chart.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
apiVersion: v2
|
||||
version: 1.0.0
|
||||
description: Dockerized Signal Messenger REST API
|
||||
name: signal-cli-rest-api
|
||||
appVersion: "0.57"
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- signal-cli-rest-api
|
||||
- signal-messenger
|
||||
- signal
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/signal-cli-rest-api
|
||||
icon: https://signal-cli-rest-api.org/icon
|
||||
sources:
|
||||
- https://github.com/bbernhard/signal-cli-rest-api
|
||||
maintainers:
|
||||
- name: vargat
|
||||
url: https://github.com/tamasv
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.3.0
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: added
|
||||
description: Initial version
|
||||
116
charts/incubator/signal-cli-rest-api/README.md
Normal file
116
charts/incubator/signal-cli-rest-api/README.md
Normal file
@@ -0,0 +1,116 @@
|
||||
# signal-cli-rest-api
|
||||
|
||||
 
|
||||
|
||||
Dockerized Signal Messenger REST API
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
|
||||
|
||||
## Source Code
|
||||
|
||||
* <https://github.com/bbernhard/signal-cli-rest-api>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.3.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install signal-cli-rest-api k8s-at-home/signal-cli-rest-api
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `signal-cli-rest-api`
|
||||
|
||||
```console
|
||||
helm install signal-cli-rest-api k8s-at-home/signal-cli-rest-api
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `signal-cli-rest-api` deployment
|
||||
|
||||
```console
|
||||
helm uninstall signal-cli-rest-api
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
|
||||
## Configuration
|
||||
|
||||
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
|
||||
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
||||
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install signal-cli-rest-api \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/signal-cli-rest-api
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install signal-cli-rest-api k8s-at-home/signal-cli-rest-api -f values.yaml
|
||||
```
|
||||
|
||||
## Custom configuration
|
||||
|
||||
N/A
|
||||
|
||||
## Values
|
||||
|
||||
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below | environment variables. See more environment variables in the [signal-cli-rest-api documentation](https://github.com/bbernhard/signal-cli-rest-api). |
|
||||
| env.MODE | string | `"native"` | Set the Execution mode. See https://github.com/bbernhard/signal-cli-rest-api#execution-modes |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"bbernhard/signal-cli-rest-api"` | image repository |
|
||||
| image.tag | string | `nil` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 1.0.0
|
||||
|
||||
#### Added
|
||||
|
||||
* Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
N/A
|
||||
|
||||
#### Fixed
|
||||
|
||||
N/A
|
||||
|
||||
### Older versions
|
||||
|
||||
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/signal-cli-rest-api?modal=changelog)
|
||||
|
||||
## Support
|
||||
|
||||
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
|
||||
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
|
||||
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
|
||||
- Join our [Discord](https://discord.gg/sTMX7Vh) community
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)
|
||||
@@ -0,0 +1,9 @@
|
||||
{{- define "custom.custom.configuration.header" -}}
|
||||
## Custom configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.custom.configuration" -}}
|
||||
{{ template "custom.custom.configuration.header" . }}
|
||||
|
||||
N/A
|
||||
{{- end -}}
|
||||
1
charts/incubator/signal-cli-rest-api/templates/NOTES.txt
Normal file
1
charts/incubator/signal-cli-rest-api/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
@@ -0,0 +1 @@
|
||||
{{ include "common.all" . }}
|
||||
50
charts/incubator/signal-cli-rest-api/values.yaml
Normal file
50
charts/incubator/signal-cli-rest-api/values.yaml
Normal file
@@ -0,0 +1,50 @@
|
||||
#
|
||||
# IMPORTANT NOTE
|
||||
#
|
||||
# This chart inherits from our common library chart. You can check the default values/options here:
|
||||
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: bbernhard/signal-cli-rest-api
|
||||
# -- image tag
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- environment variables. See more environment variables in the [signal-cli-rest-api documentation](https://github.com/bbernhard/signal-cli-rest-api).
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Set the Execution mode. See https://github.com/bbernhard/signal-cli-rest-api#execution-modes
|
||||
MODE: native
|
||||
# -- Set the Auto receive schedule. See https://github.com/bbernhard/signal-cli-rest-api#auto-receive-schedule
|
||||
# AUTO_RECEIVE_SCHEDULE="0 22 * * *"
|
||||
# -- Set the config directory for the application. See https://github.com/bbernhard/signal-cli-rest-api#advanced-settings
|
||||
# SIGNAL_CLI_CONFIG_DIR: "/home/.local/share/signal-cli"
|
||||
# -- Specifies the uid of the signal-api user inside the docker container. Defaults to 1000
|
||||
# SIGNAL_CLI_UID: 1000
|
||||
# -- Specifies the gid of the signal-api group inside the docker container. Defaults to 1000
|
||||
# SIGNAL_CLI_GID: 1000
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8080
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
mountPath: /home/.local/share/signal-cli
|
||||
26
charts/incubator/warrior/.helmignore
Normal file
26
charts/incubator/warrior/.helmignore
Normal file
@@ -0,0 +1,26 @@
|
||||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
||||
# OWNERS file for Kubernetes
|
||||
OWNERS
|
||||
# helm-docs templates
|
||||
*.gotmpl
|
||||
25
charts/incubator/warrior/Chart.yaml
Normal file
25
charts/incubator/warrior/Chart.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
apiVersion: v2
|
||||
appVersion: latest
|
||||
description: The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do!
|
||||
name: warrior
|
||||
version: 1.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- warrior
|
||||
- archiveteam
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/incubator/warrior
|
||||
icon: https://camo.githubusercontent.com/782d076bd3542f1e91abe60274e7fac9f63f586f8f6a27a13e16425fb8fd4608/68747470733a2f2f7777772e617263686976657465616d2e6f72672f696d616765732f662f66332f417263686976655f7465616d2e706e67
|
||||
sources:
|
||||
- https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior
|
||||
- https://github.com/ArchiveTeam/warrior-dockerfile
|
||||
maintainers:
|
||||
- name: stimmerman
|
||||
email: sander@red9.nl
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.3.0
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: added
|
||||
description: Initial chart version.
|
||||
114
charts/incubator/warrior/README.md
Normal file
114
charts/incubator/warrior/README.md
Normal file
@@ -0,0 +1,114 @@
|
||||
# warrior
|
||||
|
||||
 
|
||||
|
||||
The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and it’s really easy to do!
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
|
||||
|
||||
## Source Code
|
||||
|
||||
* <https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior>
|
||||
* <https://github.com/ArchiveTeam/warrior-dockerfile>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.3.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install warrior k8s-at-home/warrior
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `warrior`
|
||||
|
||||
```console
|
||||
helm install warrior k8s-at-home/warrior
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `warrior` deployment
|
||||
|
||||
```console
|
||||
helm uninstall warrior
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
|
||||
## Configuration
|
||||
|
||||
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
|
||||
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
||||
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install warrior \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/warrior
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install warrior k8s-at-home/warrior -f values.yaml
|
||||
```
|
||||
|
||||
## Custom configuration
|
||||
|
||||
N/A
|
||||
|
||||
## Values
|
||||
|
||||
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| image.pullPolicy | string | `"Always"` | image pull policy |
|
||||
| image.repository | string | `"atdr.meo.ws/archiveteam/warrior-dockerfile"` | image repository |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 1.0.0
|
||||
|
||||
#### Added
|
||||
|
||||
* Initial chart version.
|
||||
|
||||
#### Changed
|
||||
|
||||
N/A
|
||||
|
||||
#### Fixed
|
||||
|
||||
N/A
|
||||
|
||||
### Older versions
|
||||
|
||||
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/warrior?modal=changelog)
|
||||
|
||||
## Support
|
||||
|
||||
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
|
||||
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
|
||||
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
|
||||
- Join our [Discord](https://discord.gg/sTMX7Vh) community
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)
|
||||
9
charts/incubator/warrior/README_CONFIG.md.gotmpl
Normal file
9
charts/incubator/warrior/README_CONFIG.md.gotmpl
Normal file
@@ -0,0 +1,9 @@
|
||||
{{- define "custom.custom.configuration.header" -}}
|
||||
## Custom configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.custom.configuration" -}}
|
||||
{{ template "custom.custom.configuration.header" . }}
|
||||
|
||||
N/A
|
||||
{{- end -}}
|
||||
1
charts/incubator/warrior/templates/NOTES.txt
Normal file
1
charts/incubator/warrior/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
1
charts/incubator/warrior/templates/common.yaml
Normal file
1
charts/incubator/warrior/templates/common.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.all" . }}
|
||||
36
charts/incubator/warrior/values.yaml
Normal file
36
charts/incubator/warrior/values.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
#
|
||||
# IMPORTANT NOTE
|
||||
#
|
||||
# This chart inherits from our common library chart. You can check the default values/options here:
|
||||
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: atdr.meo.ws/archiveteam/warrior-dockerfile
|
||||
# -- image tag
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: Always
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8001
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
config:
|
||||
enabled: false
|
||||
mountPath: /projects
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 4.27.2
|
||||
appVersion: 4.37.0
|
||||
description: Ghost is a blogging and publishing software
|
||||
name: ghost
|
||||
version: 1.1.2
|
||||
version: 1.2.0
|
||||
kubeVersion: ">=1.19.0-0"
|
||||
keywords:
|
||||
- ghost
|
||||
@@ -25,5 +25,5 @@ dependencies:
|
||||
condition: mariadb.enabled
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: fixed
|
||||
description: Fixed database host to match mariadb-svc
|
||||
- kind: changed
|
||||
description: Upgrade `appversion` from 4.27.2 to 4.37.0.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ghost
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Ghost is a blogging and publishing software
|
||||
|
||||
@@ -86,7 +86,7 @@ N/A
|
||||
| env.url | string | `"http://some-ghost.example.com"` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"ghost"` | image repository |
|
||||
| image.tag | string | `"4.27.2"` | image tag |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| mariadb.architecture | string | `"standalone"` | |
|
||||
| mariadb.auth.database | string | `"ghost"` | |
|
||||
@@ -100,7 +100,7 @@ N/A
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 1.1.2
|
||||
### Version 1.2.0
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -108,11 +108,11 @@ N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
N/A
|
||||
* Upgrade `appversion` from 4.27.2 to 4.37.0.
|
||||
|
||||
#### Fixed
|
||||
|
||||
* Fixed database host to match mariadb-svc
|
||||
N/A
|
||||
|
||||
### Older versions
|
||||
|
||||
|
||||
@@ -9,7 +9,8 @@ image:
|
||||
# -- image repository
|
||||
repository: ghost
|
||||
# -- image tag
|
||||
tag: 4.27.2
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
|
||||
26
charts/stable/gotify/.helmignore
Normal file
26
charts/stable/gotify/.helmignore
Normal file
@@ -0,0 +1,26 @@
|
||||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
||||
# OWNERS file for Kubernetes
|
||||
OWNERS
|
||||
# helm-docs templates
|
||||
*.gotmpl
|
||||
22
charts/stable/gotify/Chart.yaml
Normal file
22
charts/stable/gotify/Chart.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: v2
|
||||
appVersion: "2.1.4"
|
||||
description: A simple server for sending and receiving messages
|
||||
name: gotify
|
||||
version: 1.0.0
|
||||
keywords:
|
||||
- gotify
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/gotify/
|
||||
icon: https://avatars.githubusercontent.com/u/36410427?s=200&v=4
|
||||
maintainers:
|
||||
- name: jonas
|
||||
email: barregargamel@gmail.com
|
||||
sources:
|
||||
- https://github.com/gotify/server
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.3.0
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: added
|
||||
description: Initial version
|
||||
135
charts/stable/gotify/README.md
Normal file
135
charts/stable/gotify/README.md
Normal file
@@ -0,0 +1,135 @@
|
||||
# gotify
|
||||
|
||||
 
|
||||
|
||||
A simple server for sending and receiving messages
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
|
||||
|
||||
## Source Code
|
||||
|
||||
* <https://github.com/gotify/server>
|
||||
|
||||
## Requirements
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.3.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install gotify k8s-at-home/gotify
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `gotify`
|
||||
|
||||
```console
|
||||
helm install gotify k8s-at-home/gotify
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `gotify` deployment
|
||||
|
||||
```console
|
||||
helm uninstall gotify
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
|
||||
## Configuration
|
||||
|
||||
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
|
||||
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
||||
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install gotify \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/gotify
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install gotify k8s-at-home/gotify -f values.yaml
|
||||
```
|
||||
|
||||
## Custom configuration
|
||||
|
||||
N/A
|
||||
|
||||
## Values
|
||||
|
||||
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below | environment variables. |
|
||||
| env.GOTIFY_DATABASE_CONNECTION | string | `"data/gotify.db"` | Database connection string (se: https://gotify.net/docs/config#database) |
|
||||
| env.GOTIFY_DATABASE_DIALECT | string | `"sqlite3"` | Database type (se https://gotify.net/docs/config#database) |
|
||||
| env.GOTIFY_DEFAULTUSER_NAME | string | `"admin"` | Default user created on database creation |
|
||||
| env.GOTIFY_DEFAULTUSER_PASS | string | `"admin"` | Password set for default user on database creation |
|
||||
| env.GOTIFY_PASSSTRENGTH | int | `10` | The bcrypt password strength (higher = better but also slower) |
|
||||
| env.GOTIFY_PLUGINSDIR | string | `"data/plugins"` | The directory where plugin resides (leave empty to disable plugins) |
|
||||
| env.GOTIFY_REGISTRATION | bool | `false` | Enable user registration |
|
||||
| env.GOTIFY_SERVER_KEEPALIVEPERIODSECONDS | int | `0` | Server keep alive period |
|
||||
| env.GOTIFY_SERVER_LISTENADDR | string | `nil` | Address server is listening on |
|
||||
| env.GOTIFY_SERVER_PORT | int | `80` | Set the port gotify container is listening on |
|
||||
| env.GOTIFY_SERVER_SSL_CERTFILE | string | `nil` | SSL Certificate file |
|
||||
| env.GOTIFY_SERVER_SSL_CERTKEY | string | `nil` | SSL certificate key file |
|
||||
| env.GOTIFY_SERVER_SSL_ENABLED | bool | `false` | SSL Enabled |
|
||||
| env.GOTIFY_SERVER_SSL_LETSENCRYPT_ACCEPTTOS | bool | `false` | Accept the tos from letsencrypt |
|
||||
| env.GOTIFY_SERVER_SSL_LETSENCRYPT_CACHE | string | `"certs"` | Directory to use as letsencrypt cache |
|
||||
| env.GOTIFY_SERVER_SSL_LETSENCRYPT_ENABLED | bool | `false` | Enable letsencrypt integration |
|
||||
| env.GOTIFY_SERVER_SSL_LISTENADDR | string | `nil` | Server ssl listening address |
|
||||
| env.GOTIFY_SERVER_SSL_PORT | int | `443` | SSL Server port |
|
||||
| env.GOTIFY_SERVER_SSL_REDIRECTTOHTTPS | bool | `true` | Redirect http to https |
|
||||
| env.GOTIFY_SERVER_STREAM_PINGPERIODSECONDS | int | `45` | The hosts for which letsencrypt should request certificates GOTIFY_SERVER_SSL_LETSENCRYPT_HOSTS: - mydomain.tld\n- myotherdomain.tld -- Response headers are added to every response (default: none) GOTIFY_SERVER_RESPONSEHEADERS: "X-Custom-Header: \"custom value\"" -- Sets cors headers GOTIFY_SERVER_CORS_ALLOWORIGINS: "- \".+.example.com\"\n- \"otherdomain.com\"" GOTIFY_SERVER_CORS_ALLOWMETHODS: "- \"GET\"\n- \"POST\"" GOTIFY_SERVER_CORS_ALLOWHEADERS: "- \"Authorization\"\n- \"content-type\"" GOTIFY_SERVER_STREAM_ALLOWEDORIGINS: "- \".+.example.com\"\n- \"otherdomain.com\"" -- The interval in which websocket pings will be sent |
|
||||
| env.GOTIFY_UPLOADEDIMAGESDIR | string | `"data/images"` | The directory for storing uploaded images |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"gotify/server"` | image repository |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence.data.enabled | bool | `false` | |
|
||||
| persistence.data.mountPath | string | `"/app/data"` | |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 1.0.0
|
||||
|
||||
#### Added
|
||||
|
||||
* Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
N/A
|
||||
|
||||
#### Fixed
|
||||
|
||||
N/A
|
||||
|
||||
### Older versions
|
||||
|
||||
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/gotify?modal=changelog)
|
||||
|
||||
## Support
|
||||
|
||||
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
|
||||
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
|
||||
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
|
||||
- Join our [Discord](https://discord.gg/sTMX7Vh) community
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)
|
||||
9
charts/stable/gotify/README_CONFIG.md.gotmpl
Normal file
9
charts/stable/gotify/README_CONFIG.md.gotmpl
Normal file
@@ -0,0 +1,9 @@
|
||||
{{- define "custom.custom.configuration.header" -}}
|
||||
## Custom configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.custom.configuration" -}}
|
||||
{{ template "custom.custom.configuration.header" . }}
|
||||
|
||||
N/A
|
||||
{{- end -}}
|
||||
1
charts/stable/gotify/templates/NOTES.txt
Normal file
1
charts/stable/gotify/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
1
charts/stable/gotify/templates/common.yaml
Normal file
1
charts/stable/gotify/templates/common.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.all" . }}
|
||||
91
charts/stable/gotify/values.yaml
Normal file
91
charts/stable/gotify/values.yaml
Normal file
@@ -0,0 +1,91 @@
|
||||
#
|
||||
# IMPORTANT NOTE
|
||||
#
|
||||
# This chart inherits from our common library chart. You can check the default values/options here:
|
||||
# https://github.com/k8s-at-home/library-charts/tree/master/charts/stable/common/values.yaml
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: gotify/server
|
||||
# -- image tag
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- environment variables.
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Set the port gotify container is listening on
|
||||
GOTIFY_SERVER_PORT: 80
|
||||
# -- Server keep alive period
|
||||
GOTIFY_SERVER_KEEPALIVEPERIODSECONDS: 0
|
||||
# -- Address server is listening on
|
||||
GOTIFY_SERVER_LISTENADDR:
|
||||
# -- SSL Enabled
|
||||
GOTIFY_SERVER_SSL_ENABLED: false
|
||||
# -- Redirect http to https
|
||||
GOTIFY_SERVER_SSL_REDIRECTTOHTTPS: true
|
||||
# -- Server ssl listening address
|
||||
GOTIFY_SERVER_SSL_LISTENADDR:
|
||||
# -- SSL Server port
|
||||
GOTIFY_SERVER_SSL_PORT: 443
|
||||
# -- SSL Certificate file
|
||||
GOTIFY_SERVER_SSL_CERTFILE:
|
||||
# -- SSL certificate key file
|
||||
GOTIFY_SERVER_SSL_CERTKEY:
|
||||
# -- Enable letsencrypt integration
|
||||
GOTIFY_SERVER_SSL_LETSENCRYPT_ENABLED: false
|
||||
# -- Accept the tos from letsencrypt
|
||||
GOTIFY_SERVER_SSL_LETSENCRYPT_ACCEPTTOS: false
|
||||
# -- Directory to use as letsencrypt cache
|
||||
GOTIFY_SERVER_SSL_LETSENCRYPT_CACHE: certs
|
||||
# -- The hosts for which letsencrypt should request certificates
|
||||
# GOTIFY_SERVER_SSL_LETSENCRYPT_HOSTS: - mydomain.tld\n- myotherdomain.tld
|
||||
# -- Response headers are added to every response (default: none)
|
||||
# GOTIFY_SERVER_RESPONSEHEADERS: "X-Custom-Header: \"custom value\""
|
||||
# -- Sets cors headers
|
||||
# GOTIFY_SERVER_CORS_ALLOWORIGINS: "- \".+.example.com\"\n- \"otherdomain.com\""
|
||||
# GOTIFY_SERVER_CORS_ALLOWMETHODS: "- \"GET\"\n- \"POST\""
|
||||
# GOTIFY_SERVER_CORS_ALLOWHEADERS: "- \"Authorization\"\n- \"content-type\""
|
||||
# GOTIFY_SERVER_STREAM_ALLOWEDORIGINS: "- \".+.example.com\"\n- \"otherdomain.com\""
|
||||
# -- The interval in which websocket pings will be sent
|
||||
GOTIFY_SERVER_STREAM_PINGPERIODSECONDS: 45
|
||||
# -- Database type (se https://gotify.net/docs/config#database)
|
||||
GOTIFY_DATABASE_DIALECT: sqlite3
|
||||
# -- Database connection string (se: https://gotify.net/docs/config#database)
|
||||
GOTIFY_DATABASE_CONNECTION: data/gotify.db
|
||||
# -- Default user created on database creation
|
||||
GOTIFY_DEFAULTUSER_NAME: admin
|
||||
# -- Password set for default user on database creation
|
||||
GOTIFY_DEFAULTUSER_PASS: admin
|
||||
# -- The bcrypt password strength (higher = better but also slower)
|
||||
GOTIFY_PASSSTRENGTH: 10
|
||||
# -- The directory for storing uploaded images
|
||||
GOTIFY_UPLOADEDIMAGESDIR: data/images
|
||||
# -- The directory where plugin resides (leave empty to disable plugins)
|
||||
GOTIFY_PLUGINSDIR: data/plugins
|
||||
# -- Enable user registration
|
||||
GOTIFY_REGISTRATION: false
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
persistence:
|
||||
data:
|
||||
enabled: false
|
||||
mountPath: /app/data
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 2021.12.7
|
||||
appVersion: 2022.3.2
|
||||
description: Home Assistant
|
||||
name: home-assistant
|
||||
version: 12.0.1
|
||||
version: 12.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- home-assistant
|
||||
@@ -36,4 +36,6 @@ dependencies:
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgraded `postgresql` chart dependency to version `10.14.4`.
|
||||
description: Easier maintainability by having to change appversion in one place.
|
||||
- kind: changed
|
||||
description: Upgraded `appVersion` to version `2022.3.2`.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# home-assistant
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Home Assistant
|
||||
|
||||
@@ -155,8 +155,8 @@ endpoint in your Home-Assistant configuration. See the [official documentation](
|
||||
| env | object | See below | environment variables. |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"homeassistant/home-assistant"` | image repository |
|
||||
| image.tag | string | `"2021.12.7"` | image tag |
|
||||
| image.repository | string | `"ghcr.io/home-assistant/home-assistant"` | image repository |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| influxdb | object | See values.yaml | Enable and configure influxdb database subchart under this key. For more options see [influxdb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/influxdb) |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) |
|
||||
@@ -175,7 +175,7 @@ endpoint in your Home-Assistant configuration. See the [official documentation](
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 12.0.1
|
||||
### Version 12.1.0
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -183,7 +183,8 @@ N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
* Upgraded `postgresql` chart dependency to version `10.14.4`.
|
||||
* Easier maintainability by having to change appversion in one place.
|
||||
* Upgraded `appVersion` to version `2022.3.2`.
|
||||
|
||||
#### Fixed
|
||||
|
||||
|
||||
@@ -7,9 +7,10 @@
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: homeassistant/home-assistant
|
||||
repository: ghcr.io/home-assistant/home-assistant
|
||||
# -- image tag
|
||||
tag: 2021.12.7
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 0.8.1
|
||||
appVersion: v0.9.0
|
||||
description: An exporter for metrics in the InfluxDB format, transforms them and exposes them for consumption by Prometheus.
|
||||
name: influxdb-exporter
|
||||
version: 1.0.1
|
||||
version: 1.0.2
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- influxdb-exporter
|
||||
@@ -20,4 +20,4 @@ dependencies:
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: fixed
|
||||
description: Add the description and custom configuration to the README.md
|
||||
description: Update image to 0.9.0 (InfluxDB v2 clients support), use differnt port for UDP.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# influxdb-exporter
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
An exporter for metrics in the InfluxDB format, transforms them and exposes them for consumption by Prometheus.
|
||||
|
||||
@@ -91,11 +91,12 @@ Override the default container `args:` with optons:
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| args | list | `["--udp.bind-address=0.0.0.0:9123"]` | Override the args for the default container |
|
||||
| env | object | See below | environment variables. See more environment variables in the [influxdb-exporter documentation](https://influxdb-exporter.org/docs). |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"prom/influxdb-exporter"` | image repository |
|
||||
| image.tag | string | `"v0.8.1"` | image tag |
|
||||
| image.tag | string | `"v0.9.0"` | image tag |
|
||||
| metrics.enabled | bool | See values.yaml | Enable and configure prometheus-qbittorrent-exporter sidecar and Prometheus podMonitor. |
|
||||
| metrics.serviceMonitor.interval | string | `"15s"` | |
|
||||
| metrics.serviceMonitor.labels | object | `{}` | |
|
||||
@@ -104,7 +105,7 @@ Override the default container `args:` with optons:
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 1.0.1
|
||||
### Version 1.0.2
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -116,7 +117,7 @@ N/A
|
||||
|
||||
#### Fixed
|
||||
|
||||
* Add the description and custom configuration to the README.md
|
||||
* Update image to 0.9.0 (InfluxDB v2 clients support), use differnt port for UDP.
|
||||
|
||||
### Older versions
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ spec:
|
||||
matchLabels:
|
||||
{{- include "common.labels.selectorLabels" . | nindent 6 }}
|
||||
endpoints:
|
||||
- port: main
|
||||
- port: http
|
||||
{{- with .Values.metrics.serviceMonitor.interval }}
|
||||
interval: {{ . }}
|
||||
{{- end }}
|
||||
@@ -21,7 +21,7 @@ spec:
|
||||
scrapeTimeout: {{ . }}
|
||||
{{- end }}
|
||||
path: /metrics
|
||||
- port: main
|
||||
- port: http
|
||||
{{- with .Values.metrics.serviceMonitor.interval }}
|
||||
interval: {{ . }}
|
||||
{{- end }}
|
||||
|
||||
@@ -9,7 +9,7 @@ image:
|
||||
# -- image repository
|
||||
repository: prom/influxdb-exporter
|
||||
# -- image tag
|
||||
tag: v0.8.1
|
||||
tag: v0.9.0
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
@@ -19,6 +19,10 @@ env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
|
||||
# -- Override the args for the default container
|
||||
args:
|
||||
- "--udp.bind-address=0.0.0.0:9123"
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
@@ -27,15 +31,17 @@ service:
|
||||
ports:
|
||||
http:
|
||||
port: 9122
|
||||
targetPort: 9122
|
||||
udp:
|
||||
enabled: true
|
||||
type: LoadBalancer
|
||||
loadBalancerIP: ""
|
||||
ports:
|
||||
udp:
|
||||
enabled: true
|
||||
port: 9122
|
||||
protocol: UDP
|
||||
targetPort: 9122
|
||||
port: 9123
|
||||
targetPort: 9123
|
||||
|
||||
metrics:
|
||||
# -- Enable and configure prometheus-qbittorrent-exporter sidecar and Prometheus podMonitor.
|
||||
|
||||
26
charts/stable/kube-ops-view/.helmignore
Normal file
26
charts/stable/kube-ops-view/.helmignore
Normal file
@@ -0,0 +1,26 @@
|
||||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
||||
# OWNERS file for Kubernetes
|
||||
OWNERS
|
||||
# helm-docs templates
|
||||
*.gotmpl
|
||||
23
charts/stable/kube-ops-view/Chart.yaml
Normal file
23
charts/stable/kube-ops-view/Chart.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
apiVersion: v2
|
||||
appVersion: 20.4.0
|
||||
description: kube-ops-view helm package
|
||||
name: kube-ops-view
|
||||
version: 1.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- kube-ops-view
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/kube-ops-view
|
||||
icon: https://codeberg.org/repo-avatars/677-c51f6426305941cab515fdd98368f0bb
|
||||
sources:
|
||||
- https://codeberg.org/hjacobs/kube-ops-view
|
||||
maintainers:
|
||||
- name: FlipEnergy
|
||||
email: dennis.zhang.nrg@gmail.com
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.3.0
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: added
|
||||
description: Initial version
|
||||
118
charts/stable/kube-ops-view/README.md
Normal file
118
charts/stable/kube-ops-view/README.md
Normal file
@@ -0,0 +1,118 @@
|
||||
# kube-ops-view
|
||||
|
||||
 
|
||||
|
||||
kube-ops-view helm package
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
|
||||
|
||||
## Source Code
|
||||
|
||||
* <https://codeberg.org/hjacobs/kube-ops-view>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.3.0 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install kube-ops-view k8s-at-home/kube-ops-view
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `kube-ops-view`
|
||||
|
||||
```console
|
||||
helm install kube-ops-view k8s-at-home/kube-ops-view
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `kube-ops-view` deployment
|
||||
|
||||
```console
|
||||
helm uninstall kube-ops-view
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
|
||||
## Configuration
|
||||
|
||||
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
|
||||
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
||||
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install kube-ops-view \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/kube-ops-view
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install kube-ops-view k8s-at-home/kube-ops-view -f values.yaml
|
||||
```
|
||||
|
||||
## Custom configuration
|
||||
|
||||
N/A
|
||||
|
||||
## Values
|
||||
|
||||
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below | environment variables. See more environment variables in the [kube-ops-view documentation](https://codeberg.org/hjacobs/kube-ops-view/#configuration). |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"hjacobs/kube-ops-view"` | image repository |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| securityContext.readOnlyRootFilesystem | bool | `true` | |
|
||||
| securityContext.runAsNonRoot | bool | `true` | |
|
||||
| securityContext.runAsUser | int | `1000` | |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
| serviceAccount.create | bool | `true` | create needed service account |
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 1.0.0
|
||||
|
||||
#### Added
|
||||
|
||||
* Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
N/A
|
||||
|
||||
#### Fixed
|
||||
|
||||
N/A
|
||||
|
||||
### Older versions
|
||||
|
||||
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/kube-ops-view?modal=changelog)
|
||||
|
||||
## Support
|
||||
|
||||
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
|
||||
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
|
||||
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
|
||||
- Join our [Discord](https://discord.gg/sTMX7Vh) community
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)
|
||||
9
charts/stable/kube-ops-view/README_CONFIG.md.gotmpl
Normal file
9
charts/stable/kube-ops-view/README_CONFIG.md.gotmpl
Normal file
@@ -0,0 +1,9 @@
|
||||
{{- define "custom.custom.configuration.header" -}}
|
||||
## Custom configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.custom.configuration" -}}
|
||||
{{ template "custom.custom.configuration.header" . }}
|
||||
|
||||
N/A
|
||||
{{- end -}}
|
||||
1
charts/stable/kube-ops-view/templates/NOTES.txt
Normal file
1
charts/stable/kube-ops-view/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
1
charts/stable/kube-ops-view/templates/common.yaml
Normal file
1
charts/stable/kube-ops-view/templates/common.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.all" . }}
|
||||
28
charts/stable/kube-ops-view/templates/rbac.yaml
Normal file
28
charts/stable/kube-ops-view/templates/rbac.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
---
|
||||
kind: ClusterRole
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
metadata:
|
||||
name: {{ include "common.names.serviceAccountName" . }}
|
||||
rules:
|
||||
- apiGroups: [""]
|
||||
resources: ["nodes", "pods"]
|
||||
verbs:
|
||||
- list
|
||||
- apiGroups: ["metrics.k8s.io"]
|
||||
resources: ["nodes", "pods"]
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
---
|
||||
kind: ClusterRoleBinding
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
metadata:
|
||||
name: {{ include "common.names.serviceAccountName" . }}
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
name: {{ include "common.names.serviceAccountName" . }}
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: {{ include "common.names.serviceAccountName" . }}
|
||||
namespace: {{ .Release.Namespace }}
|
||||
44
charts/stable/kube-ops-view/values.yaml
Normal file
44
charts/stable/kube-ops-view/values.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
#
|
||||
# IMPORTANT NOTE
|
||||
#
|
||||
# This chart inherits from our common library chart. You can check the default values/options here:
|
||||
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: hjacobs/kube-ops-view
|
||||
# -- image tag
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- environment variables. See more environment variables in the [kube-ops-view documentation](https://codeberg.org/hjacobs/kube-ops-view/#configuration).
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8080
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: true
|
||||
runAsNonRoot: true
|
||||
runAsUser: 1000
|
||||
|
||||
serviceAccount:
|
||||
# -- create needed service account
|
||||
create: true
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
main:
|
||||
enabled: false
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: v0.5.1
|
||||
appVersion: v0.5.6
|
||||
description: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family.
|
||||
name: mealie
|
||||
version: 3.3.0
|
||||
version: 4.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- grocy
|
||||
@@ -24,6 +24,6 @@ dependencies:
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgraded `common` chart dependency to version `4.3.0`.
|
||||
description: Upgraded app version `v0.5.6`.
|
||||
- kind: changed
|
||||
description: Upgraded `postgresql` chart dependency to version `10.14.4`.
|
||||
description: Removed deprecated DB_TYPE environment variable in favour of DB_ENGINE.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# mealie
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family.
|
||||
|
||||
@@ -77,11 +77,11 @@ N/A
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below | environment variables. See [image docs](https://hay-kot.github.io/mealie/documentation/getting-started/install/#env-variables) for more details. |
|
||||
| env.DB_TYPE | string | `"sqlite"` | Set the application database type |
|
||||
| env.DB_ENGINE | string | `"sqlite"` | Set the application database type |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"hkotel/mealie"` | image repository |
|
||||
| image.tag | string | `"v0.5.1"` | image tag |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
|
||||
@@ -89,7 +89,7 @@ N/A
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 3.3.0
|
||||
### Version 4.0.0
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -97,8 +97,8 @@ N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
* Upgraded `common` chart dependency to version `4.3.0`.
|
||||
* Upgraded `postgresql` chart dependency to version `10.14.4`.
|
||||
* Upgraded app version `v0.5.6`.
|
||||
* Removed deprecated DB_TYPE environment variable in favour of DB_ENGINE.
|
||||
|
||||
#### Fixed
|
||||
|
||||
|
||||
@@ -9,7 +9,8 @@ image:
|
||||
# -- image repository
|
||||
repository: hkotel/mealie
|
||||
# -- image tag
|
||||
tag: v0.5.1
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
@@ -19,7 +20,7 @@ env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- Set the application database type
|
||||
DB_TYPE: sqlite
|
||||
DB_ENGINE: sqlite
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 3.7.0-apache
|
||||
description: A Personal Relationship Management tool to help you organize your social life
|
||||
name: monica
|
||||
version: 7.0.1
|
||||
version: 7.0.2
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- crm
|
||||
@@ -25,4 +25,4 @@ dependencies:
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgraded app to version `3.7.0-apache` from `3.1.1-apache`.
|
||||
description: Removed the forced env {} so they can be populated elsewhere (envFrom secrets for example)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# monica
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
A Personal Relationship Management tool to help you organize your social life
|
||||
|
||||
@@ -79,12 +79,6 @@ N/A
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below | environment variables. See [monica documentation](https://raw.githubusercontent.com/monicahq/monica/master/.env.example) for more details. |
|
||||
| env.APP_ENV | string | `"production"` | Use `local` if you want to install Monica as a development version. Use `production` otherwise. |
|
||||
| env.APP_KEY | string | `nil` | The encryption key. This is the most important part of the application. Keep this secure otherwise, everyone will be able to access your application. Must be 32 characters long exactly. Use `php artisan key:generate` or `echo -n 'base64:'; openssl rand -base64 32` to generate a random key. |
|
||||
| env.APP_URL | string | `"https://crm.k8s-at-home.com"` | The URL of your application. |
|
||||
| env.DB_DATABASE | string | `nil` | Database to connect to |
|
||||
| env.DB_HOST | string | `nil` | Database hostname |
|
||||
| env.DB_PASSWORD | string | `nil` | Database password |
|
||||
| env.DB_USERNAME | string | `nil` | Database username |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"monica"` | image repository |
|
||||
@@ -96,7 +90,7 @@ N/A
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 7.0.1
|
||||
### Version 7.0.2
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -104,7 +98,7 @@ N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
* Upgraded app to version `3.7.0-apache` from `3.1.1-apache`.
|
||||
* Removed the forced env {} so they can be populated elsewhere (envFrom secrets for example)
|
||||
|
||||
#### Fixed
|
||||
|
||||
|
||||
@@ -21,21 +21,16 @@ env:
|
||||
TZ: UTC
|
||||
# -- Use `local` if you want to install Monica as a development version. Use `production` otherwise.
|
||||
APP_ENV: production
|
||||
# -- The encryption key. This is the most important part of the application.
|
||||
# APP_KEY -- The encryption key. This is the most important part of the application.
|
||||
# Keep this secure otherwise, everyone will be able to access your application.
|
||||
# Must be 32 characters long exactly.
|
||||
# Use `php artisan key:generate` or `echo -n 'base64:'; openssl rand -base64 32` to generate a random key.
|
||||
APP_KEY:
|
||||
# -- The URL of your application.
|
||||
APP_URL: https://crm.k8s-at-home.com
|
||||
# -- Database hostname
|
||||
DB_HOST: # monica-mariadb
|
||||
# -- Database to connect to
|
||||
DB_DATABASE: # monica
|
||||
# -- Database username
|
||||
DB_USERNAME: # monica
|
||||
# -- Database password
|
||||
DB_PASSWORD: # monicapass
|
||||
# DB_HOST -- Database hostname
|
||||
# DB_DATABASE -- Database to connect to
|
||||
# DB_USERNAME -- Database username
|
||||
# DB_PASSWORD -- Database password
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
|
||||
26
charts/stable/otel-collector/.helmignore
Normal file
26
charts/stable/otel-collector/.helmignore
Normal file
@@ -0,0 +1,26 @@
|
||||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
||||
# OWNERS file for Kubernetes
|
||||
OWNERS
|
||||
# helm-docs templates
|
||||
*.gotmpl
|
||||
23
charts/stable/otel-collector/Chart.yaml
Normal file
23
charts/stable/otel-collector/Chart.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
apiVersion: v2
|
||||
appVersion: 0.46.0
|
||||
description: OpenTelemetry collector helm package
|
||||
name: otel-collector
|
||||
version: 1.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- otel-collector, open telemetry, tracing
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/otel-collector
|
||||
icon: https://otel-collector.org/icon
|
||||
sources:
|
||||
- https://github.com/otel-collector/otel-collector-docker
|
||||
maintainers:
|
||||
- name: mterhar
|
||||
email: mike@terhar.com
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.3.0
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: added
|
||||
description: Initial version
|
||||
50
charts/stable/otel-collector/README.md
Normal file
50
charts/stable/otel-collector/README.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# otel-collector
|
||||
|
||||
 
|
||||
|
||||
OpenTelemetry collector helm package
|
||||
|
||||
**Homepage:** <https://github.com/k8s-at-home/charts/tree/master/charts/stable/otel-collector>
|
||||
|
||||
## Maintainers
|
||||
|
||||
| Name | Email | Url |
|
||||
| ---- | ------ | --- |
|
||||
| mterhar | mike@terhar.com | |
|
||||
|
||||
## Source Code
|
||||
|
||||
* <https://github.com/otel-collector/otel-collector-docker>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.3.0 |
|
||||
|
||||
## Values
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| configFile | string | `nil` | Create a new secret with the following multi-line spec which gets mounted to /conf/otel-collector-config.yaml. For more information, see the [otel docs](https://opentelemetry.io/docs/collector/configuration/) |
|
||||
| configFileSecret | string | `nil` | Configure the open telemetry secret using an existing secret or create a configuration file using the `configFile` below The secret needs a single key inside it called `otelConfigFile` |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"otel/opentelemetry-collector-contrib"` | image repository |
|
||||
| image.tag | string | `nil` | image tag |
|
||||
| ingress.main | object | disabled | Enable and configure ingress settings for the chart under this key. This OTEL Collector is built to trust items within the same cluster so exposing externally will allow unauthenticated traces to be processed. |
|
||||
| metrics.enabled | bool | enabled: false is set so it can scrape itself but | Configure Prometheus serviceMonitor for the built-in exporter. circular dependencies are never good enable this for a secondary scraper |
|
||||
| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. |
|
||||
| metrics.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
|
||||
| metrics.serviceMonitor.interval | string | `"3m"` | |
|
||||
| metrics.serviceMonitor.labels | object | `{}` | |
|
||||
| metrics.serviceMonitor.scrapeTimeout | string | `"1m"` | |
|
||||
| probes | object | expects config to include `extensions:health_check:endpoint: 0.0.0.0:13133` | probes is configured to use an otel extension to get health information from the pod |
|
||||
| service | object | The defaults expose the services needed to receive http and otlp traces | Configures service settings for the chart. |
|
||||
| serviceAccount.annotations | object | `{}` | Annotations to add to the service account |
|
||||
| serviceAccount.create | bool | `false` | Specifies whether a service account should be created |
|
||||
| serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
|
||||
|
||||
----------------------------------------------
|
||||
Autogenerated from chart metadata using [helm-docs v1.7.0](https://github.com/norwoodj/helm-docs/releases/v1.7.0)
|
||||
105
charts/stable/otel-collector/README_CONFIG.md.gotmpl
Normal file
105
charts/stable/otel-collector/README_CONFIG.md.gotmpl
Normal file
@@ -0,0 +1,105 @@
|
||||
{{- define "custom.custom.configuration.header" -}}
|
||||
## Custom configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.custom.configuration" -}}
|
||||
{{ template "custom.custom.configuration.header" . }}
|
||||
|
||||
The open telemetry collector is used to receive, process, and deliver open telemetry traces to a backend.
|
||||
There are many backends that can be used by setting "exporter" configurations.
|
||||
The example configuration in the repository sends data to [Honeycomb.io](https://honeycomb.io) since they provide a free plan with 50,000,000 events per month.
|
||||
See the values.yaml file for an example configuration and reference the [Open Telemetry docs](https://opentelemetry.io/docs/collector/configuration/) for additional options.
|
||||
|
||||
Be sure to replace all configurations in the values file which are encased in double brackets like `[[something]]`.
|
||||
The example below has many different telemetry system configurations for example purposes.
|
||||
Most people will have only one telemetry backend, though the example shows how to send to multiple.
|
||||
If you do not wish to use a service, for example to remove NewRelic delete the exporter called `otlp/newrelic` and then remove pipeline `traces/2` which sends to that exporter and remove the `otlp/newrelic` exporter from the metrics pipeline.
|
||||
|
||||
```yaml
|
||||
configFile: |-
|
||||
receivers:
|
||||
otlp:
|
||||
protocols:
|
||||
grpc:
|
||||
endpoint: "0.0.0.0:4317"
|
||||
http:
|
||||
endpoint: "0.0.0.0:4318"
|
||||
processors:
|
||||
batch:
|
||||
memory_limiter:
|
||||
# 80% of maximum memory up to 2G
|
||||
limit_mib: 1500
|
||||
# 25% of limit up to 2G
|
||||
spike_limit_mib: 512
|
||||
check_interval: 5s
|
||||
|
||||
extensions:
|
||||
health_check:
|
||||
endpoint: 0.0.0.0:13133
|
||||
zpages: {}
|
||||
memory_ballast:
|
||||
# Memory Ballast size should be max 1/3 to 1/2 of memory.
|
||||
size_mib: 683
|
||||
exporters:
|
||||
logging:
|
||||
logLevel: debug
|
||||
|
||||
otlp/honeycombtraces:
|
||||
endpoint: api.honeycomb.io:443
|
||||
headers:
|
||||
x-honeycomb-team: [[YourAPIKeyHere]]
|
||||
x-honeycomb-dataset: [[YouApplicationDataSetHere]]
|
||||
|
||||
otlp/newrelic:
|
||||
endpoint: otlp.nr-data.net:4317
|
||||
headers:
|
||||
api-key: [[YourTokenHere]]
|
||||
|
||||
otlp/lightstep:
|
||||
endpoint: ingest.lightstep.com:443
|
||||
headers:
|
||||
{"lightstep-access-token": "[[YourTokenHere]]"}
|
||||
|
||||
otlp/sapm:
|
||||
access_token: [[YourTokenHere]]
|
||||
access_token_passthrough: true
|
||||
endpoint: https://ingest.us0.otlp/signalfx.com/v2/trace
|
||||
max_connections: 100
|
||||
num_workers: 8
|
||||
|
||||
otlp/signalfx:
|
||||
access_token: [[YourTokenHere]]
|
||||
realm: us0
|
||||
correlation:
|
||||
|
||||
service:
|
||||
extensions: [zpages, memory_ballast, health_check]
|
||||
pipelines:
|
||||
traces:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, batch]
|
||||
exporters: [otlp/honeycombtraces]
|
||||
|
||||
traces/2:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, batch]
|
||||
exporters: [otlp/newrelic]
|
||||
|
||||
traces/3:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, attributes, batch]
|
||||
exporters: [otlp/sapm, otlp/signalfx]
|
||||
|
||||
traces/4:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, batch]
|
||||
exporters: [otlp/lightstep]
|
||||
```
|
||||
|
||||
To get the secret for troubleshooting, you can use a command like:
|
||||
|
||||
```bash
|
||||
kubectl get secret -A --selector=configsecret=otelcollector -o go-template='{{range .items}}{{"----\n# "}}{{ .metadata.name }}{{"."}}{{ .metadata.namespace }}{{":"}}{{"\n"}}{{.data.otelConfigFile|base64decode}}{{end}}'
|
||||
```
|
||||
|
||||
{{- end -}}
|
||||
6
charts/stable/otel-collector/templates/NOTES.txt
Normal file
6
charts/stable/otel-collector/templates/NOTES.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Send telemetry to this pod via the clusterIP:
|
||||
|
||||
1. http://{{ include "common.names.fullname" . }}.{{ .Release.Namespace }}:{{ .Values.service.otlpports.ports.otlpgrpc.port }}
|
||||
2. GRPC to {{ include "common.names.fullname" . }}.{{ .Release.Namespace }}:{{ .Values.service.otlpports.ports.otlphttp.port }}
|
||||
|
||||
It will then be processed and sent to exporters based on the configFile or configFileSecret.
|
||||
28
charts/stable/otel-collector/templates/common.yaml
Normal file
28
charts/stable/otel-collector/templates/common.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "common.values.setup" . }}
|
||||
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "otel-collector.harcodedValues" -}}
|
||||
{{/* merge config file path argument which is hard coded*/}}
|
||||
args:
|
||||
- "--config=/conf/otel-collector-config.yaml"
|
||||
|
||||
{{/* Append the config secret volume to the volumes */}}
|
||||
persistence:
|
||||
otel-config-file:
|
||||
enabled: true
|
||||
type: "custom"
|
||||
mountPath: "/conf/otel-collector-config.yaml"
|
||||
subPath: "otelConfigFile"
|
||||
volumeSpec:
|
||||
secret:
|
||||
{{- if .Values.configFileSecret }}
|
||||
secretName: "{{ .Values.configSecretName }}"
|
||||
{{- else }}
|
||||
secretName: "{{ include "common.names.fullname" . }}-otelconfig"
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "otel-collector.harcodedValues" . | fromYaml) -}}
|
||||
|
||||
|
||||
{{ include "common.all" . }}
|
||||
18
charts/stable/otel-collector/templates/secret.yaml
Normal file
18
charts/stable/otel-collector/templates/secret.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
{{/*
|
||||
The open telemetry config secret to be included.
|
||||
*/}}
|
||||
{{- if and .Values.configFile (not .Values.configFileSecret) }}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: {{ include "common.names.fullname" . }}-otelconfig
|
||||
labels:
|
||||
configsecret: otelcollector
|
||||
{{- include "common.labels" $ | nindent 4 }}
|
||||
stringData:
|
||||
{{- with .Values.configFile }}
|
||||
otelConfigFile: |-
|
||||
{{- . | nindent 4}}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
24
charts/stable/otel-collector/templates/servicemonitor.yaml
Normal file
24
charts/stable/otel-collector/templates/servicemonitor.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
{{- if .Values.metrics.enabled }}
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: {{ include "common.names.fullname" . }}
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
{{- with .Values.metrics.serviceMonitor.labels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
{{- include "common.labels.selectorLabels" . | nindent 6 }}
|
||||
endpoints:
|
||||
- port: metrics
|
||||
{{- with .Values.metrics.serviceMonitor.interval }}
|
||||
interval: {{ . }}
|
||||
{{- end }}
|
||||
{{- with .Values.metrics.serviceMonitor.scrapeTimeout }}
|
||||
scrapeTimeout: {{ . }}
|
||||
{{- end }}
|
||||
path: /
|
||||
{{- end }}
|
||||
151
charts/stable/otel-collector/values.yaml
Normal file
151
charts/stable/otel-collector/values.yaml
Normal file
@@ -0,0 +1,151 @@
|
||||
#
|
||||
# IMPORTANT NOTE
|
||||
#
|
||||
# This chart inherits from our common library chart. You can check the default values/options here:
|
||||
# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
|
||||
#
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: otel/opentelemetry-collector-contrib
|
||||
# -- image tag
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- The defaults expose the services needed to receive http and otlp traces
|
||||
service:
|
||||
main:
|
||||
enabled: false
|
||||
otlpports:
|
||||
enabled: true
|
||||
type: ClusterIP
|
||||
ports:
|
||||
# Default endpoint for OpenTelemetry gRPC receiver.
|
||||
otlpgrpc:
|
||||
enabled: true
|
||||
protocol: TCP
|
||||
port: 4317
|
||||
targetPort: 4317
|
||||
# Default endpoint for OpenTelemetry HTTP receiver.
|
||||
otlphttp:
|
||||
enabled: true
|
||||
protocol: TCP
|
||||
port: 4318
|
||||
targetPort: 4318
|
||||
# Default endpoint for querying metrics.
|
||||
metrics:
|
||||
enabled: true
|
||||
protocol: TCP
|
||||
port: 8888
|
||||
targetPort: 8888
|
||||
|
||||
# -- probes is configured to use an otel extension to get health information from the pod
|
||||
# @default -- expects config to include `extensions:health_check:endpoint: 0.0.0.0:13133`
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
custom: true
|
||||
spec:
|
||||
initialDelaySeconds: 30
|
||||
periodSeconds: 10
|
||||
timeoutSeconds: 1
|
||||
failureThreshold: 3
|
||||
httpGet:
|
||||
path: /
|
||||
port: 13133
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# This OTEL Collector is built to trust items within the same cluster so
|
||||
# exposing externally will allow unauthenticated traces to be processed.
|
||||
# @default -- disabled
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
# -- Configure the open telemetry secret using an existing secret or create
|
||||
# a configuration file using the `configFile` below
|
||||
# The secret needs a single key inside it called `otelConfigFile`
|
||||
configFileSecret:
|
||||
|
||||
# -- Create a new secret with the following multi-line spec which gets mounted
|
||||
# to /conf/otel-collector-config.yaml. For more information, see the
|
||||
# [otel docs](https://opentelemetry.io/docs/collector/configuration/)
|
||||
configFile: |-
|
||||
receivers:
|
||||
otlp:
|
||||
protocols:
|
||||
grpc:
|
||||
endpoint: "0.0.0.0:4317"
|
||||
http:
|
||||
endpoint: "0.0.0.0:4318"
|
||||
processors:
|
||||
batch:
|
||||
memory_limiter:
|
||||
# 80% of maximum memory up to 2G
|
||||
limit_mib: 1500
|
||||
# 25% of limit up to 2G
|
||||
spike_limit_mib: 512
|
||||
check_interval: 5s
|
||||
|
||||
extensions:
|
||||
health_check:
|
||||
endpoint: 0.0.0.0:13133
|
||||
zpages: {}
|
||||
memory_ballast:
|
||||
# Memory Ballast size should be max 1/3 to 1/2 of memory.
|
||||
size_mib: 683
|
||||
exporters:
|
||||
logging:
|
||||
logLevel: debug
|
||||
|
||||
service:
|
||||
extensions: [zpages, memory_ballast, health_check]
|
||||
pipelines:
|
||||
traces:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, batch]
|
||||
exporters: [logging]
|
||||
|
||||
metrics:
|
||||
# -- Configure Prometheus serviceMonitor for the built-in exporter.
|
||||
# @default -- enabled: false is set so it can scrape itself but
|
||||
# circular dependencies are never good enable this for a secondary scraper
|
||||
enabled: false
|
||||
serviceMonitor:
|
||||
interval: 3m
|
||||
scrapeTimeout: 1m
|
||||
labels: {}
|
||||
# -- Enable and configure Prometheus Rules for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
prometheusRule:
|
||||
enabled: false
|
||||
labels: {}
|
||||
# -- Configure additionial rules for the chart under this key.
|
||||
# @default -- See prometheusrules.yaml
|
||||
rules: []
|
||||
# - alert: OtelCollectorDown
|
||||
# annotations:
|
||||
# description: Otel Collector service is down.
|
||||
# summary: Otel Collector is down.
|
||||
# expr: |
|
||||
# up == 0
|
||||
# for: 5m
|
||||
# labels:
|
||||
# severity: critical
|
||||
|
||||
serviceAccount:
|
||||
# -- Specifies whether a service account should be created
|
||||
create: false
|
||||
|
||||
# -- Annotations to add to the service account
|
||||
annotations: {}
|
||||
|
||||
# -- The name of the service account to use.
|
||||
# If not set and create is true, a name is generated using the fullname template
|
||||
name: ""
|
||||
@@ -1,19 +1,21 @@
|
||||
apiVersion: v2
|
||||
appVersion: 1.5.0
|
||||
appVersion: 1.6.0
|
||||
description: Paperless - Index and archive all of your scanned paper documents
|
||||
name: paperless
|
||||
version: 8.3.0
|
||||
version: 8.5.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- paperless
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/paperless
|
||||
icon: https://avatars.githubusercontent.com/u/47271576?s=200&v=4
|
||||
sources:
|
||||
- https://github.com/jonaswinkler/paperless-ng
|
||||
- https://github.com/paperless-ngx/paperless-ngx
|
||||
maintainers:
|
||||
- name: mr-onion-2
|
||||
- name: jonnobrow
|
||||
email: jonathan@jonnobrow.co.uk
|
||||
- name: morremeyer
|
||||
email: charts@mor.re
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
@@ -29,8 +31,4 @@ dependencies:
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgraded `common` chart dependency to version `4.3.0`.
|
||||
- kind: changed
|
||||
description: Upgraded `postgresql` chart dependency to version `10.14.4`.
|
||||
- kind: changed
|
||||
description: Upgraded `redis` chart dependency to version `15.6.10`.
|
||||
description: Upgrade to 1.6.0 and set default value for PAPERLESS_PORT to prevent CrashLoopBackoff. See https://github.com/paperless-ngx/paperless-ngx/issues/264.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# paperless
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Paperless - Index and archive all of your scanned paper documents
|
||||
|
||||
@@ -8,7 +8,7 @@ Paperless - Index and archive all of your scanned paper documents
|
||||
|
||||
## Source Code
|
||||
|
||||
* <https://github.com/jonaswinkler/paperless-ng>
|
||||
* <https://github.com/paperless-ngx/paperless-ngx>
|
||||
|
||||
## Requirements
|
||||
|
||||
@@ -76,14 +76,15 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below | See the following files for additional environment variables: https://github.com/jonaswinkler/paperless-ng/tree/master/docker/compose/ https://github.com/jonaswinkler/paperless-ng/blob/master/paperless.conf.example |
|
||||
| env | object | See below | See the following files for additional environment variables: https://github.com/paperless-ngx/paperless-ngx/tree/main/docker/compose/ https://github.com/paperless-ngx/paperless-ngx/blob/main/paperless.conf.example |
|
||||
| env.COMPOSE_PROJECT_NAME | string | `"paperless"` | Project name |
|
||||
| env.PAPERLESS_DBHOST | string | `nil` | Database host to use |
|
||||
| env.PAPERLESS_OCR_LANGUAGE | string | `"eng"` | OCR languages to install |
|
||||
| env.PAPERLESS_PORT | int | `8000` | Port to use |
|
||||
| env.PAPERLESS_REDIS | string | `nil` | Redis to use |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"jonaswinkler/paperless-ng"` | image repository |
|
||||
| image.tag | string | `"1.5.0"` | image tag |
|
||||
| image.repository | string | `"ghcr.io/paperless-ngx/paperless-ngx"` | image repository |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence.consume | object | See values.yaml | Configure volume to monitor for new documents. |
|
||||
| persistence.data | object | See values.yaml | Configure persistence for data. |
|
||||
@@ -95,7 +96,7 @@ N/A
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 8.3.0
|
||||
### Version 8.5.0
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -103,9 +104,7 @@ N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
* Upgraded `common` chart dependency to version `4.3.0`.
|
||||
* Upgraded `postgresql` chart dependency to version `10.14.4`.
|
||||
* Upgraded `redis` chart dependency to version `15.6.10`.
|
||||
* Upgrade to 1.6.0 and set default value for PAPERLESS_PORT to prevent CrashLoopBackoff. See https://github.com/paperless-ngx/paperless-ngx/issues/264.
|
||||
|
||||
#### Fixed
|
||||
|
||||
|
||||
@@ -7,15 +7,16 @@
|
||||
|
||||
image:
|
||||
# -- image repository
|
||||
repository: jonaswinkler/paperless-ng
|
||||
repository: ghcr.io/paperless-ngx/paperless-ngx
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: 1.5.0
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
|
||||
# -- See the following files for additional environment variables:
|
||||
# https://github.com/jonaswinkler/paperless-ng/tree/master/docker/compose/
|
||||
# https://github.com/jonaswinkler/paperless-ng/blob/master/paperless.conf.example
|
||||
# https://github.com/paperless-ngx/paperless-ngx/tree/main/docker/compose/
|
||||
# https://github.com/paperless-ngx/paperless-ngx/blob/main/paperless.conf.example
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Project name
|
||||
@@ -29,6 +30,8 @@ env:
|
||||
# PAPERLESS_TIME_ZONE: Europe/London
|
||||
# -- Database host to use
|
||||
PAPERLESS_DBHOST:
|
||||
# -- Port to use
|
||||
PAPERLESS_PORT: 8000
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: "20211018"
|
||||
appVersion: "20220121"
|
||||
description: PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection
|
||||
name: photoprism
|
||||
version: 6.3.0
|
||||
version: 6.4.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- photos
|
||||
@@ -21,7 +21,13 @@ dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.3.0
|
||||
- name: mariadb
|
||||
version: 10.2.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgraded `common` chart dependency to version `4.3.0`.
|
||||
description: Bumped application version to `20220121`.
|
||||
- kind: added
|
||||
description: Added MariaDB database support.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# photoprism
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection
|
||||
|
||||
@@ -19,6 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 10.2.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.3.0 |
|
||||
|
||||
## TL;DR
|
||||
@@ -79,6 +80,11 @@ N/A
|
||||
| env | object | See below | environment variables. See [image docs](https://docs.photoprism.org/getting-started/config-options/) for more details. |
|
||||
| env.GID | string | `nil` | Sets GID Photoprism runs under. |
|
||||
| env.PHOTOPRISM_ADMIN_PASSWORD | string | `"please-change"` | Initial admin password. **BE SURE TO CHANGE THIS!** |
|
||||
| env.PHOTOPRISM_DATABASE_DRIVER | string | `"sqlite"` | Database driver (sqlite, mysql) |
|
||||
| env.PHOTOPRISM_DATABASE_NAME | string | `"photoprism"` | Database schema name |
|
||||
| env.PHOTOPRISM_DATABASE_PASSWORD | string | `"photoprism"` | Database user password |
|
||||
| env.PHOTOPRISM_DATABASE_SERVER | string | `"photoprism-mariadb:3306"` | Database host incl. port |
|
||||
| env.PHOTOPRISM_DATABASE_USER | string | `"photoprism"` | Database user name |
|
||||
| env.PHOTOPRISM_ORIGINALS_PATH | string | `"/photoprism/originals"` | Photoprism originals path |
|
||||
| env.PHOTOPRISM_PUBLIC | string | `"false"` | Disable authentication / password protection |
|
||||
| env.PHOTOPRISM_STORAGE_PATH | string | `"/photoprism/storage"` | Photoprism storage path |
|
||||
@@ -87,22 +93,23 @@ N/A
|
||||
| env.UMASK | string | `nil` | Sets UMASK. |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"photoprism/photoprism"` | image repository |
|
||||
| image.tag | string | `"20211018"` | image tag |
|
||||
| image.tag | string | chart.appVersion | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 6.3.0
|
||||
### Version 6.4.0
|
||||
|
||||
#### Added
|
||||
|
||||
N/A
|
||||
* Added MariaDB database support.
|
||||
|
||||
#### Changed
|
||||
|
||||
* Upgraded `common` chart dependency to version `4.3.0`.
|
||||
* Bumped application version to `20220121`.
|
||||
|
||||
#### Fixed
|
||||
|
||||
|
||||
@@ -9,7 +9,8 @@ image:
|
||||
# -- image repository
|
||||
repository: photoprism/photoprism
|
||||
# -- image tag
|
||||
tag: "20211018"
|
||||
# @default -- chart.appVersion
|
||||
tag:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
@@ -32,6 +33,16 @@ env:
|
||||
GID: # 1000
|
||||
# -- Sets UMASK.
|
||||
UMASK: # 0000
|
||||
# -- Database driver (sqlite, mysql)
|
||||
PHOTOPRISM_DATABASE_DRIVER: sqlite
|
||||
# -- Database host incl. port
|
||||
PHOTOPRISM_DATABASE_SERVER: photoprism-mariadb:3306
|
||||
# -- Database schema name
|
||||
PHOTOPRISM_DATABASE_NAME: photoprism
|
||||
# -- Database user name
|
||||
PHOTOPRISM_DATABASE_USER: photoprism
|
||||
# -- Database user password
|
||||
PHOTOPRISM_DATABASE_PASSWORD: photoprism
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
@@ -57,3 +68,19 @@ persistence:
|
||||
originals:
|
||||
enabled: false
|
||||
mountPath: "/photoprism/originals"
|
||||
|
||||
# -- Enable and configure mariadb database subchart under this key.
|
||||
# For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb)
|
||||
# @default -- See values.yaml
|
||||
mariadb:
|
||||
enabled: false
|
||||
architecture: standalone
|
||||
auth:
|
||||
database: photoprism
|
||||
username: photoprism
|
||||
password: photoprism
|
||||
rootPassword: photoprism
|
||||
primary:
|
||||
persistence:
|
||||
enabled: false
|
||||
# storageClass: ""
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 1.0.5.2
|
||||
description: Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files.
|
||||
name: recipes
|
||||
version: 6.3.0
|
||||
version: 6.4.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- recipes
|
||||
@@ -21,5 +21,5 @@ dependencies:
|
||||
version: 4.3.0
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgraded `tandoor` to version `1.0.5.2` and `nginx` sidecar `1.21.6`.
|
||||
- kind: added
|
||||
description: Support for reverse proxy authentication.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# recipes
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files.
|
||||
|
||||
@@ -83,22 +83,23 @@ N/A
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
| sidecar.config | object | `{"client_max_body_size":"128M"}` | specify nginx related configs |
|
||||
| sidecar.config.client_max_body_size | string | `"128M"` | define the max body size to allow larger files to be uploaded |
|
||||
| sidecar.config.reverse_proxy_header_username | string | `"x_authentik_username"` | define the name of the variable in the header containing the authenticated user. It is used together with enabling `REVERSE_PROXY_AUTH` |
|
||||
| sidecar.image.pullPolicy | string | `"IfNotPresent"` | nginx sidecar image pull policy |
|
||||
| sidecar.image.repository | string | `"nginx"` | nginx sidecar image repository |
|
||||
| sidecar.image.tag | string | `"1.21.6"` | nginx sidecar image tag |
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 6.3.0
|
||||
### Version 6.4.0
|
||||
|
||||
#### Added
|
||||
|
||||
N/A
|
||||
* Support for reverse proxy authentication.
|
||||
|
||||
#### Changed
|
||||
|
||||
* Upgraded `tandoor` to version `1.0.5.2` and `nginx` sidecar `1.21.6`.
|
||||
N/A
|
||||
|
||||
#### Fixed
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ data:
|
||||
# pass requests for dynamic content to gunicorn
|
||||
location / {
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header REMOTE-USER $http_{{ .Values.sidecar.config.reverse_proxy_header_username }};
|
||||
proxy_pass http://localhost:8080;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,9 +21,11 @@ sidecar:
|
||||
tag: 1.21.6
|
||||
# -- nginx sidecar image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
# -- specify nginx related configs
|
||||
config:
|
||||
# -- define the max body size to allow larger files to be uploaded
|
||||
client_max_body_size: "128M"
|
||||
# -- define the name of the variable in the header containing the authenticated user. It is used together with enabling `REVERSE_PROXY_AUTH`
|
||||
reverse_proxy_header_username: x_authentik_username
|
||||
|
||||
# -- environment variables. See [project docs](https://raw.githubusercontent.com/vabene1111/recipes/master/.env.template) for more details.
|
||||
# @default -- See below
|
||||
@@ -42,6 +44,7 @@ env:
|
||||
FRACTION_PREF_DEFAULT: "0"
|
||||
COMMENT_PREF_DEFAULT: "1"
|
||||
SHOPPING_MIN_AUTOSYNC_INTERVAL: "5"
|
||||
REVERSE_PROXY_AUTH: 0
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: version-2.5.201
|
||||
description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
|
||||
name: wikijs
|
||||
version: 6.2.0
|
||||
version: 6.2.1
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- wiki
|
||||
@@ -22,4 +22,4 @@ dependencies:
|
||||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgraded `common` chart dependency to version `4.3.0`.
|
||||
description: Removed the forced env {} so they can be populated elsewhere (envFrom secrets for example)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# wikijs
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Make documentation a joy to write using Wiki.js's beautiful and intuitive interface!
|
||||
|
||||
@@ -77,15 +77,6 @@ N/A
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env | object | See below | environment variables. See [image docs](https://docs.linuxserver.io/images/docker-wikijs#environment-variables-e) for more details. |
|
||||
| env.DB_FILEPATH | string | `"/app/wiki/data/db.sqlite"` | Path to the SQLite file |
|
||||
| env.DB_NAME | string | `nil` | Database name |
|
||||
| env.DB_PASS | string | `nil` | Password to connect to the database |
|
||||
| env.DB_PASS_FILE | string | `nil` | Path to the mapped file containing to the database password. (optional, replaces `DB_PASS`) |
|
||||
| env.DB_PORT | string | `nil` | Port of the database |
|
||||
| env.DB_SSL | string | `nil` | Set to either 1 or true to enable. (optional, off if omitted) |
|
||||
| env.DB_SSL_CA | string | `nil` | Database CA certificate content, as a single line string (without spaces or new lines), without the prefix and suffix lines. (optional, requires 2.3+) |
|
||||
| env.DB_TYPE | string | `"sqlite"` | mysql, postgres, mariadb, mssql or sqlite |
|
||||
| env.DB_USER | string | `nil` | Username to connect to the database |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image | object | `{"pullPolicy":"IfNotPresent","repository":"ghcr.io/linuxserver/wikijs","tag":"version-2.5.201"}` | This is the default, you can also use requarks/wiki |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
@@ -97,7 +88,7 @@ N/A
|
||||
|
||||
## Changelog
|
||||
|
||||
### Version 6.2.0
|
||||
### Version 6.2.1
|
||||
|
||||
#### Added
|
||||
|
||||
@@ -105,7 +96,7 @@ N/A
|
||||
|
||||
#### Changed
|
||||
|
||||
* Upgraded `common` chart dependency to version `4.3.0`.
|
||||
* Removed the forced env {} so they can be populated elsewhere (envFrom secrets for example)
|
||||
|
||||
#### Fixed
|
||||
|
||||
|
||||
@@ -21,24 +21,15 @@ image:
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# -- mysql, postgres, mariadb, mssql or sqlite
|
||||
DB_TYPE: sqlite
|
||||
# -- Path to the SQLite file
|
||||
DB_FILEPATH: /app/wiki/data/db.sqlite
|
||||
# -- Port of the database
|
||||
DB_PORT:
|
||||
# -- Username to connect to the database
|
||||
DB_USER:
|
||||
# -- Password to connect to the database
|
||||
DB_PASS:
|
||||
# -- Database name
|
||||
DB_NAME:
|
||||
# -- Set to either 1 or true to enable. (optional, off if omitted)
|
||||
DB_SSL:
|
||||
# -- Database CA certificate content, as a single line string (without spaces or new lines), without the prefix and suffix lines. (optional, requires 2.3+)
|
||||
DB_SSL_CA:
|
||||
# -- Path to the mapped file containing to the database password. (optional, replaces `DB_PASS`)
|
||||
DB_PASS_FILE:
|
||||
# DB_TYPE -- mysql, postgres, mariadb, mssql or sqlite
|
||||
# DB_FILEPATH -- Path to the SQLite file
|
||||
# DB_PORT -- Port of the database
|
||||
# DB_USER -- Username to connect to the database
|
||||
# DB_PASS -- Password to connect to the database
|
||||
# DB_NAME -- Database name
|
||||
# DB_SSL -- Set to either 1 or true to enable. (optional, off if omitted)
|
||||
# DB_SSL_CA -- Database CA certificate content, as a single line string (without spaces or new lines), without the prefix and suffix lines. (optional, requires 2.3+)
|
||||
# DB_PASS_FILE -- Path to the mapped file containing to the database password. (optional, replaces `DB_PASS`)
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
|
||||
Reference in New Issue
Block a user