Compare commits
32 Commits
overseerr-
...
deepstack-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
da1438421b | ||
|
|
db3f0181c7 | ||
|
|
24113553e1 | ||
|
|
5e69120579 | ||
|
|
92cd353c31 | ||
|
|
057a66d0fe | ||
|
|
33f27904e0 | ||
|
|
42740ebb88 | ||
|
|
1c720e3744 | ||
|
|
468c7842da | ||
|
|
e91ee11305 | ||
|
|
adb11019c7 | ||
|
|
6cfc938d34 | ||
|
|
ba64db4255 | ||
|
|
bb0adce751 | ||
|
|
637acca530 | ||
|
|
34947d84ef | ||
|
|
cee70404f0 | ||
|
|
0a1094f6fd | ||
|
|
cc426b4593 | ||
|
|
728ebbfa23 | ||
|
|
d979e9309a | ||
|
|
c1cb492647 | ||
|
|
f01c58aaff | ||
|
|
3abce5f8d5 | ||
|
|
fa4b5ef2e0 | ||
|
|
5ccef0ec65 | ||
|
|
4dc3408914 | ||
|
|
e94b5a1679 | ||
|
|
df2e863705 | ||
|
|
2afb28717e | ||
|
|
5d55c5a0cb |
@@ -337,6 +337,33 @@
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "brenix",
|
||||
"name": "Paul N",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/1131159?v=4",
|
||||
"profile": "https://github.com/brenix",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "varac",
|
||||
"name": "Varac",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/488213?v=4",
|
||||
"profile": "https://www.varac.net",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "CoolMintChocolate",
|
||||
"name": "CoolMintChocolate",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/70276626?v=4",
|
||||
"profile": "https://github.com/CoolMintChocolate",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
|
||||
6
.github/renovate.json5
vendored
6
.github/renovate.json5
vendored
@@ -20,6 +20,12 @@
|
||||
"commitMessageTopic": "Helm chart {{depName}}",
|
||||
"separateMinorPatch": true
|
||||
},
|
||||
// Custom version schemes
|
||||
{
|
||||
"matchDatasources": ["github-tags"],
|
||||
"matchPackageNames": ["potiuk/get-workflow-origin"],
|
||||
"versioning": "regex:^v(?<major>\\d+)_(?<minor>\\d+)(_(?<patch>\\d+))?$"
|
||||
},
|
||||
//
|
||||
// Common library dep
|
||||
//
|
||||
|
||||
@@ -29,7 +29,7 @@ jobs:
|
||||
sourceRunId: ${{ github.event.workflow_run.id }}
|
||||
|
||||
- name: Label precommit success
|
||||
uses: andymckay/labeler@1.0.3
|
||||
uses: andymckay/labeler@1.0.4
|
||||
if: ${{ github.event.workflow_run.conclusion == 'success' }}
|
||||
with:
|
||||
repo-token: ${{ steps.get-app-token.outputs.token }}
|
||||
@@ -38,7 +38,7 @@ jobs:
|
||||
remove-labels: "precommit:failed"
|
||||
|
||||
- name: Label precommit failure
|
||||
uses: andymckay/labeler@1.0.3
|
||||
uses: andymckay/labeler@1.0.4
|
||||
if: ${{ github.event.workflow_run.conclusion == 'failure' }}
|
||||
with:
|
||||
repo-token: ${{ steps.get-app-token.outputs.token }}
|
||||
@@ -90,7 +90,7 @@ jobs:
|
||||
return result
|
||||
|
||||
- name: Label lint success
|
||||
uses: andymckay/labeler@1.0.3
|
||||
uses: andymckay/labeler@1.0.4
|
||||
if: ${{ fromJSON(steps.get-workflow-jobs.outputs.result).lint == 'success' }}
|
||||
with:
|
||||
repo-token: ${{ steps.get-app-token.outputs.token }}
|
||||
@@ -99,7 +99,7 @@ jobs:
|
||||
remove-labels: "lint:failed"
|
||||
|
||||
- name: Label lint failure
|
||||
uses: andymckay/labeler@1.0.3
|
||||
uses: andymckay/labeler@1.0.4
|
||||
if: ${{ fromJSON(steps.get-workflow-jobs.outputs.result).lint == 'failure' }}
|
||||
with:
|
||||
repo-token: ${{ steps.get-app-token.outputs.token }}
|
||||
@@ -108,7 +108,7 @@ jobs:
|
||||
remove-labels: "lint:ok"
|
||||
|
||||
- name: Label install success
|
||||
uses: andymckay/labeler@1.0.3
|
||||
uses: andymckay/labeler@1.0.4
|
||||
if: ${{ fromJSON(steps.get-workflow-jobs.outputs.result).install == 'success' }}
|
||||
with:
|
||||
repo-token: ${{ steps.get-app-token.outputs.token }}
|
||||
@@ -117,7 +117,7 @@ jobs:
|
||||
remove-labels: "install:failed"
|
||||
|
||||
- name: Label install failure
|
||||
uses: andymckay/labeler@1.0.3
|
||||
uses: andymckay/labeler@1.0.4
|
||||
if: ${{ fromJSON(steps.get-workflow-jobs.outputs.result).install == 'failure' }}
|
||||
with:
|
||||
repo-token: ${{ steps.get-app-token.outputs.token }}
|
||||
|
||||
@@ -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/)
|
||||
@@ -95,6 +95,9 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/Kimi450"><img src="https://avatars.githubusercontent.com/u/24758074?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Karan Samani</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=Kimi450" title="Code">💻</a></td>
|
||||
<td align="center"><a href="http://reitermark.us"><img src="https://avatars.githubusercontent.com/u/1309829?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Markus Reiter</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=reitermarkus" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/brenix"><img src="https://avatars.githubusercontent.com/u/1131159?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Paul N</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=brenix" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://www.varac.net"><img src="https://avatars.githubusercontent.com/u/488213?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Varac</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=varac" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/CoolMintChocolate"><img src="https://avatars.githubusercontent.com/u/70276626?v=4?s=100" width="100px;" alt=""/><br /><sub><b>CoolMintChocolate</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=CoolMintChocolate" title="Code">💻</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
@@ -20,9 +20,11 @@
|
||||
| [comcast](stable/comcast) | periodic comcast data usage checks and save the results to InfluxDB |
|
||||
| [cryptofolio](stable/cryptofolio) | Track your cryptocurrency holdings/portfolio |
|
||||
| [deconz](stable/deconz) | deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. |
|
||||
| [deepstack](stable/deepstack) | An AI API engine that serves pre-built models and custom models on multiple edge devices locally or on your private cloud |
|
||||
| [deluge](stable/deluge) | Deluge is a torrent download client |
|
||||
| [dizquetv](stable/dizquetv) | Create live TV channel streams from media on your Plex servers. |
|
||||
| [dnsmadeeasy-webhook](stable/dnsmadeeasy-webhook) | Cert-Manager Webhook for DNSMadeEasy |
|
||||
| [double-take](stable/double-take) | Unified UI and API for processing and training images for facial recognition. |
|
||||
| [dsmr-reader](stable/dsmr-reader) | DSMR-protocol reader, telegram data storage and energy consumption visualizer. |
|
||||
| [duplicati](stable/duplicati) | Store securely encrypted backups on cloud storage services! |
|
||||
| [emby](stable/emby) | Emby Server is a home media server |
|
||||
@@ -144,6 +146,7 @@
|
||||
| [wireguard](stable/wireguard) | Fast, modern, secure VPN tunnel |
|
||||
| [wmbusmeters](stable/wmbusmeters) | Wmbusmeters receives and decodes C1,T1 or S1 telegrams (using the wireless mbus protocol) to acquire utility meter readings. |
|
||||
| [xbackbone](stable/xbackbone) | XBackBone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support. |
|
||||
| [xbvr](stable/xbvr) | xbvr helm package |
|
||||
| [xteve](stable/xteve) | M3U Proxy for Plex DVR and Emby Live TV. |
|
||||
| [youtubedl-material](stable/youtubedl-material) | Self-hosted YouTube downloader built on Material Design |
|
||||
| [zalando-postgres-cluster](stable/zalando-postgres-cluster) | Creates a postgres cluster using the Zalando Postgres operator and local storage |
|
||||
@@ -153,5 +156,8 @@
|
||||
| Chart | Description |
|
||||
| ----- | ----------- |
|
||||
| [changedetection-io](incubator/changedetection-io) | changedetection-io helm package |
|
||||
| [lancache](incubator/lancache) | LanCache Monolithic - a caching proxy server for game download content |
|
||||
| [openhab](incubator/openhab) | openhab helm package |
|
||||
| [seafile](incubator/seafile) | seafile helm package |
|
||||
| [sinusbot](incubator/sinusbot) | TeamSpeak & Discord Bot |
|
||||
| [teamspeak](incubator/teamspeak) | TeamSpeak Server |
|
||||
|
||||
26
charts/incubator/lancache/.helmignore
Normal file
26
charts/incubator/lancache/.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
|
||||
21
charts/incubator/lancache/Chart.yaml
Normal file
21
charts/incubator/lancache/Chart.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
apiVersion: v2
|
||||
appVersion: 1.0.0
|
||||
description: LanCache Monolithic - a caching proxy server for game download content
|
||||
name: lancache
|
||||
version: 0.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- lancache
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/lancache
|
||||
icon: https://avatars.githubusercontent.com/u/16938914
|
||||
sources:
|
||||
- https://github.com/lancachenet/monolithic
|
||||
- https://hub.docker.com/r/lancachenet/monolithic
|
||||
- https://hub.docker.com/r/lancachenet/lancache-dns
|
||||
maintainers:
|
||||
- name: reitermarkus
|
||||
email: me@reitermark.us
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
135
charts/incubator/lancache/README.md
Normal file
135
charts/incubator/lancache/README.md
Normal file
@@ -0,0 +1,135 @@
|
||||
# lancache
|
||||
|
||||
 
|
||||
|
||||
LanCache Monolithic - a caching proxy server for game download content
|
||||
|
||||
**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/lancachenet/monolithic>
|
||||
* <https://hub.docker.com/r/lancachenet/monolithic>
|
||||
* <https://hub.docker.com/r/lancachenet/lancache-dns>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install lancache k8s-at-home/lancache
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `lancache`
|
||||
|
||||
```console
|
||||
helm install lancache k8s-at-home/lancache
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `lancache` deployment
|
||||
|
||||
```console
|
||||
helm uninstall lancache
|
||||
```
|
||||
|
||||
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 lancache \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/lancache
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install lancache k8s-at-home/lancache -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 |
|
||||
|-----|------|---------|-------------|
|
||||
| dns.enabled | bool | See values.yaml | Enable and configure LanCache DNS sidecar and service. |
|
||||
| dns.env | object | `{}` | environment variables. See more environment variables in the [LanCache DNS documentation](https://lancache.net/docs/containers/dns/variables/). Most variables are inherited from the top-level `env`. `LANCACHE_IP` is auto-generated from the `loadBalancerIP` of the `main` service if specified. |
|
||||
| dns.image.pullPolicy | string | `"Always"` | image pull policy |
|
||||
| dns.image.repository | string | `"lancachenet/lancache-dns"` | image repository |
|
||||
| dns.image.tag | string | `"latest"` | image tag |
|
||||
| dnsConfig.nameservers[0] | string | `"127.0.0.1"` | |
|
||||
| dnsPolicy | string | `"None"` | LanCache uses custom upstream nameservers, overridable with the `UPSTREAM_DNS` variable. |
|
||||
| env | object | See below | environment variables. See more environment variables in the [LanCache Monolithic documentation](https://lancache.net/docs/containers/monolithic/variables/). |
|
||||
| env.TZ | string | `"UTC"` | Set the container timezone |
|
||||
| image.pullPolicy | string | `"Always"` | image pull policy |
|
||||
| image.repository | string | `"lancachenet/monolithic"` | image repository |
|
||||
| image.tag | string | `"latest"` | image tag |
|
||||
| nodeSelector | object | `{"kubernetes.io/arch":"amd64"}` | The official LanCache image is only available for x86_64. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| probes.liveness.custom | bool | `true` | |
|
||||
| probes.liveness.spec.httpGet.path | string | `"/lancache-heartbeat"` | |
|
||||
| probes.liveness.spec.httpGet.port | int | `80` | |
|
||||
| probes.readiness.custom | bool | `true` | |
|
||||
| probes.readiness.spec.httpGet.path | string | `"/lancache-heartbeat"` | |
|
||||
| probes.readiness.spec.httpGet.port | int | `80` | |
|
||||
| probes.startup.custom | bool | `true` | |
|
||||
| probes.startup.spec.httpGet.path | string | `"/lancache-heartbeat"` | |
|
||||
| probes.startup.spec.httpGet.port | int | `80` | |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [0.1.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[0.1.0]: #010
|
||||
|
||||
## 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 v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
|
||||
146
charts/incubator/lancache/README.md.gotmpl
Normal file
146
charts/incubator/lancache/README.md.gotmpl
Normal file
@@ -0,0 +1,146 @@
|
||||
{{- define "custom.repository.organization" -}}
|
||||
k8s-at-home
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.repository.url" -}}
|
||||
https://github.com/k8s-at-home/charts
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.url" -}}
|
||||
https://k8s-at-home.com/charts/
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.path" -}}
|
||||
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.notes" -}}
|
||||
**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)**
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.requirements" -}}
|
||||
## Requirements
|
||||
|
||||
{{ template "chart.kubeVersionLine" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.dependencies" -}}
|
||||
## Dependencies
|
||||
|
||||
{{ template "chart.requirementsTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install.tldr" -}}
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
|
||||
helm repo update
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install" -}}
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `{{ template "chart.name" . }}`
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.uninstall" -}}
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `{{ template "chart.name" . }}` deployment
|
||||
|
||||
```console
|
||||
helm uninstall {{ template "chart.name" . }}
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.header" -}}
|
||||
## Configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.readValues" -}}
|
||||
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).
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.set" -}}
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} \
|
||||
--set env.TZ="America/New York" \
|
||||
{{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.file" -}}
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.valuesSection" -}}
|
||||
## 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)
|
||||
|
||||
{{ template "chart.valuesTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.support" -}}
|
||||
## 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
|
||||
{{- end -}}
|
||||
|
||||
{{ template "chart.header" . }}
|
||||
|
||||
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
|
||||
|
||||
{{ template "chart.description" . }}
|
||||
|
||||
{{ template "custom.notes" . }}
|
||||
|
||||
{{ template "chart.sourcesSection" . }}
|
||||
|
||||
{{ template "custom.requirements" . }}
|
||||
|
||||
{{ template "custom.dependencies" . }}
|
||||
|
||||
{{ template "custom.install.tldr" . }}
|
||||
|
||||
{{ template "custom.install" . }}
|
||||
|
||||
{{ template "custom.uninstall" . }}
|
||||
|
||||
{{ template "custom.configuration.header" . }}
|
||||
|
||||
{{ template "custom.configuration.readValues" . }}
|
||||
|
||||
{{ template "custom.configuration.example.set" . }}
|
||||
|
||||
{{ template "custom.configuration.example.file" . }}
|
||||
|
||||
{{ template "custom.custom.configuration" . }}
|
||||
|
||||
{{ template "custom.valuesSection" . }}
|
||||
|
||||
{{ template "custom.changelog" . }}
|
||||
|
||||
{{ template "custom.support" . }}
|
||||
|
||||
{{ template "helm-docs.versionFooter" . }}
|
||||
{{ "" }}
|
||||
27
charts/incubator/lancache/README_CHANGELOG.md.gotmpl
Normal file
27
charts/incubator/lancache/README_CHANGELOG.md.gotmpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{{- define "custom.changelog.header" -}}
|
||||
## Changelog
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.changelog" -}}
|
||||
{{ template "custom.changelog.header" . }}
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [0.1.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[0.1.0]: #010
|
||||
{{- end -}}
|
||||
9
charts/incubator/lancache/README_CONFIG.md.gotmpl
Normal file
9
charts/incubator/lancache/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/lancache/templates/NOTES.txt
Normal file
1
charts/incubator/lancache/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
61
charts/incubator/lancache/templates/common.yaml
Normal file
61
charts/incubator/lancache/templates/common.yaml
Normal file
@@ -0,0 +1,61 @@
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "common.values.setup" . }}
|
||||
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "lancache.harcodedValues" -}}
|
||||
{{ if .Values.dns.enabled }}
|
||||
additionalContainers:
|
||||
dns:
|
||||
name: dns
|
||||
image: "{{ .Values.dns.image.repository }}:{{ .Values.dns.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.dns.image.pullPolicy }}
|
||||
env:
|
||||
{{- if .Values.env.TZ }}
|
||||
- name: TZ
|
||||
value: {{ .Values.env.TZ | quote }}
|
||||
{{- end }}
|
||||
{{- if or (not .Values.env.CACHE_MODE) (eq .Values.env.CACHE_MODE "generic") }}
|
||||
- name: USE_GENERIC_CACHE
|
||||
value: 'true'
|
||||
{{- end }}
|
||||
{{- if .Values.dns.env.LANCACHE_IP }}
|
||||
- name: LANCACHE_IP
|
||||
value: {{ .Values.dns.env.LANCACHE_IP | quote }}
|
||||
{{- else if .Values.service.main.loadBalancerIP }}
|
||||
- name: LANCACHE_IP
|
||||
value: {{ .Values.service.main.loadBalancerIP | quote }}
|
||||
{{- else }}
|
||||
- name: LANCACHE_IP
|
||||
value: {{ printf "$(%v_SERVICE_HOST)" (include "common.names.fullname" . | upper | replace "-" "_" ) | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.env.UPSTREAM_DNS }}
|
||||
- name: UPSTREAM_DNS
|
||||
value: {{ .Values.env.UPSTREAM_DNS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.env.CACHE_DOMAINS_REPO }}
|
||||
- name: CACHE_DOMAINS_REPO
|
||||
value: {{ .Values.env.CACHE_DOMAINS_REPO | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.env.CACHE_DOMAINS_BRANCH }}
|
||||
- name: CACHE_DOMAINS_BRANCH
|
||||
value: {{ .Values.env.CACHE_DOMAINS_BRANCH | quote }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- name: dns
|
||||
containerPort: 53
|
||||
protocol: UDP
|
||||
|
||||
service:
|
||||
dns:
|
||||
enabled: true
|
||||
ports:
|
||||
dns:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
containerPort: 53
|
||||
{{ end }}
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "lancache.harcodedValues" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
95
charts/incubator/lancache/values.yaml
Normal file
95
charts/incubator/lancache/values.yaml
Normal file
@@ -0,0 +1,95 @@
|
||||
#
|
||||
# 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: lancachenet/monolithic
|
||||
# -- image tag
|
||||
tag: latest
|
||||
# -- image pull policy
|
||||
pullPolicy: Always
|
||||
|
||||
# -- environment variables. See more environment variables in the [LanCache Monolithic documentation](https://lancache.net/docs/containers/monolithic/variables/).
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# UPSTREAM_DNS:
|
||||
# CACHE_MEM_SIZE:
|
||||
# CACHE_DISK_SIZE:
|
||||
# CACHE_MAX_AGE:
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
https:
|
||||
enabled: true
|
||||
port: 443
|
||||
dns:
|
||||
enabled: false
|
||||
ports:
|
||||
dns:
|
||||
port: 53
|
||||
|
||||
# -- LanCache uses custom upstream nameservers, overridable with the `UPSTREAM_DNS` variable.
|
||||
dnsPolicy: 'None'
|
||||
dnsConfig:
|
||||
nameservers:
|
||||
- 127.0.0.1
|
||||
|
||||
dns:
|
||||
# -- Enable and configure LanCache DNS sidecar and service.
|
||||
# @default -- See values.yaml
|
||||
enabled: false
|
||||
# -- environment variables. See more environment variables in the [LanCache DNS documentation](https://lancache.net/docs/containers/dns/variables/).
|
||||
# Most variables are inherited from the top-level `env`. `LANCACHE_IP` is auto-generated from the `loadBalancerIP` of the `main` service if specified.
|
||||
env: {}
|
||||
image:
|
||||
# -- image repository
|
||||
repository: lancachenet/lancache-dns
|
||||
# -- image tag
|
||||
tag: latest
|
||||
# -- image pull policy
|
||||
pullPolicy: Always
|
||||
|
||||
probes:
|
||||
readiness:
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
path: /lancache-heartbeat
|
||||
port: 80
|
||||
liveness:
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
path: /lancache-heartbeat
|
||||
port: 80
|
||||
startup:
|
||||
custom: true
|
||||
spec:
|
||||
httpGet:
|
||||
path: /lancache-heartbeat
|
||||
port: 80
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
data:
|
||||
enabled: false
|
||||
mountPath: /data/cache
|
||||
logs:
|
||||
enabled: false
|
||||
mountPath: /data/logs
|
||||
|
||||
# -- The official LanCache image is only available for x86_64.
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: amd64
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 8.0.7
|
||||
description: seafile helm package
|
||||
name: seafile
|
||||
version: 1.0.0
|
||||
version: 1.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- seafile
|
||||
@@ -18,6 +18,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# seafile
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
seafile helm package
|
||||
|
||||
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
26
charts/incubator/sinusbot/.helmignore
Normal file
26
charts/incubator/sinusbot/.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
|
||||
19
charts/incubator/sinusbot/Chart.yaml
Normal file
19
charts/incubator/sinusbot/Chart.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v2
|
||||
appVersion: 1.0.0-beta.14
|
||||
description: TeamSpeak & Discord Bot
|
||||
name: sinusbot
|
||||
version: 0.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- sinusbot
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/sinusbot
|
||||
icon: https://pbs.twimg.com/profile_images/613423613711122432/fFJZiB_t_400x400.png
|
||||
sources:
|
||||
- https://github.com/sinusbot/sinusbot-docker
|
||||
maintainers:
|
||||
- name: reitermarkus
|
||||
email: me@reitermark.us
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
121
charts/incubator/sinusbot/README.md
Normal file
121
charts/incubator/sinusbot/README.md
Normal file
@@ -0,0 +1,121 @@
|
||||
# sinusbot
|
||||
|
||||
 
|
||||
|
||||
TeamSpeak & Discord Bot
|
||||
|
||||
**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/sinusbot/sinusbot-docker>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install sinusbot k8s-at-home/sinusbot
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `sinusbot`
|
||||
|
||||
```console
|
||||
helm install sinusbot k8s-at-home/sinusbot
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `sinusbot` deployment
|
||||
|
||||
```console
|
||||
helm uninstall sinusbot
|
||||
```
|
||||
|
||||
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 sinusbot \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/sinusbot
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install sinusbot k8s-at-home/sinusbot -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 [${CHARTNAME} documentation](https://${CHARTNAME}.org/docs). |
|
||||
| env.GID | string | `"1001"` | Specify the group ID the application will run as |
|
||||
| env.UID | string | `"1001"` | Specify the user ID the application will run as |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"sinusbot/docker"` | image repository |
|
||||
| image.tag | string | `"1.0.0-beta.14-dc94a7c"` | image tag |
|
||||
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
| nodeSelector | object | `{"kubernetes.io/arch":"amd64"}` | The official SinusBot image is only available for x86_64. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. Choose either -- a single volume for all data or separate volumes for each sub-directory. |
|
||||
| persistence.data | object | `{"enabled":false,"mountPath":"/opt/sinusbot/data"}` | separate volumes |
|
||||
| persistence.sinusbot | object | `{"enabled":false,"subPath":[{"mountPath":"/opt/sinusbot/data","path":"data"},{"mountPath":"/opt/sinusbot/scripts","path":"scripts"}]}` | single volume |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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 v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
|
||||
146
charts/incubator/sinusbot/README.md.gotmpl
Normal file
146
charts/incubator/sinusbot/README.md.gotmpl
Normal file
@@ -0,0 +1,146 @@
|
||||
{{- define "custom.repository.organization" -}}
|
||||
k8s-at-home
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.repository.url" -}}
|
||||
https://github.com/k8s-at-home/charts
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.url" -}}
|
||||
https://k8s-at-home.com/charts/
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.path" -}}
|
||||
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.notes" -}}
|
||||
**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)**
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.requirements" -}}
|
||||
## Requirements
|
||||
|
||||
{{ template "chart.kubeVersionLine" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.dependencies" -}}
|
||||
## Dependencies
|
||||
|
||||
{{ template "chart.requirementsTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install.tldr" -}}
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
|
||||
helm repo update
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install" -}}
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `{{ template "chart.name" . }}`
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.uninstall" -}}
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `{{ template "chart.name" . }}` deployment
|
||||
|
||||
```console
|
||||
helm uninstall {{ template "chart.name" . }}
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.header" -}}
|
||||
## Configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.readValues" -}}
|
||||
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).
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.set" -}}
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} \
|
||||
--set env.TZ="America/New York" \
|
||||
{{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.file" -}}
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.valuesSection" -}}
|
||||
## 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)
|
||||
|
||||
{{ template "chart.valuesTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.support" -}}
|
||||
## 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
|
||||
{{- end -}}
|
||||
|
||||
{{ template "chart.header" . }}
|
||||
|
||||
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
|
||||
|
||||
{{ template "chart.description" . }}
|
||||
|
||||
{{ template "custom.notes" . }}
|
||||
|
||||
{{ template "chart.sourcesSection" . }}
|
||||
|
||||
{{ template "custom.requirements" . }}
|
||||
|
||||
{{ template "custom.dependencies" . }}
|
||||
|
||||
{{ template "custom.install.tldr" . }}
|
||||
|
||||
{{ template "custom.install" . }}
|
||||
|
||||
{{ template "custom.uninstall" . }}
|
||||
|
||||
{{ template "custom.configuration.header" . }}
|
||||
|
||||
{{ template "custom.configuration.readValues" . }}
|
||||
|
||||
{{ template "custom.configuration.example.set" . }}
|
||||
|
||||
{{ template "custom.configuration.example.file" . }}
|
||||
|
||||
{{ template "custom.custom.configuration" . }}
|
||||
|
||||
{{ template "custom.valuesSection" . }}
|
||||
|
||||
{{ template "custom.changelog" . }}
|
||||
|
||||
{{ template "custom.support" . }}
|
||||
|
||||
{{ template "helm-docs.versionFooter" . }}
|
||||
{{ "" }}
|
||||
27
charts/incubator/sinusbot/README_CHANGELOG.md.gotmpl
Normal file
27
charts/incubator/sinusbot/README_CHANGELOG.md.gotmpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{{- define "custom.changelog.header" -}}
|
||||
## Changelog
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.changelog" -}}
|
||||
{{ template "custom.changelog.header" . }}
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
9
charts/incubator/sinusbot/README_CONFIG.md.gotmpl
Normal file
9
charts/incubator/sinusbot/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/sinusbot/templates/NOTES.txt
Normal file
1
charts/incubator/sinusbot/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
1
charts/incubator/sinusbot/templates/common.yaml
Normal file
1
charts/incubator/sinusbot/templates/common.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.all" . }}
|
||||
62
charts/incubator/sinusbot/values.yaml
Normal file
62
charts/incubator/sinusbot/values.yaml
Normal file
@@ -0,0 +1,62 @@
|
||||
#
|
||||
# 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: sinusbot/docker
|
||||
# -- image tag
|
||||
tag: 1.0.0-beta.14-dc94a7c
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- environment variables. See more environment variables in the [${CHARTNAME} documentation](https://${CHARTNAME}.org/docs).
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Specify the user ID the application will run as
|
||||
UID: "1001"
|
||||
# -- Specify the group ID the application will run as
|
||||
GID: "1001"
|
||||
# OVERRIDE_PASSWORD:
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 8087
|
||||
|
||||
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. Choose either
|
||||
# -- a single volume for all data or separate volumes for each sub-directory.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
# -- single volume
|
||||
sinusbot:
|
||||
enabled: false
|
||||
subPath:
|
||||
- mountPath: /opt/sinusbot/data
|
||||
path: data
|
||||
- mountPath: /opt/sinusbot/scripts
|
||||
path: scripts
|
||||
|
||||
# -- separate volumes
|
||||
data:
|
||||
enabled: false
|
||||
mountPath: /opt/sinusbot/data
|
||||
scripts:
|
||||
enabled: false
|
||||
mountPath: /opt/sinusbot/scripts
|
||||
|
||||
# -- The official SinusBot image is only available for x86_64.
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: amd64
|
||||
19
charts/incubator/teamspeak/Chart.yaml
Normal file
19
charts/incubator/teamspeak/Chart.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v2
|
||||
appVersion: 3.13.6
|
||||
description: TeamSpeak Server
|
||||
name: teamspeak
|
||||
version: 0.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- teamspeak
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/incubator/teamspeak
|
||||
icon: https://teamspeak.com/user/themes/teamspeak/images/logo_inverse.svg
|
||||
sources:
|
||||
- https://hub.docker.com/_/teamspeak
|
||||
maintainers:
|
||||
- name: reitermarkus
|
||||
email: me@reitermark.us
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
122
charts/incubator/teamspeak/README.md
Normal file
122
charts/incubator/teamspeak/README.md
Normal file
@@ -0,0 +1,122 @@
|
||||
# teamspeak
|
||||
|
||||
 
|
||||
|
||||
TeamSpeak Server
|
||||
|
||||
**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://hub.docker.com/_/teamspeak>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install teamspeak k8s-at-home/teamspeak
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `teamspeak`
|
||||
|
||||
```console
|
||||
helm install teamspeak k8s-at-home/teamspeak
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `teamspeak` deployment
|
||||
|
||||
```console
|
||||
helm uninstall teamspeak
|
||||
```
|
||||
|
||||
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 teamspeak \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/teamspeak
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install teamspeak k8s-at-home/teamspeak -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 | string | `nil` | environment variables. See more environment variables in the [teamspeak image documentation](https://hub.docker.com/_/teamspeak). |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"teamspeak"` | image repository |
|
||||
| image.tag | string | `"3.13.6"` | image tag |
|
||||
| nodeSelector | object | `{"kubernetes.io/arch":"amd64"}` | The TeamSpeak server binary is only available for x86_64. |
|
||||
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
|
||||
| probes.liveness.custom | bool | `true` | |
|
||||
| probes.liveness.spec.tcpSocket.port | int | `10011` | |
|
||||
| probes.readiness.custom | bool | `true` | |
|
||||
| probes.readiness.spec.tcpSocket.port | int | `10011` | |
|
||||
| probes.startup.custom | bool | `true` | |
|
||||
| probes.startup.spec.tcpSocket.port | int | `10011` | |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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 v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
|
||||
146
charts/incubator/teamspeak/README.md.gotmpl
Normal file
146
charts/incubator/teamspeak/README.md.gotmpl
Normal file
@@ -0,0 +1,146 @@
|
||||
{{- define "custom.repository.organization" -}}
|
||||
k8s-at-home
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.repository.url" -}}
|
||||
https://github.com/k8s-at-home/charts
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.url" -}}
|
||||
https://k8s-at-home.com/charts/
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.path" -}}
|
||||
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.notes" -}}
|
||||
**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)**
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.requirements" -}}
|
||||
## Requirements
|
||||
|
||||
{{ template "chart.kubeVersionLine" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.dependencies" -}}
|
||||
## Dependencies
|
||||
|
||||
{{ template "chart.requirementsTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install.tldr" -}}
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
|
||||
helm repo update
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install" -}}
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `{{ template "chart.name" . }}`
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.uninstall" -}}
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `{{ template "chart.name" . }}` deployment
|
||||
|
||||
```console
|
||||
helm uninstall {{ template "chart.name" . }}
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.header" -}}
|
||||
## Configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.readValues" -}}
|
||||
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).
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.set" -}}
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} \
|
||||
--set env.TZ="America/New York" \
|
||||
{{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.file" -}}
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.valuesSection" -}}
|
||||
## 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)
|
||||
|
||||
{{ template "chart.valuesTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.support" -}}
|
||||
## 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
|
||||
{{- end -}}
|
||||
|
||||
{{ template "chart.header" . }}
|
||||
|
||||
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
|
||||
|
||||
{{ template "chart.description" . }}
|
||||
|
||||
{{ template "custom.notes" . }}
|
||||
|
||||
{{ template "chart.sourcesSection" . }}
|
||||
|
||||
{{ template "custom.requirements" . }}
|
||||
|
||||
{{ template "custom.dependencies" . }}
|
||||
|
||||
{{ template "custom.install.tldr" . }}
|
||||
|
||||
{{ template "custom.install" . }}
|
||||
|
||||
{{ template "custom.uninstall" . }}
|
||||
|
||||
{{ template "custom.configuration.header" . }}
|
||||
|
||||
{{ template "custom.configuration.readValues" . }}
|
||||
|
||||
{{ template "custom.configuration.example.set" . }}
|
||||
|
||||
{{ template "custom.configuration.example.file" . }}
|
||||
|
||||
{{ template "custom.custom.configuration" . }}
|
||||
|
||||
{{ template "custom.valuesSection" . }}
|
||||
|
||||
{{ template "custom.changelog" . }}
|
||||
|
||||
{{ template "custom.support" . }}
|
||||
|
||||
{{ template "helm-docs.versionFooter" . }}
|
||||
{{ "" }}
|
||||
27
charts/incubator/teamspeak/README_CHANGELOG.md.gotmpl
Normal file
27
charts/incubator/teamspeak/README_CHANGELOG.md.gotmpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{{- define "custom.changelog.header" -}}
|
||||
## Changelog
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.changelog" -}}
|
||||
{{ template "custom.changelog.header" . }}
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
9
charts/incubator/teamspeak/README_CONFIG.md.gotmpl
Normal file
9
charts/incubator/teamspeak/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 -}}
|
||||
2
charts/incubator/teamspeak/ci/ct-values.yaml
Normal file
2
charts/incubator/teamspeak/ci/ct-values.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
env:
|
||||
TS3SERVER_LICENSE: accept
|
||||
1
charts/incubator/teamspeak/templates/NOTES.txt
Normal file
1
charts/incubator/teamspeak/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
1
charts/incubator/teamspeak/templates/common.yaml
Normal file
1
charts/incubator/teamspeak/templates/common.yaml
Normal file
@@ -0,0 +1 @@
|
||||
{{ include "common.all" . }}
|
||||
70
charts/incubator/teamspeak/values.yaml
Normal file
70
charts/incubator/teamspeak/values.yaml
Normal file
@@ -0,0 +1,70 @@
|
||||
#
|
||||
# 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: teamspeak
|
||||
# -- image tag
|
||||
tag: 3.13.6
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- environment variables. See more environment variables in the [teamspeak image documentation](https://hub.docker.com/_/teamspeak).
|
||||
# @default -- See below
|
||||
env:
|
||||
# TS3SERVER_LICENSE: accept
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
enabled: false
|
||||
primary: false
|
||||
voice:
|
||||
enabled: true
|
||||
primary: true
|
||||
port: 9987
|
||||
protocol: UDP
|
||||
tcp:
|
||||
enabled: true
|
||||
ports:
|
||||
serverquery:
|
||||
enabled: true
|
||||
port: 10011
|
||||
filetransfer:
|
||||
enabled: true
|
||||
port: 30033
|
||||
|
||||
probes:
|
||||
readiness:
|
||||
custom: true
|
||||
spec:
|
||||
tcpSocket:
|
||||
port: 10011
|
||||
liveness:
|
||||
custom: true
|
||||
spec:
|
||||
tcpSocket:
|
||||
port: 10011
|
||||
startup:
|
||||
custom: true
|
||||
spec:
|
||||
tcpSocket:
|
||||
port: 10011
|
||||
|
||||
# -- Configure persistence settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
data:
|
||||
enabled: false
|
||||
mountPath: /var/ts3server
|
||||
|
||||
# -- The TeamSpeak server binary is only available for x86_64.
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: amd64
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 0.8.4
|
||||
description: "Anonaddy: Anonymous email forwarding"
|
||||
name: anonaddy
|
||||
version: 1.0.0
|
||||
version: 1.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- anonaddy
|
||||
@@ -18,10 +18,10 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
- name: redis
|
||||
version: 15.4.0
|
||||
version: 15.5.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: redis.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# anonaddy
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Anonaddy: Anonymous email forwarding
|
||||
|
||||
@@ -18,8 +18,8 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | redis | 15.4.0 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://charts.bitnami.com/bitnami | redis | 15.5.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 0.8.0
|
||||
description: Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
|
||||
name: baikal
|
||||
version: 3.1.1
|
||||
version: 3.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- baikal
|
||||
@@ -23,6 +23,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# baikal
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
|
||||
|
||||
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -3,7 +3,7 @@ apiVersion: v2
|
||||
appVersion: v21.05.1
|
||||
description: A simple, self-hosted, easy-to-use platform for organising and storing information.
|
||||
name: bookstack
|
||||
version: 3.1.1
|
||||
version: 3.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- bookstack
|
||||
@@ -25,6 +25,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# bookstack
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
A simple, self-hosted, easy-to-use platform for organising and storing information.
|
||||
|
||||
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
26
charts/stable/deepstack/.helmignore
Normal file
26
charts/stable/deepstack/.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/deepstack/Chart.yaml
Normal file
22
charts/stable/deepstack/Chart.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: v2
|
||||
appVersion: cpu-2021.09.1
|
||||
description: An AI API engine that serves pre-built models and custom models on multiple edge devices locally or on your private cloud
|
||||
name: deepstack
|
||||
version: 1.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- deepstack
|
||||
- ai
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/deepstack
|
||||
icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png
|
||||
sources:
|
||||
- https://deepstack.cc
|
||||
- https://github.com/johnolafenwa/DeepStack
|
||||
- https://github.com/robmarkcole/deepstack-ui
|
||||
maintainers:
|
||||
- name: crutonjohn
|
||||
email: crutonjohn@pm.me
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
131
charts/stable/deepstack/README.md
Normal file
131
charts/stable/deepstack/README.md
Normal file
@@ -0,0 +1,131 @@
|
||||
# deepstack
|
||||
|
||||
 
|
||||
|
||||
An AI API engine that serves pre-built models and custom models on multiple edge devices locally or on your private cloud
|
||||
|
||||
**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://deepstack.cc>
|
||||
* <https://github.com/johnolafenwa/DeepStack>
|
||||
* <https://github.com/robmarkcole/deepstack-ui>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install deepstack k8s-at-home/deepstack
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `deepstack`
|
||||
|
||||
```console
|
||||
helm install deepstack k8s-at-home/deepstack
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `deepstack` deployment
|
||||
|
||||
```console
|
||||
helm uninstall deepstack
|
||||
```
|
||||
|
||||
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 deepstack \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/deepstack
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install deepstack k8s-at-home/deepstack -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 | string | `nil` | environment variables. See more environment variables in the [deepstack documentation](https://docs.deepstack.cc). |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"deepquestai/deepstack"` | image repository |
|
||||
| image.tag | string | `"cpu"` | 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. |
|
||||
| securityContext | object | See values.yaml | security context. May be necessary when using GPU image |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
| ui.enabled | bool | `true` | enable web UI |
|
||||
| ui.env | string | `nil` | environment variables. See more environment variables in the [deepstack-ui README](https://github.com/robmarkcole/deepstack-ui). |
|
||||
| ui.image.pullPolicy | string | `"Always"` | image pull policy |
|
||||
| ui.image.repository | string | `"robmarkcole/deepstack-ui"` | image repository for ui |
|
||||
| ui.image.tag | string | `"latest"` | image tag |
|
||||
| ui.ingress.ui | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
|
||||
|
||||
## Changelog
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.1.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- add [deepstack-ui](https://github.com/robmarkcole/deepstack-ui)
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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 v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
|
||||
146
charts/stable/deepstack/README.md.gotmpl
Normal file
146
charts/stable/deepstack/README.md.gotmpl
Normal file
@@ -0,0 +1,146 @@
|
||||
{{- define "custom.repository.organization" -}}
|
||||
k8s-at-home
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.repository.url" -}}
|
||||
https://github.com/k8s-at-home/charts
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.url" -}}
|
||||
https://k8s-at-home.com/charts/
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.path" -}}
|
||||
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.notes" -}}
|
||||
**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)**
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.requirements" -}}
|
||||
## Requirements
|
||||
|
||||
{{ template "chart.kubeVersionLine" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.dependencies" -}}
|
||||
## Dependencies
|
||||
|
||||
{{ template "chart.requirementsTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install.tldr" -}}
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
|
||||
helm repo update
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install" -}}
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `{{ template "chart.name" . }}`
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.uninstall" -}}
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `{{ template "chart.name" . }}` deployment
|
||||
|
||||
```console
|
||||
helm uninstall {{ template "chart.name" . }}
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.header" -}}
|
||||
## Configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.readValues" -}}
|
||||
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).
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.set" -}}
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} \
|
||||
--set env.TZ="America/New York" \
|
||||
{{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.file" -}}
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.valuesSection" -}}
|
||||
## 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)
|
||||
|
||||
{{ template "chart.valuesTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.support" -}}
|
||||
## 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
|
||||
{{- end -}}
|
||||
|
||||
{{ template "chart.header" . }}
|
||||
|
||||
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
|
||||
|
||||
{{ template "chart.description" . }}
|
||||
|
||||
{{ template "custom.notes" . }}
|
||||
|
||||
{{ template "chart.sourcesSection" . }}
|
||||
|
||||
{{ template "custom.requirements" . }}
|
||||
|
||||
{{ template "custom.dependencies" . }}
|
||||
|
||||
{{ template "custom.install.tldr" . }}
|
||||
|
||||
{{ template "custom.install" . }}
|
||||
|
||||
{{ template "custom.uninstall" . }}
|
||||
|
||||
{{ template "custom.configuration.header" . }}
|
||||
|
||||
{{ template "custom.configuration.readValues" . }}
|
||||
|
||||
{{ template "custom.configuration.example.set" . }}
|
||||
|
||||
{{ template "custom.configuration.example.file" . }}
|
||||
|
||||
{{ template "custom.custom.configuration" . }}
|
||||
|
||||
{{ template "custom.valuesSection" . }}
|
||||
|
||||
{{ template "custom.changelog" . }}
|
||||
|
||||
{{ template "custom.support" . }}
|
||||
|
||||
{{ template "helm-docs.versionFooter" . }}
|
||||
{{ "" }}
|
||||
33
charts/stable/deepstack/README_CHANGELOG.md.gotmpl
Normal file
33
charts/stable/deepstack/README_CHANGELOG.md.gotmpl
Normal file
@@ -0,0 +1,33 @@
|
||||
{{- define "custom.changelog.header" -}}
|
||||
## Changelog
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.changelog" -}}
|
||||
{{ template "custom.changelog.header" . }}
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.1.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- add [deepstack-ui](https://github.com/robmarkcole/deepstack-ui)
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
9
charts/stable/deepstack/README_CONFIG.md.gotmpl
Normal file
9
charts/stable/deepstack/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/deepstack/templates/NOTES.txt
Normal file
1
charts/stable/deepstack/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
57
charts/stable/deepstack/templates/common.yaml
Normal file
57
charts/stable/deepstack/templates/common.yaml
Normal file
@@ -0,0 +1,57 @@
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "common.values.setup" . }}
|
||||
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "deepstack.harcodedValues" -}}
|
||||
|
||||
{{/* Set port number used by UI */}}
|
||||
{{- $uiPortNumber := 8501 }}
|
||||
|
||||
{{/* Add port to each defined ingress */}}
|
||||
{{- if .Values.ui.enabled }}
|
||||
{{- range .Values.ui.ingress.ui.hosts }}
|
||||
{{- range .paths }}
|
||||
{{- $_ := mergeOverwrite . (dict "service" (dict "port" $uiPortNumber)) -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
additionalContainers:
|
||||
ui:
|
||||
image: {{.Values.ui.image.repository }}:{{ .Values.ui.image.tag }}
|
||||
imagePullPolicy: {{ .Values.ui.image.pullPolicy }}
|
||||
env:
|
||||
# -- the IP address of your deepstack instance
|
||||
- name: DEEPSTACK_IP
|
||||
value: localhost
|
||||
# -- the port of your deepstack instance
|
||||
- name: DEEPSTACK_PORT
|
||||
value: {{ .Values.service.main.ports.http.port | quote }}
|
||||
{{- if kindIs "map" .Values.env }}
|
||||
{{- if hasKey .Values.env "API-KEY" }}
|
||||
- name: DEEPSTACK_API_KEY
|
||||
value : {{ index .Values.env "API-KEY" | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if .Values.ui.env }}
|
||||
{{ .Values.ui.env | toYaml | nindent 4 }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- name: ui
|
||||
containerPort: {{ $uiPortNumber }}
|
||||
protocol: TCP
|
||||
service:
|
||||
main:
|
||||
enabled: true
|
||||
ports:
|
||||
ui:
|
||||
enabled: true
|
||||
port: {{ $uiPortNumber }}
|
||||
ingress:
|
||||
{{ .Values.ui.ingress | toYaml | nindent 2 }}
|
||||
{{- end }}
|
||||
|
||||
{{- end -}}
|
||||
{{- $_ := mergeOverwrite .Values (include "deepstack.harcodedValues" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
80
charts/stable/deepstack/values.yaml
Normal file
80
charts/stable/deepstack/values.yaml
Normal file
@@ -0,0 +1,80 @@
|
||||
#
|
||||
# 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: deepquestai/deepstack
|
||||
# -- image tag
|
||||
tag: cpu
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- environment variables. See more environment variables in the [deepstack documentation](https://docs.deepstack.cc).
|
||||
# @default -- See below
|
||||
env:
|
||||
# -- Enable scene recognition
|
||||
# VISION-SCENE: True
|
||||
# -- Enable face detection
|
||||
# VISION-FACE: True
|
||||
# -- Enable object detection
|
||||
# VISION-DETECTION: True
|
||||
# -- Protect detection and recognition APIs with a key
|
||||
# API-KEY: changeMe
|
||||
# -- Protect admin APIs (such as managing models) with a key
|
||||
# ADMIN-KEY: changeMe
|
||||
|
||||
ui:
|
||||
# -- enable web UI
|
||||
enabled: true
|
||||
image:
|
||||
# -- image repository for ui
|
||||
repository: robmarkcole/deepstack-ui
|
||||
# -- image tag
|
||||
tag: latest
|
||||
# -- image pull policy
|
||||
pullPolicy: Always
|
||||
# -- environment variables. See more environment variables in the [deepstack-ui README](https://github.com/robmarkcole/deepstack-ui).
|
||||
# @default -- See below
|
||||
env:
|
||||
# - name: DEEPSTACK_TIMEOUT
|
||||
# value: the timeout to wait for deepstack, default 30 seconds
|
||||
# - name: DEEPSTACK_CUSTOM_MODEL
|
||||
# value: the name of a custom model, if you wish to use one
|
||||
# - name: DEEPSTACK_UI_DEBUG_MODE
|
||||
# value: options `True` or `False` (default). Lowers the minimum confidence threshold to 1%
|
||||
ingress:
|
||||
# -- Enable and configure ingress settings for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
ui:
|
||||
enabled: false
|
||||
primary: false
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 5000
|
||||
|
||||
# -- security context. May be necessary when using GPU image
|
||||
# @default -- See values.yaml
|
||||
securityContext: {}
|
||||
# privileged: true
|
||||
|
||||
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: {}
|
||||
# data:
|
||||
# enabled: false
|
||||
# mountPath: /datastore
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 1.2.0
|
||||
description: Cert-Manager Webhook for DNSMadeEasy
|
||||
name: dnsmadeeasy-webhook
|
||||
version: 4.1.2
|
||||
version: 4.2.1
|
||||
keywords:
|
||||
- cert-manager
|
||||
- dnsmadeeasy
|
||||
@@ -21,5 +21,5 @@ dependencies:
|
||||
version: 4.0.1
|
||||
- name: cert-manager
|
||||
repository: https://charts.jetstack.io
|
||||
version: v1.5.4
|
||||
version: v1.6.1
|
||||
condition: cert-manager.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# dnsmadeeasy-webhook
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Cert-Manager Webhook for DNSMadeEasy
|
||||
|
||||
@@ -17,7 +17,7 @@ Cert-Manager Webhook for DNSMadeEasy
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.jetstack.io | cert-manager | v1.5.4 |
|
||||
| https://charts.jetstack.io | cert-manager | v1.6.1 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
26
charts/stable/double-take/.helmignore
Normal file
26
charts/stable/double-take/.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/double-take/Chart.yaml
Normal file
22
charts/stable/double-take/Chart.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
apiVersion: v2
|
||||
appVersion: 1.6.0
|
||||
description: Unified UI and API for processing and training images for facial recognition.
|
||||
name: double-take
|
||||
version: 1.0.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- double-take
|
||||
- frigate
|
||||
- nvr
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/double-take
|
||||
icon: https://double-take.org/icon
|
||||
sources:
|
||||
- https://github.com/jakowenko/double-take
|
||||
maintainers:
|
||||
- name: crutonjohn
|
||||
email: crutonjohn@pm.me
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
116
charts/stable/double-take/README.md
Normal file
116
charts/stable/double-take/README.md
Normal file
@@ -0,0 +1,116 @@
|
||||
# double-take
|
||||
|
||||
 
|
||||
|
||||
Unified UI and API for processing and training images for facial recognition.
|
||||
|
||||
**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/jakowenko/double-take>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add k8s-at-home https://k8s-at-home.com/charts/
|
||||
helm repo update
|
||||
helm install double-take k8s-at-home/double-take
|
||||
```
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `double-take`
|
||||
|
||||
```console
|
||||
helm install double-take k8s-at-home/double-take
|
||||
```
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `double-take` deployment
|
||||
|
||||
```console
|
||||
helm uninstall double-take
|
||||
```
|
||||
|
||||
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 double-take \
|
||||
--set env.TZ="America/New York" \
|
||||
k8s-at-home/double-take
|
||||
```
|
||||
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install double-take k8s-at-home/double-take -f values.yaml
|
||||
```
|
||||
|
||||
## Custom configuration
|
||||
|
||||
**Note**: Configuration file defined in `Values.config` will be copied into the container's persistent storage at first run only. Further configuration should be done in the application itself! See [project documentation](https://github.com/jakowenko/double-take#configuration) for more information.
|
||||
|
||||
## 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 |
|
||||
|-----|------|---------|-------------|
|
||||
| config | object | See values.yaml | double-take configuration settings. This will be copied into the container's persistent storage at first run only. Further configuration should be done in the application itself! See [project documentation](https://github.com/jakowenko/double-take#configuration) for more information. |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
|
||||
| image.repository | string | `"jakowenko/double-take"` | image repository |
|
||||
| image.tag | string | `"1.6.0"` | 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. See [API Images](https://github.com/jakowenko/double-take#api-images) for explaination on what data is stored where. |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
|
||||
## 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 v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
|
||||
146
charts/stable/double-take/README.md.gotmpl
Normal file
146
charts/stable/double-take/README.md.gotmpl
Normal file
@@ -0,0 +1,146 @@
|
||||
{{- define "custom.repository.organization" -}}
|
||||
k8s-at-home
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.repository.url" -}}
|
||||
https://github.com/k8s-at-home/charts
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.url" -}}
|
||||
https://k8s-at-home.com/charts/
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.helm.path" -}}
|
||||
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.notes" -}}
|
||||
**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)**
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.requirements" -}}
|
||||
## Requirements
|
||||
|
||||
{{ template "chart.kubeVersionLine" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.dependencies" -}}
|
||||
## Dependencies
|
||||
|
||||
{{ template "chart.requirementsTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install.tldr" -}}
|
||||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
|
||||
helm repo update
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.install" -}}
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `{{ template "chart.name" . }}`
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.uninstall" -}}
|
||||
## Uninstalling the Chart
|
||||
|
||||
To uninstall the `{{ template "chart.name" . }}` deployment
|
||||
|
||||
```console
|
||||
helm uninstall {{ template "chart.name" . }}
|
||||
```
|
||||
|
||||
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.header" -}}
|
||||
## Configuration
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.readValues" -}}
|
||||
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).
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.set" -}}
|
||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} \
|
||||
--set env.TZ="America/New York" \
|
||||
{{ template "custom.helm.path" . }}
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.configuration.example.file" -}}
|
||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||
|
||||
```console
|
||||
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
|
||||
```
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.valuesSection" -}}
|
||||
## 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)
|
||||
|
||||
{{ template "chart.valuesTable" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.support" -}}
|
||||
## 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
|
||||
{{- end -}}
|
||||
|
||||
{{ template "chart.header" . }}
|
||||
|
||||
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
|
||||
|
||||
{{ template "chart.description" . }}
|
||||
|
||||
{{ template "custom.notes" . }}
|
||||
|
||||
{{ template "chart.sourcesSection" . }}
|
||||
|
||||
{{ template "custom.requirements" . }}
|
||||
|
||||
{{ template "custom.dependencies" . }}
|
||||
|
||||
{{ template "custom.install.tldr" . }}
|
||||
|
||||
{{ template "custom.install" . }}
|
||||
|
||||
{{ template "custom.uninstall" . }}
|
||||
|
||||
{{ template "custom.configuration.header" . }}
|
||||
|
||||
{{ template "custom.configuration.readValues" . }}
|
||||
|
||||
{{ template "custom.configuration.example.set" . }}
|
||||
|
||||
{{ template "custom.configuration.example.file" . }}
|
||||
|
||||
{{ template "custom.custom.configuration" . }}
|
||||
|
||||
{{ template "custom.valuesSection" . }}
|
||||
|
||||
{{ template "custom.changelog" . }}
|
||||
|
||||
{{ template "custom.support" . }}
|
||||
|
||||
{{ template "helm-docs.versionFooter" . }}
|
||||
{{ "" }}
|
||||
27
charts/stable/double-take/README_CHANGELOG.md.gotmpl
Normal file
27
charts/stable/double-take/README_CHANGELOG.md.gotmpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{{- define "custom.changelog.header" -}}
|
||||
## Changelog
|
||||
{{- end -}}
|
||||
|
||||
{{- define "custom.changelog" -}}
|
||||
{{ template "custom.changelog.header" . }}
|
||||
|
||||
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [1.0.0]
|
||||
|
||||
#### Added
|
||||
|
||||
- Initial version
|
||||
|
||||
#### Changed
|
||||
|
||||
- N/A
|
||||
|
||||
#### Removed
|
||||
|
||||
- N/A
|
||||
|
||||
[1.0.0]: #100
|
||||
{{- end -}}
|
||||
9
charts/stable/double-take/README_CONFIG.md.gotmpl
Normal file
9
charts/stable/double-take/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" . }}
|
||||
|
||||
**Note**: Configuration file defined in `Values.config` will be copied into the container's persistent storage at first run only. Further configuration should be done in the application itself! See [project documentation](https://github.com/jakowenko/double-take#configuration) for more information.
|
||||
{{- end -}}
|
||||
1
charts/stable/double-take/templates/NOTES.txt
Normal file
1
charts/stable/double-take/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "common.notes.defaultNotes" . -}}
|
||||
17
charts/stable/double-take/templates/common.yaml
Normal file
17
charts/stable/double-take/templates/common.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "common.values.setup" . }}
|
||||
|
||||
{{/* Append the configMap volume to the volumes */}}
|
||||
{{- define "double-take.settingsVolume" -}}
|
||||
enabled: "true"
|
||||
mountPath: "/.storage/config/config.yml"
|
||||
subPath: "config.yml"
|
||||
type: "custom"
|
||||
volumeSpec:
|
||||
configMap:
|
||||
name: {{ include "common.names.fullname" . }}-settings
|
||||
{{- end -}}
|
||||
{{- $_ := set .Values.persistence "double-take-settings" (include "double-take.settingsVolume" . | fromYaml) -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.all" . }}
|
||||
12
charts/stable/double-take/templates/configmap.yaml
Normal file
12
charts/stable/double-take/templates/configmap.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ template "common.names.fullname" . }}-settings
|
||||
labels:
|
||||
{{- include "common.labels" . | nindent 4 }}
|
||||
data:
|
||||
config.yml: |
|
||||
{{- with .Values.config }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
284
charts/stable/double-take/values.yaml
Normal file
284
charts/stable/double-take/values.yaml
Normal file
@@ -0,0 +1,284 @@
|
||||
#
|
||||
# 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: jakowenko/double-take
|
||||
# -- image tag
|
||||
tag: 1.6.0
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 3000
|
||||
|
||||
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.
|
||||
# See [API Images](https://github.com/jakowenko/double-take#api-images) for explaination on what data is stored where.
|
||||
# @default -- See values.yaml
|
||||
persistence:
|
||||
data:
|
||||
enabled: false
|
||||
mountPath: /.storage
|
||||
|
||||
# -- double-take configuration settings.
|
||||
# This will be copied into the container's persistent storage at first run only.
|
||||
# Further configuration should be done in the application itself!
|
||||
# See [project documentation](https://github.com/jakowenko/double-take#configuration) for more information.
|
||||
# @default -- See values.yaml
|
||||
config:
|
||||
# enable authentication for ui and api (default: false)
|
||||
auth: false
|
||||
|
||||
# if authentication is enabled
|
||||
# age of access token in api response and mqtt topics (default: shown below)
|
||||
# expressed in seconds or a string describing a time span zeit/ms
|
||||
# https://github.com/vercel/ms
|
||||
token:
|
||||
image: 24h
|
||||
|
||||
# enable mqtt subscribing and publishing (default: shown below)
|
||||
mqtt:
|
||||
host:
|
||||
username:
|
||||
password:
|
||||
|
||||
topics:
|
||||
# mqtt topic for frigate message subscription
|
||||
frigate: frigate/events
|
||||
# mqtt topic for home assistant discovery subscription
|
||||
homeassistant: homeassistant
|
||||
# mqtt topic where matches are published by name
|
||||
matches: double-take/matches
|
||||
# mqtt topic where matches are published by camera name
|
||||
cameras: double-take/cameras
|
||||
|
||||
# global detect settings (default: shown below)
|
||||
detect:
|
||||
match:
|
||||
# save match images
|
||||
save: true
|
||||
# include base64 encoded string in api results and mqtt messages
|
||||
# options: true, false, box
|
||||
base64: false
|
||||
# minimum confidence needed to consider a result a match
|
||||
confidence: 60
|
||||
# hours to keep match images until they are deleted
|
||||
purge: 168
|
||||
# minimum area in pixels to consider a result a match
|
||||
min_area: 10000
|
||||
|
||||
unknown:
|
||||
# save unknown images
|
||||
save: true
|
||||
# include base64 encoded string in api results and mqtt messages
|
||||
# options: true, false, box
|
||||
base64: false
|
||||
# minimum confidence needed before classifying a name as unknown
|
||||
confidence: 40
|
||||
# hours to keep unknown images until they are deleted
|
||||
purge: 8
|
||||
# minimum area in pixels to keep an unknown result
|
||||
min_area: 0
|
||||
|
||||
# frigate settings (default: shown below)
|
||||
frigate:
|
||||
url:
|
||||
|
||||
# object labels that are allowed for facial recognition
|
||||
labels:
|
||||
- person
|
||||
|
||||
attempts:
|
||||
# number of times double take will request a frigate latest.jpg for facial recognition
|
||||
latest: 10
|
||||
# number of times double take will request a frigate snapshot.jpg for facial recognition
|
||||
snapshot: 10
|
||||
# process frigate images from frigate/+/person/snapshot topics
|
||||
mqtt: true
|
||||
# add a delay expressed in seconds between each detection loop
|
||||
delay: 0
|
||||
|
||||
image:
|
||||
# height of frigate image passed for facial recognition
|
||||
height: 500
|
||||
|
||||
# only process images from specific cameras
|
||||
cameras:
|
||||
# - front-door
|
||||
# - garage
|
||||
|
||||
# only process images from specific zones
|
||||
zones:
|
||||
# - camera: garage
|
||||
# zone: driveway
|
||||
|
||||
# override frigate attempts and image per camera
|
||||
events:
|
||||
# front-door:
|
||||
# attempts:
|
||||
# # number of times double take will request a frigate latest.jpg for facial recognition
|
||||
# latest: 5
|
||||
# # number of times double take will request a frigate snapshot.jpg for facial recognition
|
||||
# snapshot: 5
|
||||
# # process frigate images from frigate/<camera-name>/person/snapshot topic
|
||||
# mqtt: false
|
||||
# # add a delay expressed in seconds between each detection loop
|
||||
# delay: 1
|
||||
|
||||
# image:
|
||||
# # height of frigate image passed for facial recognition (only if using default latest.jpg and snapshot.jpg)
|
||||
# height: 1000
|
||||
# # custom image that will be used in place of latest.jpg
|
||||
# latest: http://camera-url.com/image.jpg
|
||||
# # custom image that will be used in place of snapshot.jpg
|
||||
# snapshot: http://camera-url.com/image.jpg
|
||||
|
||||
# camera settings (default: shown below)
|
||||
cameras:
|
||||
front-door:
|
||||
# apply masks before processing image
|
||||
# masks:
|
||||
# # list of x,y coordinates to define the polygon of the zone
|
||||
# coordinates:
|
||||
# - 1920,0,1920,328,1638,305,1646,0
|
||||
# # show the mask on the final saved image (helpful for debugging)
|
||||
# visible: false
|
||||
# # size of camera stream used in resizing masks
|
||||
# size: 1920x1080
|
||||
|
||||
# override global detect variables per camera
|
||||
# detect:
|
||||
# match:
|
||||
# # save match images
|
||||
# save: true
|
||||
# # include base64 encoded string in api results and mqtt messages
|
||||
# # options: true, false, box
|
||||
# base64: false
|
||||
# # minimum confidence needed to consider a result a match
|
||||
# confidence: 60
|
||||
# # minimum area in pixels to consider a result a match
|
||||
# min_area: 10000
|
||||
|
||||
# unknown:
|
||||
# # save unknown images
|
||||
# save: true
|
||||
# # include base64 encoded string in api results and mqtt messages
|
||||
# # options: true, false, box
|
||||
# base64: false
|
||||
# # minimum confidence needed before classifying a match name as unknown
|
||||
# confidence: 40
|
||||
# # minimum area in pixels to keep an unknown result
|
||||
# min_area: 0
|
||||
|
||||
# snapshot:
|
||||
# # process any jpeg encoded mqtt topic for facial recognition
|
||||
# topic:
|
||||
# # process any http image for facial recognition
|
||||
# url:
|
||||
|
||||
# detector settings (default: shown below)
|
||||
detectors:
|
||||
compreface:
|
||||
url:
|
||||
# recognition api key
|
||||
key:
|
||||
# number of seconds before the request times out and is aborted
|
||||
timeout: 15
|
||||
# minimum required confidence that a recognized face is actually a face
|
||||
# value is between 0.0 and 1.0
|
||||
det_prob_threshold: 0.8
|
||||
# comma-separated slugs of face plugins
|
||||
# https://github.com/exadel-inc/CompreFace/blob/master/docs/Face-services-and-plugins.md)
|
||||
# face_plugins: mask,gender,age
|
||||
|
||||
# deepstack:
|
||||
# url:
|
||||
# key:
|
||||
# # number of seconds before the request times out and is aborted
|
||||
# timeout: 15
|
||||
|
||||
# facebox:
|
||||
# url:
|
||||
# # number of seconds before the request times out and is aborted
|
||||
# timeout: 15
|
||||
|
||||
# schedule settings (default: shown below)
|
||||
schedule:
|
||||
# disable recognition if conditions are met
|
||||
disable:
|
||||
# - days:
|
||||
# - monday
|
||||
# - tuesday
|
||||
# times:
|
||||
# - 20:00-23:59
|
||||
# cameras:
|
||||
# - office
|
||||
# - days:
|
||||
# - tuesday
|
||||
# - wednesday
|
||||
# times:
|
||||
# - 13:00-15:00
|
||||
# - 18:00-20:00
|
||||
# cameras:
|
||||
# - living-room
|
||||
|
||||
# notify settings (default: shown below)
|
||||
notify:
|
||||
gotify:
|
||||
url:
|
||||
token:
|
||||
priority: 5
|
||||
|
||||
# only notify from specific cameras
|
||||
# cameras:
|
||||
# - front-door
|
||||
# - garage
|
||||
|
||||
# only notify from specific zones
|
||||
# zones:
|
||||
# - camera: garage
|
||||
# zone: driveway
|
||||
|
||||
# time settings (default: shown below)
|
||||
time:
|
||||
# defaults to iso 8601 format with support for token-based formatting
|
||||
# https://github.com/moment/luxon/blob/master/docs/formatting.md#table-of-tokens
|
||||
format:
|
||||
# time zone used in logs
|
||||
timezone: UTC
|
||||
|
||||
# log settings (default: shown below)
|
||||
# options: silent, error, warn, info, http, verbose, debug, silly
|
||||
logs:
|
||||
level: info
|
||||
|
||||
# ui settings (default: shown below)
|
||||
ui:
|
||||
pagination:
|
||||
# number of results per page
|
||||
limit: 50
|
||||
|
||||
thumbnails:
|
||||
# value between 0-100
|
||||
quality: 95
|
||||
# value in pixels
|
||||
width: 500
|
||||
|
||||
logs:
|
||||
# number of lines displayed
|
||||
lines: 500
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: "2021.06.01"
|
||||
description: DSMR-protocol reader, telegram data storage and energy consumption visualizer.
|
||||
name: dsmr-reader
|
||||
version: 5.1.2
|
||||
version: 5.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- dsmr-reader
|
||||
@@ -20,6 +20,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: postgresql
|
||||
version: 10.9.6
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# dsmr-reader
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
DSMR-protocol reader, telegram data storage and energy consumption visualizer.
|
||||
|
||||
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.9.6 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 2021.6.3
|
||||
description: Home Assistant
|
||||
name: home-assistant
|
||||
version: 11.0.4
|
||||
version: 11.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- home-assistant
|
||||
@@ -22,11 +22,11 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: postgresql
|
||||
version: 10.9.6
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
- name: influxdb
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# home-assistant
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Home Assistant
|
||||
|
||||
@@ -21,8 +21,8 @@ Kubernetes: `>=1.16.0-0`
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | influxdb | 1.1.9 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.9.6 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
@@ -129,13 +129,23 @@ Using NGINX as an example the following will need to be added to your values:
|
||||
|
||||
```yaml
|
||||
ingress:
|
||||
enabled: true
|
||||
annotations:
|
||||
nginx.org/websocket-services: home-assistant
|
||||
main:
|
||||
enabled: true
|
||||
annotations:
|
||||
nginx.org/websocket-services: home-assistant
|
||||
hosts:
|
||||
- host: home-assistant.example.org
|
||||
paths:
|
||||
- path: /
|
||||
```
|
||||
|
||||
The value derived is the name of the kubernetes service object for home-assistant
|
||||
|
||||
### Metrics collection
|
||||
|
||||
If metrics collection is enabled through the `metrics.enabled: true` setting, make sure to also enable the Prometheus
|
||||
endpoint in your Home-Assistant configuration. See the [official documentation](https://www.home-assistant.io/integrations/prometheus/) for more details on how to set this up.
|
||||
|
||||
## 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)
|
||||
@@ -170,6 +180,18 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [11.0.6]
|
||||
|
||||
#### Changed
|
||||
|
||||
- Fix home-assistant ingress example
|
||||
|
||||
### [11.0.5]
|
||||
|
||||
#### Fixed
|
||||
|
||||
- Updated chart documentation.
|
||||
|
||||
### [11.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
@@ -10,6 +10,18 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [11.0.6]
|
||||
|
||||
#### Changed
|
||||
|
||||
- Fix home-assistant ingress example
|
||||
|
||||
### [11.0.5]
|
||||
|
||||
#### Fixed
|
||||
|
||||
- Updated chart documentation.
|
||||
|
||||
### [11.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
@@ -62,10 +62,21 @@ Using NGINX as an example the following will need to be added to your values:
|
||||
|
||||
```yaml
|
||||
ingress:
|
||||
enabled: true
|
||||
annotations:
|
||||
nginx.org/websocket-services: home-assistant
|
||||
main:
|
||||
enabled: true
|
||||
annotations:
|
||||
nginx.org/websocket-services: home-assistant
|
||||
hosts:
|
||||
- host: home-assistant.example.org
|
||||
paths:
|
||||
- path: /
|
||||
```
|
||||
|
||||
The value derived is the name of the kubernetes service object for home-assistant
|
||||
|
||||
### Metrics collection
|
||||
|
||||
If metrics collection is enabled through the `metrics.enabled: true` setting, make sure to also enable the Prometheus
|
||||
endpoint in your Home-Assistant configuration. See the [official documentation](https://www.home-assistant.io/integrations/prometheus/) for more details on how to set this up.
|
||||
|
||||
{{- end -}}
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: latest
|
||||
description: A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
|
||||
name: icinga2
|
||||
version: 2.1.1
|
||||
version: 2.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- icinga2
|
||||
@@ -20,6 +20,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# icinga2
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
|
||||
|
||||
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 2.1.2
|
||||
description: This server allows you to sync any Joplin client
|
||||
name: joplin-server
|
||||
version: 4.1.2
|
||||
version: 4.2.0
|
||||
keywords:
|
||||
- joplin
|
||||
- notes
|
||||
@@ -20,6 +20,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: postgresql
|
||||
version: 10.9.6
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# joplin-server
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
This server allows you to sync any Joplin client
|
||||
|
||||
@@ -18,7 +18,7 @@ This server allows you to sync any Joplin client
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.9.6 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: v1.2.20
|
||||
description: Kanboard is a free and open source Kanban project management software.
|
||||
name: kanboard
|
||||
version: 4.1.2
|
||||
version: 4.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- kanboard
|
||||
@@ -19,6 +19,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: postgresql
|
||||
version: 10.9.6
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# kanboard
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Kanboard is a free and open source Kanban project management software.
|
||||
|
||||
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.9.6 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 2.0.32
|
||||
description: Miniflux is a minimalist and opinionated feed reader.
|
||||
name: miniflux
|
||||
version: 4.1.2
|
||||
version: 4.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- miniflux
|
||||
@@ -20,6 +20,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: postgresql
|
||||
version: 10.9.6
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# miniflux
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Miniflux is a minimalist and opinionated feed reader.
|
||||
|
||||
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.9.6 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 3.1.1-apache
|
||||
description: A Personal Relationship Management tool to help you organize your social life
|
||||
name: monica
|
||||
version: 6.1.1
|
||||
version: 6.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- crm
|
||||
@@ -19,6 +19,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# monica
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
A Personal Relationship Management tool to help you organize your social life
|
||||
|
||||
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: v3.7.1
|
||||
description: multus CNI allows multiple NICs per pod
|
||||
name: multus
|
||||
version: 3.1.1
|
||||
version: 3.1.2
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- multus
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# multus
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
multus CNI allows multiple NICs per pod
|
||||
|
||||
|
||||
@@ -7,6 +7,9 @@ controller:
|
||||
# -- deploy to all nodes
|
||||
type: daemonset
|
||||
|
||||
# -- force hostnetwork so upgrades can't fail
|
||||
hostNetwork: true
|
||||
|
||||
initContainers:
|
||||
# -- Init container that installs reference CNI plugins
|
||||
cni-installer:
|
||||
|
||||
@@ -7,7 +7,7 @@ metadata:
|
||||
annotations:
|
||||
# This is what defines this resource as a hook. Without this line, the
|
||||
# job is considered part of the release.
|
||||
"helm.sh/hook": pre-delete,pre-upgrade,pre-rollback
|
||||
"helm.sh/hook": pre-delete
|
||||
"helm.sh/hook-weight": "-5"
|
||||
"helm.sh/hook-delete-policy": hook-succeeded
|
||||
spec:
|
||||
|
||||
@@ -3,7 +3,7 @@ apiVersion: v2
|
||||
appVersion: 6.1.0
|
||||
description: OpenEMR is the most popular open source electronic health records and medical practice management solution.
|
||||
name: openemr
|
||||
version: 3.1.1
|
||||
version: 3.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- openemr
|
||||
@@ -23,6 +23,6 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# openemr
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
OpenEMR is the most popular open source electronic health records and medical practice management solution.
|
||||
|
||||
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 1.0.0
|
||||
description: OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution.
|
||||
name: openkm
|
||||
version: 2.1.2
|
||||
version: 2.2.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- openkm
|
||||
@@ -21,10 +21,10 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: postgresql
|
||||
version: 10.9.6
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# openkm
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution.
|
||||
|
||||
@@ -19,8 +19,8 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.9.6 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 2.7.1
|
||||
description: A web-based collaborative LaTeX editor
|
||||
name: overleaf
|
||||
version: 2.0.1
|
||||
version: 2.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- overleaf
|
||||
@@ -19,10 +19,10 @@ dependencies:
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: redis
|
||||
version: 15.4.0
|
||||
version: 15.5.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: redis.enabled
|
||||
- name: mongodb
|
||||
version: 10.25.2
|
||||
version: 10.28.7
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mongodb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# overleaf
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
A web-based collaborative LaTeX editor
|
||||
|
||||
@@ -18,8 +18,8 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mongodb | 10.25.2 |
|
||||
| https://charts.bitnami.com/bitnami | redis | 15.4.0 |
|
||||
| https://charts.bitnami.com/bitnami | mongodb | 10.28.7 |
|
||||
| https://charts.bitnami.com/bitnami | redis | 15.5.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
apiVersion: v2
|
||||
appVersion: 1.0.0
|
||||
appVersion: 1.5.0
|
||||
description: Paperless - Index and archive all of your scanned paper documents
|
||||
name: paperless
|
||||
version: 7.0.1
|
||||
version: 8.1.0
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- paperless
|
||||
@@ -12,7 +12,17 @@ sources:
|
||||
- https://github.com/jonaswinkler/paperless-ng
|
||||
maintainers:
|
||||
- name: mr-onion-2
|
||||
- name: jonnobrow
|
||||
email: jonathan@jonnobrow.co.uk
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.k8s-at-home.com
|
||||
version: 4.0.1
|
||||
- name: postgresql
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
- name: redis
|
||||
version: 15.5.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: redis.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# paperless
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Paperless - Index and archive all of your scanned paper documents
|
||||
|
||||
@@ -18,6 +18,8 @@ Kubernetes: `>=1.16.0-0`
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
| https://charts.bitnami.com/bitnami | redis | 15.5.3 |
|
||||
| https://library-charts.k8s-at-home.com | common | 4.0.1 |
|
||||
|
||||
## TL;DR
|
||||
@@ -66,7 +68,6 @@ helm install paperless k8s-at-home/paperless -f values.yaml
|
||||
```
|
||||
|
||||
## Custom configuration
|
||||
|
||||
N/A
|
||||
|
||||
## Values
|
||||
@@ -75,19 +76,20 @@ N/A
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| additionalContainers | object | See values.yaml | Deploy local redis instance. |
|
||||
| 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.COMPOSE_PROJECT_NAME | string | `"paperless"` | Project name |
|
||||
| env.PAPERLESS_OCR_LANGUAGE | string | `"eng"` | OCR languages to install |
|
||||
| env.PAPERLESS_REDIS | string | `"redis://localhost:6379"` | Redis 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.4.5"` | image tag |
|
||||
| image.tag | string | `"1.5.0"` | 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. |
|
||||
| persistence.export | object | See values.yaml | Configure export volume. |
|
||||
| persistence.media | object | See values.yaml | Configure persistence for media. |
|
||||
| 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) |
|
||||
| redis | object | See values.yaml | Enable and configure redis subchart under this key. For more options see [redis chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/redis) |
|
||||
| service | object | See values.yaml | Configures service settings for the chart. |
|
||||
|
||||
## Changelog
|
||||
@@ -96,6 +98,14 @@ All notable changes to this application Helm chart will be documented in this fi
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [8.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- Upgraded the App Version to `1.5.0`
|
||||
- Changed the image tag to `1.5.0`
|
||||
- Include postgresql and redis charts from bitnami as Paperless supports both of these. This adds two new configuration sections and can replace the additionalContainers used for redis previously.
|
||||
|
||||
### [7.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### [8.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- Upgraded the App Version to `1.5.0`
|
||||
- Changed the image tag to `1.5.0`
|
||||
- Include postgresql and redis charts from bitnami as Paperless supports both of these. This adds two new configuration sections and can replace the additionalContainers used for redis previously.
|
||||
|
||||
### [7.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
@@ -4,6 +4,5 @@
|
||||
|
||||
{{- define "custom.custom.configuration" -}}
|
||||
{{ template "custom.custom.configuration.header" . }}
|
||||
|
||||
N/A
|
||||
{{- end -}}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
env:
|
||||
PAPERLESS_REDIS: redis://paperless-redis-headless:6379
|
||||
|
||||
persistence:
|
||||
data:
|
||||
enabled: true
|
||||
@@ -11,3 +14,13 @@ persistence:
|
||||
export:
|
||||
enabled: true
|
||||
type: emptyDir
|
||||
|
||||
redis:
|
||||
enabled: true
|
||||
architecture: standalone
|
||||
auth:
|
||||
enabled: false
|
||||
master:
|
||||
persistence:
|
||||
enabled: false
|
||||
fullnameOverride: paperless-redis
|
||||
|
||||
@@ -11,7 +11,7 @@ image:
|
||||
# -- image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
# -- image tag
|
||||
tag: 1.4.5
|
||||
tag: 1.5.0
|
||||
|
||||
# -- See the following files for additional environment variables:
|
||||
# https://github.com/jonaswinkler/paperless-ng/tree/master/docker/compose/
|
||||
@@ -21,12 +21,14 @@ env:
|
||||
# -- Project name
|
||||
COMPOSE_PROJECT_NAME: paperless
|
||||
# -- Redis to use
|
||||
PAPERLESS_REDIS: redis://localhost:6379
|
||||
PAPERLESS_REDIS:
|
||||
# -- OCR languages to install
|
||||
PAPERLESS_OCR_LANGUAGE: eng
|
||||
# USERMAP_UID: 1000
|
||||
# USERMAP_GID: 1000
|
||||
# PAPERLESS_TIME_ZONE: Europe/London
|
||||
# -- Database host to use
|
||||
PAPERLESS_DBHOST:
|
||||
|
||||
# -- Configures service settings for the chart.
|
||||
# @default -- See values.yaml
|
||||
@@ -76,10 +78,22 @@ persistence:
|
||||
emptyDir:
|
||||
enabled: false
|
||||
|
||||
# -- Deploy local redis instance.
|
||||
# -- 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)
|
||||
# @default -- See values.yaml
|
||||
additionalContainers:
|
||||
broker:
|
||||
name: broker
|
||||
image: redis:6.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
postgresql:
|
||||
enabled: false
|
||||
postgresqlUsername: paperless
|
||||
postgresqlPassword: paperless
|
||||
postgresqlDatabase: paperless
|
||||
persistence:
|
||||
enabled: false
|
||||
# storageClass: ""
|
||||
|
||||
# -- Enable and configure redis subchart under this key.
|
||||
# For more options see [redis chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/redis)
|
||||
# @default -- See values.yaml
|
||||
redis:
|
||||
enabled: false
|
||||
auth:
|
||||
enabled: false
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: v4.3.1
|
||||
description: PowerDNS is a DNS server, written in C++ and licensed under the GPL. It runs on most Unix derivatives. PowerDNS features a large number of different backends ranging from simple BIND style zonefiles to relational databases and load balancing/failover algorithms. A DNS recursor is provided as a separate program.
|
||||
name: powerdns
|
||||
version: 3.4.1
|
||||
version: 3.5.0
|
||||
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/powerdns
|
||||
sources:
|
||||
- http://www.github.com/PowerDNS/
|
||||
@@ -12,10 +12,10 @@ maintainers:
|
||||
email: ryan@ryanholt.net
|
||||
dependencies:
|
||||
- name: postgresql
|
||||
version: 10.9.6
|
||||
version: 10.13.3
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: postgresql.enabled
|
||||
- name: mariadb
|
||||
version: 9.4.4
|
||||
version: 9.7.0
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
condition: mariadb.enabled
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# powerdns
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
PowerDNS is a DNS server, written in C++ and licensed under the GPL. It runs on most Unix derivatives. PowerDNS features a large number of different backends ranging from simple BIND style zonefiles to relational databases and load balancing/failover algorithms. A DNS recursor is provided as a separate program.
|
||||
|
||||
@@ -16,8 +16,8 @@ PowerDNS is a DNS server, written in C++ and licensed under the GPL. It runs on
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.4.4 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.9.6 |
|
||||
| https://charts.bitnami.com/bitnami | mariadb | 9.7.0 |
|
||||
| https://charts.bitnami.com/bitnami | postgresql | 10.13.3 |
|
||||
|
||||
## TL;DR
|
||||
|
||||
@@ -96,6 +96,7 @@ N/A
|
||||
| postgresql.postgresqlPassword | string | `"pdnspass"` | |
|
||||
| postgresql.postgresqlPostgresPassword | string | `"pdnsadminpass"` | |
|
||||
| postgresql.postgresqlUsername | string | `"pdns"` | |
|
||||
| powerdns.additionalEnv | list | `[]` | |
|
||||
| powerdns.config | object | `{}` | |
|
||||
| powerdns.dnssec | bool | `true` | |
|
||||
| powerdns.domain | string | `"mydomain.local"` | |
|
||||
|
||||
@@ -87,6 +87,9 @@ spec:
|
||||
- name: MYSQL_DNSSEC
|
||||
value: {{if (.Values.powerdns.dnssec)}}"yes"{{else}}"no"{{ end }}
|
||||
{{ end }}
|
||||
{{- with .Values.powerdns.additionalEnv }}
|
||||
{{- toYaml . | nindent 12 }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- name: dns-tcp
|
||||
containerPort: 53
|
||||
|
||||
@@ -70,6 +70,27 @@ powerdns:
|
||||
database: pdns
|
||||
dnssec: true
|
||||
config: {}
|
||||
additionalEnv: []
|
||||
# - name: PGSQL_HOST
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: "external-secret-name"
|
||||
# key: host
|
||||
# - name: PGSQL_USER
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: "external-secret-name"
|
||||
# key: user
|
||||
# - name: PGSQL_PASS
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: external-secret-name
|
||||
# key: password
|
||||
# - name: PGSQL_DB
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: external-secret-name
|
||||
# key: dbname
|
||||
|
||||
# Enabled mariadb
|
||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
|
||||
|
||||
@@ -2,7 +2,7 @@ apiVersion: v2
|
||||
appVersion: 1.0.0
|
||||
description: Serial to Socket Redirector
|
||||
name: ser2sock
|
||||
version: 5.0.1
|
||||
version: 5.0.2
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
keywords:
|
||||
- ser2sock
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ser2sock
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
Serial to Socket Redirector
|
||||
|
||||
@@ -70,17 +70,17 @@ helm install ser2sock k8s-at-home/ser2sock -f values.yaml
|
||||
|
||||
**IMPORTANT NOTE:** a ser2sock controller device must be accessible on the node where this pod runs, in order for this chart to function properly.
|
||||
|
||||
First, you will need to mount your ser2sock device into the pod, you can do so by adding the following to your values:
|
||||
First, you will need to mount your ser2sock device into the pod, you can do so by adding the following to your values.
|
||||
Be sure to modify the values according to your requirements!
|
||||
|
||||
```yaml
|
||||
additionalVolumeMounts:
|
||||
- name: usb
|
||||
mountPath: /path/to/device
|
||||
|
||||
additionalVolumes:
|
||||
- name: usb
|
||||
hostPath:
|
||||
path: /path/to/device
|
||||
persistence:
|
||||
usb:
|
||||
enabled: true
|
||||
type: hostPath
|
||||
mountPath: /dev/ttyUSB0 # This is an optional field, and defaults to the value of `hostPath`
|
||||
hostPath: /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DO00DPTS-if00-port0
|
||||
# hostPathType: CharDevice
|
||||
```
|
||||
|
||||
Second you will need to set a nodeAffinity rule, for example:
|
||||
@@ -128,6 +128,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
### [5.0.0]
|
||||
|
||||
#### Fixed
|
||||
|
||||
- Fixed chart documentation.
|
||||
|
||||
### [5.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- Upgraded the common library dependency to version 4.0.0. This introduced (potentially) breaking changes to `initContainers` and `additionalContainers`. Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-4.0.0/charts/stable/common/) for the up-to-date values.
|
||||
@@ -157,6 +163,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- Initial version
|
||||
|
||||
[5.0.2]: #502
|
||||
[5.0.0]: #500
|
||||
[4.0.1]: #401
|
||||
[4.0.0]: #400
|
||||
|
||||
@@ -11,6 +11,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
### [5.0.0]
|
||||
|
||||
#### Fixed
|
||||
|
||||
- Fixed chart documentation.
|
||||
|
||||
### [5.0.0]
|
||||
|
||||
#### Changed
|
||||
|
||||
- Upgraded the common library dependency to version 4.0.0. This introduced (potentially) breaking changes to `initContainers` and `additionalContainers`. Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-4.0.0/charts/stable/common/) for the up-to-date values.
|
||||
@@ -40,6 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- Initial version
|
||||
|
||||
[5.0.2]: #502
|
||||
[5.0.0]: #500
|
||||
[4.0.1]: #401
|
||||
[4.0.0]: #400
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user