Compare commits

...

33 Commits

Author SHA1 Message Date
k8s-at-home[bot]
5da9ddbb9c chore: Auto-update chart README [skip ci] 2022-05-21 21:22:31 +00:00
Rytis Ilciukas
7c8381234f [Plex] update image to v1.26.1.5798-99a4a6ac9 (#1578) 2022-05-21 17:21:58 -04:00
Nat Allan
9cee080c8e chore: fix case in @Truxnell codeowners
Signed-off-by: Nat Allan <19149206+Truxnell@users.noreply.github.com>
2022-05-21 16:13:15 +10:00
k8s-at-home[bot]
037dde5049 Auto-generate chart summary [no ci] 2022-05-20 00:00:34 +00:00
David Young
31f76182c0 [autobrr] Update app description (#1566) 2022-05-19 19:59:59 -04:00
k8s-at-home[bot]
c8c3826973 chore: Auto-update chart README [skip ci] 2022-05-19 23:59:50 +00:00
Karan Samani
7bb7557710 [ombi] Upgraded application image version to 4.16.12 (#1575) 2022-05-19 19:59:24 -04:00
k8s-at-home[bot]
33f07cea4e Auto-generate chart summary [no ci] 2022-05-19 20:54:51 +00:00
Devin Buhl
862610b516 feat!: Removal of truecommand, traccar, reg, powerdns, piaware, projector charts (#1574) 2022-05-19 22:53:59 +02:00
k8s-at-home[bot]
93406f9b93 chore: Auto-update chart README [skip ci] 2022-05-19 17:35:44 +00:00
Devin Buhl
670659e035 feat!: Deprecation of truecommand, traccar, reg, powerdns, piaware, projector charts (#1573)
* feat!: Deprecation of truecommand, traccar, reg, powerdns, piaware, projector charts

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix(bump)!: projector version

Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-19 13:35:16 -04:00
k8s-at-home[bot]
b02b4eefdb chore: Auto-update chart README [skip ci] 2022-05-17 16:27:40 +00:00
Vikas Pogu
16accfa8c7 [reverse-proxy] minor fix to not chomp of left whitspace (#1570) 2022-05-17 12:27:08 -04:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
2a11166887 chore: Add @truxnell to CODEOWNERS 2022-05-16 12:40:11 +02:00
k8s-at-home[bot]
556d1a454f Auto-generate chart summary [no ci] 2022-05-15 13:16:18 +00:00
renovate[bot]
e30fab9184 chore(deps): update helm chart common to v4.4.2 (#1565)
* chore(deps): update helm chart common to v4.4.2

* chore: Auto-update chart metadata [skip ci]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2022-05-15 09:15:57 -04:00
k8s-at-home[bot]
4e8db95e48 chore: Auto-update chart README [skip ci] 2022-05-15 13:15:34 +00:00
Simon Caron
31c1b26010 [syslog-ng] Add syslog-ng Chart (#1567)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-05-15 09:15:06 -04:00
k8s-at-home[bot]
39814b662e chore: Auto-update chart README [skip ci] 2022-05-15 13:05:39 +00:00
Nigel Armstrong
2b68d4b40e [home-assistant] Add disabled codeserver addon to values. (#1563)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-05-15 09:05:16 -04:00
k8s-at-home[bot]
bac9ba2906 chore: Auto-update chart README [skip ci] 2022-05-15 12:28:21 +00:00
Mike Chester
2ce3544796 [vikunja] Fix subpath in configmap to match persistence value (#1568) 2022-05-15 08:27:59 -04:00
k8s-at-home[bot]
2b097b5f78 chore: Auto-update chart README [skip ci] 2022-05-12 14:38:29 +00:00
Christopher Larivière
fba4a8d90d [blocky] - Add redis (#1561) 2022-05-12 10:37:55 -04:00
k8s-at-home[bot]
b1dca7b790 Auto-generate chart summary [no ci] 2022-05-12 14:33:07 +00:00
k8s-at-home[bot]
cb695b3804 chore: Auto-update chart README [skip ci] 2022-05-12 14:32:14 +00:00
Truxnell
8eff184f7d [satisfactory] - feat: add satisfactory helm (#1559)
* feat(satisfactory): add satisfactory helm
2022-05-12 16:31:40 +02:00
allcontributors[bot]
dc30fbad17 docs: add funkypenguin as a contributor for code (#1564)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-05-12 07:53:13 -04:00
k8s-at-home[bot]
0957637d89 Auto-generate chart summary [no ci] 2022-05-12 11:40:55 +00:00
k8s-at-home[bot]
1d41fdc931 chore: Auto-update chart README [skip ci] 2022-05-12 11:40:04 +00:00
David Young
f83027a4be [autobrr] Add autobrr chart (#1562)
* Initial update

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Add autobrr chart

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Update charts/stable/autobrr/values.yaml

Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-05-12 11:39:32 +00:00
k8s-at-home[bot]
76ce1af9ad chore: Auto-update chart README [skip ci] 2022-05-11 02:06:30 +00:00
Winston R. Milling
4409099438 [onedrive] Update docker image to v2.4.17 (#1560)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-05-10 22:06:05 -04:00
87 changed files with 577 additions and 1740 deletions

View File

@@ -535,6 +535,15 @@
"contributions": [
"code"
]
},
{
"login": "funkypenguin",
"name": "David Young",
"avatar_url": "https://avatars.githubusercontent.com/u/1524686?v=4",
"profile": "https://www.funkypenguin.co.nz",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,

View File

@@ -19,6 +19,7 @@ excluded-charts:
- charts/stable/promcord
- charts/stable/reg
- charts/stable/ser2sock
- charts/stable/satisfactory
- charts/stable/zalando-postgres-cluster
- charts/stable/zigbee2mqtt
- charts/stable/wireguard

View File

@@ -1,2 +1,2 @@
# https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
* @onedr0p @bjw-s @billimek @carpenike
* @onedr0p @bjw-s @billimek @carpenike @Truxnell

View File

@@ -1,6 +1,6 @@
# Helm charts
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-59-orange.svg?style=flat-square)](#contributors-)
[![All Contributors](https://img.shields.io/badge/all_contributors-60-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
[![docs](https://img.shields.io/badge/docs-rtfm-yellow?logo=gitbook&logoColor=white&style=for-the-badge)](https://docs.k8s-at-home.com/)
@@ -123,6 +123,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="http://taylorvories.com"><img src="https://avatars.githubusercontent.com/u/13934524?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Taylor Vories</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=tvories" title="Code">💻</a></td>
<td align="center"><a href="http://www.jonathangazeley.com"><img src="https://avatars.githubusercontent.com/u/604595?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jonathan</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=djjudas21" title="Code">💻</a></td>
<td align="center"><a href="https://www.b1-systems.de"><img src="https://avatars.githubusercontent.com/u/26167225?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Johannes Kastl</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=johanneskastl" title="Code">💻</a></td>
<td align="center"><a href="https://www.funkypenguin.co.nz"><img src="https://avatars.githubusercontent.com/u/1524686?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Young</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=funkypenguin" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -12,6 +12,7 @@
| [appdaemon](stable/appdaemon) | AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT. |
| [aria2](stable/aria2) | aria server for downloading web content |
| [audiobookshelf](stable/audiobookshelf) | Self-hosted audiobook server for managing and playing your audiobooks |
| [autobrr](stable/autobrr) | Autobrr monitors IRC announce channels to get releases as soon as they are available with good filtering |
| [baikal](stable/baikal) | Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars. |
| [bazarr](stable/bazarr) | Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements |
| [beets](stable/beets) | beets helm package |
@@ -64,7 +65,6 @@
| [intel-gpu-plugin](stable/intel-gpu-plugin) | The Intel GPU plugin facilitates offloading the processing of computation intensive workloads to GPU hardware |
| [jackett](stable/jackett) | API Support for your favorite torrent trackers |
| [jellyfin](stable/jellyfin) | Jellyfin is a Free Software Media System |
| [jetbrains-projector](stable/jetbrains-projector) | Projector is a technology to run and access JetBrains IDEs remotely |
| [joplin-server](stable/joplin-server) | This server allows you to sync any Joplin client |
| [kanboard](stable/kanboard) | Kanboard is a free and open source Kanban project management software. |
| [komga](stable/komga) | A comics/mangas server to serve/stream pages via API |
@@ -108,11 +108,9 @@
| [owncloud-ocis](stable/owncloud-ocis) | ownCloud Infinite Scale is a self-hosted file sync and share server. |
| [paperless](stable/paperless) | Paperless - Index and archive all of your scanned paper documents |
| [photoprism](stable/photoprism) | PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection |
| [piaware](stable/piaware) | Program for forwarding ADS-B data to FlightAware |
| [plex](stable/plex) | Plex Media Server |
| [pod-gateway](stable/pod-gateway) | Admision controller to change the default gateway and DNS server of PODs |
| [powerdns-admin](stable/powerdns-admin) | A PowerDNS web interface with advanced features |
| [powerdns](stable/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. |
| [pretend-youre-xyzzy](stable/pretend-youre-xyzzy) | pretend-youre-xyzzy, a cards against humanity clone |
| [privatebin](stable/privatebin) | A minimalist, open source online pastebin running on an Nginx, php-fpm & Alpine Linux stack |
| [promcord](stable/promcord) | Discord bot that provides metrics from a Discord server |
@@ -126,13 +124,13 @@
| [radicale](stable/radicale) | A simple CalDAV (calendar) and CardDAV (contact) server. |
| [readarr](stable/readarr) | A fork of Radarr to work with Books & AudioBooks |
| [recipes](stable/recipes) | Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. |
| [reg](stable/reg) | Docker registry v2 command line client and repo listing generator with security checks. |
| [resilio-sync](stable/resilio-sync) | Resilio Sync is a fast, reliable, and simple file sync and share solution, powered by P2P technology |
| [reverse-proxy](stable/reverse-proxy) | Creates ingress reverse-proxies for external hosts with minimum boilerplate |
| [rtorrent-flood](stable/rtorrent-flood) | rTorrent is a stable, high-performance and low resource consumption BitTorrent client. |
| [rtsp-to-web](stable/rtsp-to-web) | RTSPtoWeb converts RTSP streams to WebRTC, LL-HLS, HLS, MSE |
| [sabnzbd](stable/sabnzbd) | Free and easy binary newsreader |
| [samba](stable/samba) | A simple in-cluster Samba server |
| [satisfactory](stable/satisfactory) | Satisfactory dedicated server |
| [seafile](stable/seafile) | seafile helm package |
| [searx](stable/searx) | Searx is a privacy-respecting, hackable metasearch engine |
| [ser2sock](stable/ser2sock) | Serial to Socket Redirector |
@@ -144,16 +142,15 @@
| [stash](stable/stash) | An organizer for your porn, written in Go |
| [statping](stable/statping) | Status page for monitoring your websites and applications |
| [syncthing](stable/syncthing) | Open Source Continuous File Synchronization |
| [syslog-ng](stable/syslog-ng) | syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs. |
| [tautulli](stable/tautulli) | A Python based monitoring and tracking tool for Plex Media Server |
| [tdarr](stable/tdarr) | Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc. |
| [teedy](stable/teedy) | Teedy is an open source, lightweight document management system for individuals and businesses. |
| [teslamate](stable/teslamate) | A self-hosted data logger for your Tesla 🚘 |
| [thelounge](stable/thelounge) | The Lounge, modern web IRC client designed for self-hosting |
| [theme-park](stable/theme-park) | theme-park helm package |
| [traccar](stable/traccar) | Traccar is an open source GPS tracking system. |
| [traefik-forward-auth](stable/traefik-forward-auth) | A minimal forward authentication service that provides OAuth/SSO login and authentication for the traefik reverse proxy/load balancer |
| [transmission](stable/transmission) | Transmission is a cross-platform BitTorrent client |
| [truecommand](stable/truecommand) | Central Management of TrueNAS storage systems |
| [tt-rss](stable/tt-rss) | Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator |
| [tvheadend](stable/tvheadend) | TVheadend - a TV streaming server and digital video recorder |
| [unifi-poller](stable/unifi-poller) | Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus |

View File

@@ -0,0 +1,28 @@
---
apiVersion: v2
appVersion: v0.23.0
description: Autobrr monitors IRC announce channels to get releases as soon as they are available with good filtering
name: autobrr
version: 1.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- autobrr
- torrrent
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/autobrr
icon: https://avatars.githubusercontent.com/u/88781313?s=200&v=4
sources:
- https://github.com/autobrr/autobrr
- https://github.com/k8s-at-home/container-images
maintainers:
- name: funkypenguin
email: davidy@funkypenguin.co.nz
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: fixed
description: Corrected app description
- kind: added
description: Initial release

View File

@@ -1,15 +1,15 @@
# reg
# autobrr
![Version: 3.3.2](https://img.shields.io/badge/Version-3.3.2-informational?style=flat-square) ![AppVersion: 0.16.1](https://img.shields.io/badge/AppVersion-0.16.1-informational?style=flat-square)
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: v0.23.0](https://img.shields.io/badge/AppVersion-v0.23.0-informational?style=flat-square)
Docker registry v2 command line client and repo listing generator with security checks.
autobrr is a cross-platform free and open-source BitTorrent client
**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/genuinetools/reg>
* <https://github.com/k8s-at-home/container-images/>
* <https://github.com/autobrr/autobrr>
* <https://github.com/k8s-at-home/container-images>
## Requirements
@@ -26,23 +26,23 @@ Kubernetes: `>=1.16.0-0`
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install reg k8s-at-home/reg
helm install autobrr k8s-at-home/autobrr
```
## Installing the Chart
To install the chart with the release name `reg`
To install the chart with the release name `autobrr`
```console
helm install reg k8s-at-home/reg
helm install autobrr k8s-at-home/autobrr
```
## Uninstalling the Chart
To uninstall the `reg` deployment
To uninstall the `autobrr` deployment
```console
helm uninstall reg
helm uninstall autobrr
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
@@ -55,15 +55,15 @@ Other values may be used from the [values.yaml](https://github.com/k8s-at-home/l
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install reg \
helm install autobrr \
--set env.TZ="America/New York" \
k8s-at-home/reg
k8s-at-home/autobrr
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install reg k8s-at-home/reg -f values.yaml
helm install autobrr k8s-at-home/autobrr -f values.yaml
```
## Custom configuration
@@ -76,25 +76,27 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{"TZ":"UTC"}` | environment variables. See more environment variables in the [reg documentation](https://github.com/genuinetools/reg). |
| config | string | `"# config.toml\n\n# Hostname / IP\n#\n# Default: \"localhost\"\n#\nhost = \"0.0.0.0\"\n\n# Port\n#\n# Default: 7474\n#\nport = 7474\n\n# Base url\n# Set custom baseUrl eg /autobrr/ to serve in subdirectory.\n# Not needed for subdomain, or by accessing with the :port directly.\n#\n# Optional\n#\n#baseUrl = \"/autobrr/\"\n\n# autobrr logs file\n# If not defined, logs to stdout\n#\n# Optional\n#\n#logPath = \"log/autobrr.log\"\n\n# Log level\n#\n# Default: \"DEBUG\"\n#\n# Options: \"ERROR\", \"DEBUG\", \"INFO\", \"WARN\"\n#\nlogLevel = \"INFO\"\n\n# Session secret\n#\nsessionSecret = \"secret-session-key\"\n\n# Custom definitions\n#\n#customDefinitions = \"test/definitions\"\n"` | |
| env | object | See below | environment variables. See [image docs](https://docs.k8s-at-home.com/our-container-images/configuration/) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/reg"` | image repository |
| image.tag | string | `"v0.16.1"` | image tag |
| image.repository | string | `"ghcr.io/autobrr/autobrr"` | image repository |
| image.tag | string | `nil` | |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 3.3.2
### Version 1.0.0
#### Added
N/A
* Initial release
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed
@@ -102,7 +104,7 @@ N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/reg?modal=changelog)
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/autobrr?modal=changelog)
## Support

View File

@@ -0,0 +1,19 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "autobrr.harcodedValues" -}}
persistence:
autobrr-config:
enabled: true
mountPath: "/config/config.toml"
subPath: "config.toml"
type: "custom"
volumeSpec:
configMap:
name: {{ include "common.names.fullname" . }}-config
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "autobrr.harcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -7,5 +7,5 @@ metadata:
labels:
{{- include "common.labels" . | nindent 4 }}
data:
idea.properties: |
{{- include "print-or-recurse" (dict "key" "idea" "value" .Values.idea) | indent 4 }}
config.toml: |
{{- .Values.config | nindent 4 }}

View File

@@ -0,0 +1,87 @@
#
# 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: ghcr.io/autobrr/autobrr
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See [image docs](https://docs.k8s-at-home.com/our-container-images/configuration/) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# See https://raw.githubusercontent.com/autobrr/autobrr/develop/config.toml
config: |
# config.toml
# Hostname / IP
#
# Default: "localhost"
#
host = "0.0.0.0"
# Port
#
# Default: 7474
#
port = 7474
# Base url
# Set custom baseUrl eg /autobrr/ to serve in subdirectory.
# Not needed for subdomain, or by accessing with the :port directly.
#
# Optional
#
#baseUrl = "/autobrr/"
# autobrr logs file
# If not defined, logs to stdout
#
# Optional
#
#logPath = "log/autobrr.log"
# Log level
#
# Default: "DEBUG"
#
# Options: "ERROR", "DEBUG", "INFO", "WARN"
#
logLevel = "INFO"
# Session secret
#
sessionSecret = "secret-session-key"
# Custom definitions
#
#customDefinitions = "test/definitions"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 7474
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: false

View File

@@ -3,8 +3,8 @@ apiVersion: v2
appVersion: v0.18
description: DNS proxy as ad-blocker for local network
name: blocky
version: 10.2.3
kubeVersion: ">=1.16.0-0"
version: 10.3.0
kubeVersion: ">=1.19.0-0"
keywords:
- blocky
- adblock
@@ -20,7 +20,15 @@ dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
- name: redis
repository: https://charts.bitnami.com/bitnami
version: 16.9.1
condition: redis.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
- kind: added
description: Added `redis` dependency for use with multiple blocky replicas
- kind: changed
description: Added chart tests, modified default values and added default ingress for blocky api

View File

@@ -1,6 +1,6 @@
# blocky
![Version: 10.2.3](https://img.shields.io/badge/Version-10.2.3-informational?style=flat-square) ![AppVersion: v0.18](https://img.shields.io/badge/AppVersion-v0.18-informational?style=flat-square)
![Version: 10.3.0](https://img.shields.io/badge/Version-10.3.0-informational?style=flat-square) ![AppVersion: v0.18](https://img.shields.io/badge/AppVersion-v0.18-informational?style=flat-square)
DNS proxy as ad-blocker for local network
@@ -12,12 +12,13 @@ DNS proxy as ad-blocker for local network
## Requirements
Kubernetes: `>=1.16.0-0`
Kubernetes: `>=1.19.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | redis | 16.9.1 |
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
@@ -67,7 +68,12 @@ helm install blocky k8s-at-home/blocky -f values.yaml
## Custom configuration
N/A
### [10.3.0]
### Added
- Add dependency for redis database as the application now supports it. [Redis - Blocky](https://0xerr0r.github.io/blocky/configuration/#redis)
- The redis dependency increases the minimum latest version of k8s to version 1.19+
## Values
@@ -75,7 +81,7 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config | string | see URL to default config | Full list of options https://github.com/0xERR0R/blocky/blob/v0.17/docs/config.yml |
| config | string | see URL to default config | Full list of options https://github.com/0xERR0R/blocky/blob/v0.18/docs/config.yml |
| controller.replicas | int | `1` | (int) Number of pods to load balance between |
| controller.strategy | string | `"RollingUpdate"` | Set the controller upgrade strategy |
| env | object | See below | environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details. |
@@ -83,6 +89,7 @@ N/A
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/0xerr0r/blocky"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| ingress | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| metrics.enabled | bool | See values.yaml | Enable and configure a Prometheus serviceMonitor for the chart under this key. |
| metrics.prometheusRule | object | See values.yaml | Enable and configure Prometheus Rules for the chart under this key. |
| metrics.prometheusRule.rules | list | See prometheusrules.yaml | Configure additionial rules for the chart under this key. |
@@ -93,19 +100,21 @@ N/A
| metrics.serviceMonitor.scrapeTimeout | string | `"10s"` | Timeout after which the scrape is ended |
| metrics.serviceMonitor.targetLabels | list | `[]` | TargetLabels transfers labels from the Kubernetes `Service`` onto the created metrics. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| redis | object | See values.yaml | Enable and configure redis subchart under this key. Useful if you're running more than one replica of blocky dns. 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
### Version 10.2.3
### Version 10.3.0
#### Added
N/A
* Added `redis` dependency for use with multiple blocky replicas
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Added chart tests, modified default values and added default ingress for blocky api
#### Fixed

View File

@@ -5,5 +5,11 @@
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
### [10.3.0]
### Added
- Add dependency for redis database as the application now supports it. [Redis - Blocky](https://0xerr0r.github.io/blocky/configuration/#redis)
- The redis dependency increases the minimum latest version of k8s to version 1.19+
{{- end -}}

View File

@@ -0,0 +1,35 @@
config: |
upstream:
default:
- tcp-tls:1.1.1.1:853
- tcp-tls:8.8.8.8:853
bootstrapDns: tcp+udp:1.1.1.1
redis:
address: blocky-redis-headless:6379
database: 2
required: true
connectionAttempts: 10
connectionCooldown: 3s
service:
dns-udp:
enabled: true
type: NodePort
externalTrafficPolicy: Local
ports:
dns-udp:
enabled: true
port: 53
protocol: UDP
targetPort: 53
redis:
enabled: true
architecture: standalone
auth:
enabled: false
master:
persistence:
enabled: false
fullnameOverride: blocky-redis

View File

@@ -30,6 +30,7 @@ env:
# @default -- See values.yaml
service:
main:
enabled: false
ports:
http:
port: 4000
@@ -54,6 +55,19 @@ service:
protocol: UDP
targetPort: 53
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
ingress:
main:
enabled: false
hosts:
- host: blocky-api.local
paths:
- path: /
pathType: Prefix
service:
port: 4000
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
@@ -97,7 +111,16 @@ metrics:
# labels:
# severity: critical
# -- Full list of options https://github.com/0xERR0R/blocky/blob/v0.17/docs/config.yml
# -- Enable and configure redis subchart under this key.
# Useful if you're running more than one replica of blocky dns.
# 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
# -- Full list of options https://github.com/0xERR0R/blocky/blob/v0.18/docs/config.yml
# @default -- see URL to default config
config: |
upstream:
@@ -262,7 +285,7 @@ config: |
#certFile: server.crt
#keyFile: server.key
# optional: use this DNS server to resolve blacklist urls and upstream DNS servers. Useful if no DNS resolver is configured and blocky needs to resolve a host name. Format net:IP:port, net must be udp or tcp
bootstrapDns: tcp:1.1.1.1
bootstrapDns: tcp+udp:1.1.1.1
# optional: Drop all AAAA query if set to true. Default: false
disableIPv6: false
# optional: Log level (one from debug, info, warn, error). Default: info
@@ -273,3 +296,10 @@ config: |
logTimestamp: true
# optional: obfuscate log output (replace all alphanumeric characters with *) for user sensitive data like request domains or responses to increase privacy. Default: false
logPrivacy: false
#redis:
#address: blocky-redis-headless:6379
#password: passwd
#database: 2
#required: true
#connectionAttempts: 10
#connectionCooldown: 3s

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: 2022.4.0
appVersion: 2022.5.4
description: Home Assistant
name: home-assistant
version: 13.1.3
version: 13.2.0
kubeVersion: ">=1.16.0-0"
keywords:
- home-assistant
@@ -36,5 +36,5 @@ dependencies:
condition: influxdb.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
- kind: added
description: Added codeserver defaults to values and bumped image version to 2022.5.4

View File

@@ -1,6 +1,6 @@
# home-assistant
![Version: 13.1.3](https://img.shields.io/badge/Version-13.1.3-informational?style=flat-square) ![AppVersion: 2022.4.0](https://img.shields.io/badge/AppVersion-2022.4.0-informational?style=flat-square)
![Version: 13.2.0](https://img.shields.io/badge/Version-13.2.0-informational?style=flat-square) ![AppVersion: 2022.5.4](https://img.shields.io/badge/AppVersion-2022.5.4-informational?style=flat-square)
Home Assistant
@@ -152,6 +152,7 @@ endpoint in your Home-Assistant configuration. See the [official documentation](
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| addons.codeserver | object | See values.yaml | Enable and configure codeserver for the chart. This allows for easy access to configuration.yaml |
| env | object | See below | environment variables. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
@@ -175,15 +176,15 @@ endpoint in your Home-Assistant configuration. See the [official documentation](
## Changelog
### Version 13.1.3
### Version 13.2.0
#### Added
N/A
* Added codeserver defaults to values and bumped image version to 2022.5.4
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed

View File

@@ -133,3 +133,18 @@ metrics:
# for: 5m
# labels:
# severity: critical
addons:
# -- Enable and configure codeserver for the chart.
# This allows for easy access to configuration.yaml
# @default -- See values.yaml
codeserver:
enabled: false
args:
- --auth
- none
- --user-data-dir
- /data/config/.vscode
volumeMounts:
- name: config
mountPath: /data/config

View File

@@ -1,60 +0,0 @@
---
apiVersion: v2
description: Projector is a technology to run and access JetBrains IDEs remotely
name: jetbrains-projector
version: 3.3.3
kubeVersion: ">=1.16.0-0"
keywords:
- jetbrains
- projector
- jetbrains-projector
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/jetbrains-projector
icon: https://pbs.twimg.com/profile_images/1369990348580216834/dorDbokA_400x400.png
sources:
- https://github.com/JetBrains/projector-server
maintainers:
- name: DirtyCajunRice
email: nick@cajun.pro
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/license: Apache-2.0
artifacthub.io/links: |
- name: Chart Source
url: https://github.com/k8s-at-home/charts/tree/master/charts/stable/jetbrains-projector
- name: Upstream Project
url: https://github.com/JetBrains/projector-server
- name: Original Containers
url: https://github.com/JetBrains/projector-docker
- name: Support
url: https://discord.com/invite/sTMX7Vh
- name: Containers
url: https://github.com/orgs/k8s-at-home/packages?tab=packages&q=projector
artifacthub.io/maintainers: |
- name: Nicholas St. Germain
email: nick@cajun.pro
url: https://github.com/DirtyCajunRice
artifacthub.io/images: |
- name: CLion
image: ghcr.io/k8s-at-home/projector-clion:v2021.1
- name: DataGrip
image: ghcr.io/k8s-at-home/projector-datagriip:v2021.1
- name: GoLand
image: ghcr.io/k8s-at-home/projector-goland:v2021.1
- name: Intellij Idea Community
image: ghcr.io/k8s-at-home/projector-idea-c:v2021.1
- name: Intellij dea Ultimate
image: ghcr.io/k8s-at-home/projector-idea-u:v2021.1
- name: PhpStorm
image: ghcr.io/k8s-at-home/projector-phpstorm:v2021.1
- name: PyCharm Community
image: ghcr.io/k8s-at-home/projector-pycharm-c:v2021.1
- name: Pycharm Professional
image: ghcr.io/k8s-at-home/projector-pycharm-p:v2021.1
- name: WebStorm
image: ghcr.io/k8s-at-home/projector-webstorm:v2021.1
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2

View File

@@ -1,129 +0,0 @@
# jetbrains-projector
![Version: 3.3.3](https://img.shields.io/badge/Version-3.3.3-informational?style=flat-square)
Projector is a technology to run and access JetBrains IDEs remotely
**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/JetBrains/projector-server>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install jetbrains-projector k8s-at-home/jetbrains-projector
```
## Installing the Chart
To install the chart with the release name `jetbrains-projector`
```console
helm install jetbrains-projector k8s-at-home/jetbrains-projector
```
## Uninstalling the Chart
To uninstall the `jetbrains-projector` deployment
```console
helm uninstall jetbrains-projector
```
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 jetbrains-projector \
--set env.TZ="America/New York" \
k8s-at-home/jetbrains-projector
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install jetbrains-projector k8s-at-home/jetbrains-projector -f values.yaml
```
## Custom configuration
These environment variables will set write and read-only keys respectively:
```yaml
env:
ORG_JETBRAINS_PROJECTOR_SERVER_HANDSHAKE_TOKEN: "admin-password"
ORG_JETBRAINS_PROJECTOR_SERVER_RO_HANDSHAKE_TOKEN: "read-only-password"
```
## 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 [image docs](https://github.com/JetBrains/projector-docker) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| idea | object | `{}` | IDE settings overrides. See the prospective IDE docs (like pycharm)[https://www.jetbrains.com/help/pycharm/tuning-the-ide.html#common-platform-properties] for more info. Default config paths will be /config/* E.G. `idea.system.path=/config/system` |
| image | object | `{"pullPolicy":"IfNotPresent","registry":"ghcr.io/k8s-at-home","repository":"","tag":"v2021.1"}` | 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 See list of available images [here](ttps://github.com/orgs/k8s-at-home/packages?tab=packages&q=projector) |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.registry | string | `"ghcr.io/k8s-at-home"` | image registry |
| image.repository | string | `""` | image repository. *MUST SPECIFY AN IMAGE* |
| image.tag | string | `"v2021.1"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
| sslGen.certs.crt | string | `"tls.crt"` | key that holds the tls crt |
| sslGen.certs.key | string | `"tls.key"` | key that holds the tls key |
| sslGen.certs.secret | string | `""` | name of secret to mount that has the TLS certs |
| sslGen.enabled | bool | `false` | enable automatic conversion of mounted TLS certs to JKS for WSS protocol |
| sslGen.jks.dest | string | `"/tmp/cert.jks"` | location of generated cert.jks used |
| sslGen.properties.existingSecret | string | `""` | pre-existing ssl.properties secret |
| sslGen.properties.key | string | `"ssl.properties"` | key that holds ssl.properties file |
## Changelog
### Version 3.3.3
#### Added
N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/jetbrains-projector?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -1,13 +0,0 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
These environment variables will set write and read-only keys respectively:
```yaml
env:
ORG_JETBRAINS_PROJECTOR_SERVER_HANDSHAKE_TOKEN: "admin-password"
ORG_JETBRAINS_PROJECTOR_SERVER_RO_HANDSHAKE_TOKEN: "read-only-password"
```
{{- end -}}

View File

@@ -1,3 +0,0 @@
image:
repository: "projector-pycharm-c"
tag: v2021.1

View File

@@ -1,18 +0,0 @@
{{- define "print-or-recurse" -}}
{{- if and (kindIs "string" .value) .value -}}
{{- printf "%s=%s" .key .value | nindent 0 -}}
{{- else if and (kindIs "map" .value) .value -}}
{{- $key := .key -}}
{{- range $subKey, $value := .value -}}
{{- template "print-or-recurse" (dict "key" (printf "%s.%s" $key $subKey) "value" $value) -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- define "jetbrains-projector.ide" -}}
{{- $ide := without (splitList "-" (last (splitList "/" .Values.image.repository))) "projector" "c" "u" "p" | first -}}
{{- if eq $ide "webstorm" -}}
{{- $ide = "webide" -}}
{{- end -}}
{{- $ide -}}
{{- end -}}

View File

@@ -1,59 +0,0 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Use .Values.image.registry if it exists because of jetbrains extremely long registry */}}
{{- if .Values.image.registry -}}
{{- $_ := set .Values.image "repository" (printf "%s/%s" .Values.image.registry .Values.image.repository) -}}
{{- end -}}
{{/* Append the hardcoded volumes */}}
{{- define "jetbrains-projector.hardcodedValues" -}}
persistence:
idea-properties:
enabled: "true"
mountPath: /tmp/idea.properties
subPath: idea.properties
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
{{- if .Values.sslGen.enabled }}
certs:
enabled: "true"
mountPath: /tmp/certs
type: "custom"
volumeSpec:
secret:
secretName: {{ required "a secret name is required when sslGen is enabled" .Values.sslGen.certs.secret }}
ssl-properties:
enabled: "true"
mountPath: /tmp/{{ .Values.sslGen.properties.key }}
subPath: {{ .Values.sslGen.properties.key }}
type: "custom"
volumeSpec:
secret:
secretName: {{ default (printf "%s-secrets" (include "common.names.fullname" .)) .Values.sslGen.properties.existingSecret }}
{{- end }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "jetbrains-projector.hardcodedValues" . | fromYaml) -}}
{{/* Add the *_PROPERTIES environment variable */}}
{{- $ide := include "jetbrains-projector.ide" . }}
{{- $_ := set .Values.env (printf "%s_PROPERTIES" (upper $ide)) "/tmp/idea.properties" -}}
{{- if .Values.sslGen.enabled -}}
{{/* Add the ssl.properties env var */}}
{{- $_ := set .Values.env "ORG_JETBRAINS_PROJECTOR_SERVER_SSL_PROPERTIES_PATH" (printf "/tmp/%s" .Values.sslGen.properties.key) -}}
{{/* Add the cert file env vars */}}
{{- $_ := set .Values.env "TLS_CRT" .Values.sslGen.certs.crt -}}
{{- $_ := set .Values.env "TLS_KEY" .Values.sslGen.certs.key -}}
{{- end -}}
{{- if not .Values.image.repository -}}
{{- fail "an image is required in .Values.image.repository" -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,16 +0,0 @@
{{- if and .Values.sslGen.enabled (not .Values.sslGen.properties.existingSecret) -}}
{{- include "common.values.setup" . -}}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ include "common.names.fullname" . }}-secrets
labels:
{{- include "common.labels" . | nindent 4 }}
stringData:
{{ .Values.sslGen.properties.key }}: |
STORE_TYPE=JKS
FILE_PATH={{ .Values.sslGen.jks.dest }}
STORE_PASSWORD=k8s@home
KEY_PASSWORD=k8s@home
{{- end -}}

View File

@@ -1,76 +0,0 @@
#
# 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
#
# See list of available images [here](ttps://github.com/orgs/k8s-at-home/packages?tab=packages&q=projector)
image:
# -- image registry
registry: ghcr.io/k8s-at-home
# -- image repository. *MUST SPECIFY AN IMAGE*
repository: ""
# -- image tag
tag: v2021.1
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See [image docs](https://github.com/JetBrains/projector-docker) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# ORG_JETBRAINS_PROJECTOR_SERVER_HANDSHAKE_TOKEN: "admin-password"
# ORG_JETBRAINS_PROJECTOR_SERVER_RO_HANDSHAKE_TOKEN: "read-only-password"
# -- IDE settings overrides. See the prospective IDE docs (like pycharm)[https://www.jetbrains.com/help/pycharm/tuning-the-ide.html#common-platform-properties]
# for more info. Default config paths will be /config/* E.G. `idea.system.path=/config/system`
idea: {}
# config:
# path: "/config
# system:
# path: "/config/system"
# plugins:
# path: "/config/plugins"
# log:
# path: "/config/log"
sslGen:
# -- enable automatic conversion of mounted TLS certs to JKS for WSS protocol
enabled: false
certs:
# -- name of secret to mount that has the TLS certs
secret: ""
# -- key that holds the tls crt
crt: "tls.crt"
# -- key that holds the tls key
key: "tls.key"
jks:
# -- location of generated cert.jks used
dest: "/tmp/cert.jks"
properties:
# -- pre-existing ssl.properties secret
existingSecret: ""
# -- key that holds ssl.properties file
key: "ssl.properties"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 8887
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: false
mountPath: /config

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: version-v4.0.1430
appVersion: 4.16.12
description: Want a Movie or TV Show on Plex or Emby? Use Ombi!
name: ombi
version: 11.3.2
version: 11.4.0
kubeVersion: ">=1.16.0-0"
keywords:
- ombi
@@ -27,4 +27,4 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Upgraded application image version to 4.16.12

View File

@@ -1,6 +1,6 @@
# ombi
![Version: 11.3.2](https://img.shields.io/badge/Version-11.3.2-informational?style=flat-square) ![AppVersion: version-v4.0.1430](https://img.shields.io/badge/AppVersion-version--v4.0.1430-informational?style=flat-square)
![Version: 11.4.0](https://img.shields.io/badge/Version-11.4.0-informational?style=flat-square) ![AppVersion: 4.16.12](https://img.shields.io/badge/AppVersion-4.16.12-informational?style=flat-square)
Want a Movie or TV Show on Plex or Emby? Use Ombi!
@@ -82,14 +82,14 @@ N/A
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/linuxserver/ombi"` | image repository |
| image.tag | string | `"version-v4.0.1430"` | image tag |
| image.tag | string | `nil` | |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 11.3.2
### Version 11.4.0
#### Added
@@ -97,7 +97,7 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Upgraded application image version to 4.16.12
#### Fixed

View File

@@ -8,8 +8,8 @@
image:
# -- image repository
repository: ghcr.io/linuxserver/ombi
# -- image tag
tag: version-v4.0.1430
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: v2.4.14
appVersion: v2.4.17
description: A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365, and SharePoint
name: onedrive
version: 2.3.2
version: 2.3.3
kubeVersion: ">=1.16.0-0"
keywords:
- onedrive
@@ -22,4 +22,4 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Upgraded docker / app image to v2.4.17

View File

@@ -1,6 +1,6 @@
# onedrive
![Version: 2.3.2](https://img.shields.io/badge/Version-2.3.2-informational?style=flat-square) ![AppVersion: v2.4.14](https://img.shields.io/badge/AppVersion-v2.4.14-informational?style=flat-square)
![Version: 2.3.3](https://img.shields.io/badge/Version-2.3.3-informational?style=flat-square) ![AppVersion: v2.4.17](https://img.shields.io/badge/AppVersion-v2.4.17-informational?style=flat-square)
A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365, and SharePoint
@@ -89,7 +89,7 @@ In order to generate an authentication response value you must do the following:
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/wrmilling/onedrive-docker"` | image repository |
| image.tag | string | `"v2.0.5"` | image tag |
| image.tag | string | `nil` | image tag |
| persistence | object | See values.yaml for full listing | Configure persistence settings for the chart under this key. |
| persistence.config | object | `{"accessMode":"ReadWriteOnce","enabled":true,"mountPath":"/onedrive/conf"}` | OneDrive config storage |
| persistence.config.enabled | bool | `true` | If config storage should be enabled |
@@ -98,7 +98,7 @@ In order to generate an authentication response value you must do the following:
## Changelog
### Version 2.3.2
### Version 2.3.3
#### Added
@@ -106,7 +106,7 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Upgraded docker / app image to v2.4.17
#### Fixed

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: ghcr.io/wrmilling/onedrive-docker
# -- image tag
tag: v2.0.5
tag:
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -1,26 +0,0 @@
---
apiVersion: v2
appVersion: v5.0
description: Program for forwarding ADS-B data to FlightAware
name: piaware
version: 8.3.2
kubeVersion: ">=1.16.0-0"
keywords:
- piaware
- flight-aware
- flight-tracker
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/piaware
icon: https://pbs.twimg.com/profile_images/964269455483088897/mr2UgvfG_400x400.jpg
sources:
- https://github.com/flightaware/piaware
maintainers:
- name: billimek
email: jeff@billimek.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2

View File

@@ -1,147 +0,0 @@
# piaware
![Version: 8.3.2](https://img.shields.io/badge/Version-8.3.2-informational?style=flat-square) ![AppVersion: v5.0](https://img.shields.io/badge/AppVersion-v5.0-informational?style=flat-square)
Program for forwarding ADS-B data to FlightAware
**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/flightaware/piaware>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install piaware k8s-at-home/piaware
```
## Installing the Chart
To install the chart with the release name `piaware`
```console
helm install piaware k8s-at-home/piaware
```
## Uninstalling the Chart
To uninstall the `piaware` deployment
```console
helm uninstall piaware
```
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 piaware \
--set env.TZ="America/New York" \
k8s-at-home/piaware
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install piaware k8s-at-home/piaware -f values.yaml
```
## Custom configuration
**IMPORTANT NOTE:** a piaware 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 piaware device into the pod, you can do so by adding the following to your values:
```yaml
additionalVolumeMounts:
- name: usb
mountPath: /path/to/device
additionalVolumes:
- name: usb
hostPath:
path: /path/to/device
```
Second you will need to set a nodeAffinity rule, for example:
```yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: app
operator: In
values:
- piaware
```
... where a node with an attached piaware USB device is labeled with `app: piaware`
## 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 |
|-----|------|---------|-------------|
| affinity | object | `{}` | Affinity constraint rules to place the Pod on a specific node. [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) |
| env | object | See below | environment variables. See [application docs](https://flightaware.com/adsb/piaware/advanced_configuration) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"mikenye/piaware"` | image repository |
| image.tag | string | `"v5.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. |
| persistence.usb | object | See values.yaml | Configure a hostPathMount to mount a USB device in the container. |
| securityContext.privileged | bool | `true` | (bool) Privileged securityContext may be required if USB device is accessed directly through the host machine |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 8.3.2
#### Added
N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/piaware?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -1,38 +0,0 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
**IMPORTANT NOTE:** a piaware 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 piaware device into the pod, you can do so by adding the following to your values:
```yaml
additionalVolumeMounts:
- name: usb
mountPath: /path/to/device
additionalVolumes:
- name: usb
hostPath:
path: /path/to/device
```
Second you will need to set a nodeAffinity rule, for example:
```yaml
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: app
operator: In
values:
- piaware
```
... where a node with an attached piaware USB device is labeled with `app: piaware`
{{- end -}}

View File

@@ -1,3 +0,0 @@
env:
LAT: "29.9792"
LONG: "31.1342"

View File

@@ -1,60 +0,0 @@
#
# 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: mikenye/piaware
# -- image tag
tag: v5.0
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See [application docs](https://flightaware.com/adsb/piaware/advanced_configuration) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 8080
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
securityContext:
# -- (bool) Privileged securityContext may be required if USB device is accessed directly through the host machine
privileged: true
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
# -- Configure a hostPathMount to mount a USB device in the container.
# @default -- See values.yaml
usb:
enabled: false
type: hostPath
hostPath: /dev/bus/usb/001/004
# -- Affinity constraint rules to place the Pod on a specific node.
# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity)
affinity: {}
# nodeAffinity:
# requiredDuringSchedulingIgnoredDuringExecution:
# nodeSelectorTerms:
# - matchExpressions:
# - key: app
# operator: In
# values:
# - piaware

View File

@@ -1,9 +1,9 @@
---
apiVersion: v2
appVersion: v1.26.0.5715-8cf78dab3
appVersion: v1.26.1.5798-99a4a6ac9
description: Plex Media Server
name: plex
version: 6.3.2
version: 6.3.3
kubeVersion: ">=1.16.0-0"
keywords:
- plex
@@ -23,4 +23,4 @@ dependencies:
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
description: Update image to v1.26.1.5798-99a4a6ac9.

View File

@@ -1,6 +1,6 @@
# plex
![Version: 6.3.2](https://img.shields.io/badge/Version-6.3.2-informational?style=flat-square) ![AppVersion: v1.26.0.5715-8cf78dab3](https://img.shields.io/badge/AppVersion-v1.26.0.5715--8cf78dab3-informational?style=flat-square)
![Version: 6.3.3](https://img.shields.io/badge/Version-6.3.3-informational?style=flat-square) ![AppVersion: v1.26.1.5798-99a4a6ac9](https://img.shields.io/badge/AppVersion-v1.26.1.5798--99a4a6ac9-informational?style=flat-square)
Plex Media Server
@@ -90,7 +90,7 @@ N/A
## Changelog
### Version 6.3.2
### Version 6.3.3
#### Added
@@ -98,7 +98,7 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
* Update image to v1.26.1.5798-99a4a6ac9.
#### Fixed

View File

@@ -1,22 +0,0 @@
# 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/

View File

@@ -1,26 +0,0 @@
---
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: 4.1.2
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/powerdns
sources:
- http://www.github.com/PowerDNS/
icon: https://avatars.githubusercontent.com/u/1282630?s=200&v=4
maintainers:
- name: carpenike
email: ryan@ryanholt.net
dependencies:
- name: postgresql
version: 10.16.2
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
- name: mariadb
version: 10.5.1
repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `mariadb` chart dependency to version 10.5.1

View File

@@ -1,148 +0,0 @@
# powerdns
![Version: 4.1.2](https://img.shields.io/badge/Version-4.1.2-informational?style=flat-square) ![AppVersion: v4.3.1](https://img.shields.io/badge/AppVersion-v4.3.1-informational?style=flat-square)
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.
**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
* <http://www.github.com/PowerDNS/>
## Requirements
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 10.5.1 |
| https://charts.bitnami.com/bitnami | postgresql | 10.16.2 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install powerdns k8s-at-home/powerdns
```
## Installing the Chart
To install the chart with the release name `powerdns`
```console
helm install powerdns k8s-at-home/powerdns
```
## Uninstalling the Chart
To uninstall the `powerdns` deployment
```console
helm uninstall powerdns
```
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 powerdns \
--set env.TZ="America/New York" \
k8s-at-home/powerdns
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install powerdns k8s-at-home/powerdns -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 |
|-----|------|---------|-------------|
| affinity | object | `{}` | |
| fullnameOverride | string | `""` | |
| image.pullPolicy | string | `"Always"` | |
| image.repository | string | `"naps/powerdns"` | |
| image.tag | string | `"4.3.1"` | |
| imagePullSecrets | list | `[]` | |
| mariadb | object | `{"architecture":"standalone","auth":{"database":"pdns","password":"pdns-pass","rootPassword":"pdnsrootpass","username":"pdns"},"enabled":false,"primary":{"persistence":{"enabled":false}}}` | ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb |
| nameOverride | string | `""` | |
| nodeSelector | object | `{}` | |
| podSecurityContext | object | `{}` | |
| postgresql | object | `{"enabled":true,"persistence":{"enabled":false},"postgresqlDatabase":"pdns","postgresqlPassword":"pdnspass","postgresqlPostgresPassword":"pdnsadminpass","postgresqlUsername":"pdns"}` | ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql |
| powerdns.additionalEnv | list | `[]` | |
| powerdns.config | object | `{}` | |
| powerdns.dnssec | bool | `true` | |
| powerdns.domain | string | `"mydomain.local"` | |
| powerdns.mysql.database | string | `"pdns"` | |
| powerdns.mysql.password | string | `"pdnspass"` | |
| powerdns.mysql.username | string | `"pdns"` | |
| powerdns.postgres.database | string | `"pdns"` | |
| powerdns.postgres.password | string | `"pdnspass"` | |
| powerdns.postgres.username | string | `"pdns"` | |
| probes.liveness.enabled | bool | `true` | |
| probes.liveness.failureThreshold | int | `5` | |
| probes.liveness.initialDelaySeconds | int | `30` | |
| probes.liveness.timeoutSeconds | int | `10` | |
| probes.readiness.enabled | bool | `true` | |
| probes.readiness.failureThreshold | int | `5` | |
| probes.readiness.initialDelaySeconds | int | `30` | |
| probes.readiness.timeoutSeconds | int | `10` | |
| probes.startup.enabled | bool | `false` | |
| probes.startup.failureThreshold | int | `30` | |
| probes.startup.periodSeconds | int | `10` | |
| replicaCount | int | `1` | |
| resources | object | `{}` | |
| securityContext | object | `{}` | |
| service.externalTrafficPolicy | string | `""` | |
| service.port | int | `53` | |
| service.type | string | `"ClusterIP"` | |
| serviceAccount.create | bool | `true` | |
| serviceAccount.name | string | `nil` | If not set and create is true, a name is generated using the fullname template |
| strategyType | string | `"Recreate"` | |
| tolerations | list | `[]` | |
## Changelog
### Version 4.1.2
#### Added
N/A
#### Changed
* Upgraded `mariadb` chart dependency to version 10.5.1
#### Fixed
N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/powerdns?modal=changelog)
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)

View File

@@ -1,15 +0,0 @@
1. Get the application URL by running these commands:
{{- if contains "NodePort" .Values.service.type }}
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "powerdns.fullname" . }})
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT
{{- else if contains "LoadBalancer" .Values.service.type }}
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "powerdns.fullname" . }}'
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "powerdns.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
echo http://$SERVICE_IP:{{ .Values.service.port }}
{{- else if contains "ClusterIP" .Values.service.type }}
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "powerdns.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
echo "Visit http://127.0.0.1:8080 to use your application"
kubectl port-forward $POD_NAME 8080:80
{{- end }}

View File

@@ -1,56 +0,0 @@
{{/* vim: set filetype=mustache: */}}
{{/*
Expand the name of the chart.
*/}}
{{- define "powerdns.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "powerdns.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- if contains $name .Release.Name -}}
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
{{- else -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "powerdns.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{/*
Common labels
*/}}
{{- define "powerdns.labels" -}}
app.kubernetes.io/name: {{ include "powerdns.name" . }}
helm.sh/chart: {{ include "powerdns.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- end -}}
{{/*
Create the name of the service account to use
*/}}
{{- define "powerdns.serviceAccountName" -}}
{{- if .Values.serviceAccount.create -}}
{{ default (include "powerdns.fullname" .) .Values.serviceAccount.name }}
{{- else -}}
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- end -}}

View File

@@ -1,31 +0,0 @@
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "powerdns.fullname" . }}
labels:
app.kubernetes.io/name: {{ include "powerdns.name" . }}
helm.sh/chart: {{ include "powerdns.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
data:
01-general-config.conf: |
{{ range $key, $value := .Values.powerdns.config -}}
{{ $key }}={{ $value }}
{{ end }}
00-api-key.conf: |
api=yes
{{ if .Values.powerdns.api_key }}
api-key={{ .Values.powerdns.api_key }}
{{ else }}
api-key={{ randAlphaNum 24 }}
{{ end }}
webserver=yes
# IP Address of web server to listen on
webserver-address=0.0.0.0
# Port of web server to listen on
webserver-port=8081
# Web server access is only allowed from these subnets
webserver-allow-from=0.0.0.0/0,::/0

View File

@@ -1,155 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "powerdns.fullname" . }}
labels:
{{ include "powerdns.labels" . | indent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app.kubernetes.io/name: {{ include "powerdns.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
strategy:
type: {{ .Values.strategyType }}
template:
metadata:
labels:
app.kubernetes.io/name: {{ include "powerdns.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ template "powerdns.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
- name: {{ .Chart.Name }}
securityContext:
{{- toYaml .Values.securityContext | nindent 12 }}
image: "{{ .Values.image.repository }}:{{ tpl .Values.image.tag . }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
volumeMounts:
- name: config
mountPath: /etc/pdns/conf.d
env:
{{- if .Values.postgresql.enabled }}
- name: AUTOCONF
value: postgres
- name: PGSQL_HOST
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: postgres_host
- name: PGSQL_USER
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: postgres_username
- name: PGSQL_PASS
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: postgres_password
- name: PGSQL_DB
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: postgres_database
- name: PGSQL_DNSSEC
value: {{if (.Values.powerdns.dnssec)}}"yes"{{else}}"no"{{ end }}
{{ end }}
{{- if .Values.mariadb.enabled }}
- name: AUTOCONF
value: mysql
- name: MYSQL_HOST
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: mysql_host
- name: MYSQL_USER
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: mysql_username
- name: MYSQL_PASS
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: mysql_password
- name: MYSQL_DB
valueFrom:
secretKeyRef:
name: {{ include "powerdns.fullname" . }}
key: mysql_database
- 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
protocol: TCP
- name: dns-udp
containerPort: 53
protocol: UDP
- name: dns-webserver
containerPort: 8081
protocol: TCP
{{- if .Values.probes.liveness.enabled }}
livenessProbe:
tcpSocket:
port: dns-tcp
initialDelaySeconds: {{ .Values.probes.liveness.initialDelaySeconds }}
failureThreshold: {{ .Values.probes.liveness.failureThreshold }}
timeoutSeconds: {{ .Values.probes.liveness.timeoutSeconds }}
{{ end }}
{{- if .Values.probes.readiness.enabled }}
readinessProbe:
tcpSocket:
port: dns-tcp
initialDelaySeconds: {{ .Values.probes.readiness.initialDelaySeconds }}
failureThreshold: {{ .Values.probes.readiness.failureThreshold }}
timeoutSeconds: {{ .Values.probes.readiness.timeoutSeconds }}
{{ end }}
{{- if .Values.probes.startup.enabled }}
startupProbe:
tcpSocket:
port: dns-tcp
failureThreshold: {{ .Values.probes.startup.failureThreshold }}
periodSeconds: {{ .Values.probes.startup.periodSeconds }}
{{ end }}
{{- if .Values.mariadb.enabled }}
lifecycle:
postStart:
exec:
command: ["/bin/sh", "-c", "let a=0; while [ $a -lt 200 ]; do sleep 5; let a=a+1; echo 'Attempt: '$a; if nc -vz {{ printf "%s-%s" .Release.Name "mariadb"}} 3306; then pdnsutil list-zone {{ .Values.powerdns.domain }} 2>/dev/null && break; pdnsutil create-zone {{ .Values.powerdns.domain }}; fi; done"]
{{ end }}
{{- if .Values.postgresql.enabled }}
lifecycle:
postStart:
exec:
command: ["/bin/sh", "-c", "let a=0; while [ $a -lt 200 ]; do sleep 5; let a=a+1; echo 'Attempt: '$a; if nc -vz {{ printf "%s-%s" .Release.Name "postgresql"}} 5432; then pdnsutil list-zone {{ .Values.powerdns.domain }} 2>/dev/null && break; pdnsutil create-zone {{ .Values.powerdns.domain }}; fi; done"]
{{ end }}
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumes:
- name: config
configMap:
name: {{ template "powerdns.fullname" . }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.affinity }}
affinity:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.tolerations }}
tolerations:
{{- toYaml . | nindent 8 }}
{{- end }}

View File

@@ -1,22 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ include "powerdns.fullname" . }}
labels:
{{ include "powerdns.labels" . | indent 4 }}
type: Opaque
data:
{{- if .Values.postgresql.enabled }}
{{- $postgrestmp := printf "%s-%s" .Release.Name "postgresql"}}
postgres_host: "{{ $postgrestmp |b64enc }}"
postgres_username: "{{ .Values.postgresql.postgresqlUsername | b64enc }}"
postgres_password: "{{ .Values.postgresql.postgresqlPassword | toString | b64enc }}"
postgres_database: "{{ .Values.postgresql.postgresqlDatabase | b64enc }}"
{{ end }}
{{- if .Values.mariadb.enabled }}
{{- $mysqltmp := printf "%s-%s" .Release.Name "mariadb"}}
mysql_host: "{{ $mysqltmp | b64enc }}"
mysql_username: "{{ .Values.powerdns.mysql.username | b64enc }}"
mysql_password: "{{ .Values.powerdns.mysql.password | toString | b64enc }}"
mysql_database: "{{ .Values.powerdns.mysql.database | b64enc }}"
{{ end }}

View File

@@ -1,81 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "powerdns.fullname" . }}-udp
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
labels:
{{ include "powerdns.labels" . | indent 4 }}
spec:
type: {{ .Values.service.type }}
{{ if .Values.service.loadBalancerIP }}
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
{{ end }}
{{- if .Values.service.externalIPs }}
externalIPs:
{{ toYaml .Values.service.externalIPs | indent 4 }}
{{- end }}
{{- if (.Values.service.externalTrafficPolicy) }}
externalTrafficPolicy: "{{ .Values.service.externalTrafficPolicy }}"
{{- end }}
ports:
- name: dns-udp
port: 53
protocol: UDP
selector:
app.kubernetes.io/name: {{ include "powerdns.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
---
apiVersion: v1
kind: Service
metadata:
name: {{ include "powerdns.fullname" . }}-tcp
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
labels:
{{ include "powerdns.labels" . | indent 4 }}
spec:
type: {{ .Values.service.type }}
{{ if .Values.service.loadBalancerIP }}
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
{{ end }}
{{- if .Values.service.externalIPs }}
externalIPs:
{{ toYaml .Values.service.externalIPs | indent 4 }}
{{- end }}
{{- if (.Values.service.externalTrafficPolicy) }}
externalTrafficPolicy: "{{ .Values.service.externalTrafficPolicy }}"
{{- end }}
ports:
- name: dns-tcp
port: 53
protocol: TCP
selector:
app.kubernetes.io/name: {{ include "powerdns.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{ if (.Values.powerdns.api_key) }}
---
apiVersion: v1
kind: Service
metadata:
name: {{ include "powerdns.fullname" . }}-webserver
{{- if .Values.service.annotations }}
annotations:
{{ toYaml .Values.service.annotations | indent 4 }}
{{- end }}
labels:
{{ include "powerdns.labels" . | indent 4 }}
spec:
type: ClusterIP
ports:
- port: 8081
targetPort: dns-webserver
protocol: TCP
selector:
app.kubernetes.io/name: {{ include "powerdns.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}

View File

@@ -1,8 +0,0 @@
{{- if .Values.serviceAccount.create -}}
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ template "powerdns.serviceAccountName" . }}
labels:
{{ include "powerdns.labels" . | indent 4 }}
{{- end -}}

View File

@@ -1,138 +0,0 @@
# Default values for powerdns.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
strategyType: Recreate
image:
repository: naps/powerdns
tag: 4.3.1
pullPolicy: Always
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# Specifies whether a service account should be created
create: true
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name:
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
service:
## Set external traffic policy to: "Local" to preserve source IP on
## providers supporting it
## Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer
externalTrafficPolicy: ""
type: ClusterIP
port: 53
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}
powerdns:
domain: mydomain.local
postgres:
username: pdns
password: pdnspass
database: pdns
mysql:
username: pdns
password: pdnspass
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
mariadb:
enabled: false
architecture: standalone
auth:
database: pdns
username: pdns
password: pdns-pass
rootPassword: pdnsrootpass
primary:
persistence:
enabled: false
# storageClass: ""
# Enabled postgres
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
postgresql:
enabled: true
postgresqlUsername: pdns
postgresqlPassword: pdnspass
postgresqlPostgresPassword: pdnsadminpass
postgresqlDatabase: pdns
persistence:
enabled: false
# storageClass: ""
# Probes configuration
probes:
liveness:
enabled: true
initialDelaySeconds: 30
failureThreshold: 5
timeoutSeconds: 10
readiness:
enabled: true
initialDelaySeconds: 30
failureThreshold: 5
timeoutSeconds: 10
startup:
enabled: false
failureThreshold: 30
periodSeconds: 10

View File

@@ -1,25 +0,0 @@
---
apiVersion: v2
appVersion: 0.16.1
description: Docker registry v2 command line client and repo listing generator with security checks.
name: reg
version: 3.3.2
kubeVersion: ">=1.16.0-0"
keywords:
- reg
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/reg
icon: https://avatars.githubusercontent.com/u/37218338
sources:
- https://github.com/genuinetools/reg
- https://github.com/k8s-at-home/container-images/
maintainers:
- name: nicholaswilde
email: ncwilde43@gmail.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2

View File

@@ -1,2 +0,0 @@
env:
EXTRA_ARGS: "server --registry r.j3ss.co"

View File

@@ -1,35 +0,0 @@
#
# 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: ghcr.io/k8s-at-home/reg
# -- image pull policy
pullPolicy: IfNotPresent
# -- image tag
tag: v0.16.1
# -- environment variables. See more environment variables in the [reg documentation](https://github.com/genuinetools/reg).
env:
# -- Set the container timezone
TZ: UTC
# -- Set the server registry
# EXTRA_ARGS: "server --registry r.j3ss.co"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 8080
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false

View File

@@ -1,6 +1,6 @@
---
apiVersion: v2
version: 2.3.2
version: 2.3.3
description: Creates ingress reverse-proxies for external hosts with minimum boilerplate
name: reverse-proxy
appVersion: 1.2.0
@@ -21,5 +21,5 @@ dependencies:
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
- kind: fixed
description: Minor bug fix to not trim whitespace for endpoint objects

View File

@@ -1,6 +1,6 @@
# reverse-proxy
![Version: 2.3.2](https://img.shields.io/badge/Version-2.3.2-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
![Version: 2.3.3](https://img.shields.io/badge/Version-2.3.3-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
Creates ingress reverse-proxies for external hosts with minimum boilerplate
@@ -95,7 +95,7 @@ N/A
## Changelog
### Version 2.3.2
### Version 2.3.3
#### Added
@@ -103,11 +103,11 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed
N/A
* Minor bug fix to not trim whitespace for endpoint objects
### Older versions

View File

@@ -1,7 +1,7 @@
{{- include "common.values.setup" . -}}
{{- range .Values.instances }}
{{- if or ( not ( hasKey . "enabled" ) ) .enabled }}
{{- if .ip -}}
{{- if .ip }}
---
apiVersion: v1
kind: Endpoints

View File

@@ -0,0 +1,26 @@
---
apiVersion: v2
appVersion: latest
description: Satisfactory dedicated server
name: satisfactory
version: 1.1.0
kubeVersion: ">=1.16.0-0"
keywords:
- satisfactory
- steam
- game
home: https://www.satisfactorygame.com
icon: https://img2.storyblok.com/fit-in/0x200/filters:format(webp)/f/110098/268x268/d1ebbafe03/logo.png
sources:
- https://github.com/wolveix/satisfactory-server
maintainers:
- name: Truxnell
email: nat@natallanc.om
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2

View File

@@ -1,15 +1,14 @@
# traccar
# satisfactory
![Version: 7.2.2](https://img.shields.io/badge/Version-7.2.2-informational?style=flat-square) ![AppVersion: v4.13](https://img.shields.io/badge/AppVersion-v4.13-informational?style=flat-square)
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
Traccar is an open source GPS tracking system.
Satisfactory dedicated 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://github.com/traccar/traccar>
* <https://hub.docker.com/r/traccar/traccar>
* <https://github.com/wolveix/satisfactory-server>
## Requirements
@@ -19,31 +18,30 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 10.5.1 |
| https://library-charts.k8s-at-home.com | common | 4.4.2 |
| https://library-charts.k8s-at-home.com | common | 4.3.0 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install traccar k8s-at-home/traccar
helm install satisfactory k8s-at-home/satisfactory
```
## Installing the Chart
To install the chart with the release name `traccar`
To install the chart with the release name `satisfactory`
```console
helm install traccar k8s-at-home/traccar
helm install satisfactory k8s-at-home/satisfactory
```
## Uninstalling the Chart
To uninstall the `traccar` deployment
To uninstall the `satisfactory` deployment
```console
helm uninstall traccar
helm uninstall satisfactory
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
@@ -56,15 +54,15 @@ Other values may be used from the [values.yaml](https://github.com/k8s-at-home/l
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install traccar \
helm install satisfactory \
--set env.TZ="America/New York" \
k8s-at-home/traccar
k8s-at-home/satisfactory
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install traccar k8s-at-home/traccar -f values.yaml
helm install satisfactory k8s-at-home/satisfactory -f values.yaml
```
## Custom configuration
@@ -77,28 +75,27 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | See below | environment variables. See more environment variables in the [traccar documentation](https://www.traccar.org/configuration-file/) |
| env.CONFIG_USE_ENVIRONMENT_VARIABLES | bool | `true` | Set application to read environment variables |
| env.LOGGER_CONSOLE | bool | `true` | Set application to log to stdout |
| env | object | See below | environment variables. See more environment variables in the [wolverix docker documentation](https://github.com/wolveix/satisfactory-server). |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"traccar/traccar"` | image repository |
| image.tag | string | `"4.13"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb). |
| image.repository | string | `"wolveix/satisfactory-server"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.server-cache | object | `{"accessMode":"ReadWriteOnce","enabled":false,"mountPath":"/config/gamefiles","size":"20Gi"}` | no point backing up downloaded game content |
| probes | object | `{"liveness":{"enabled":false},"readiness":{"enabled":false},"startup":{"enabled":false}}` | as it is difficult to detect liveness of a UDP server |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 7.2.2
### Version 1.0.0
#### Added
N/A
* Initial version
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed
@@ -106,7 +103,7 @@ N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/traccar?modal=changelog)
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/satisfactory?modal=changelog)
## Support

View File

@@ -0,0 +1,86 @@
#
# 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: wolveix/satisfactory-server
# -- image tag
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See more environment variables in the [wolverix docker documentation](https://github.com/wolveix/satisfactory-server).
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# AUTOPAUSE: true # -- pause game when no player is connected
# AUTOSAVEINTERVAL: 300 # -- autosave interval in seconds
# AUTOSAVENUM: 3 # -- number of rotating autosave files
# AUTOSAVEONDISCONNECT: true # -- autosave when last player disconnects
# CRASHREPORT: true # -- automatic crash reporting
# DEBUG: false # -- for debugging the server
# DISABLESEASONALEVENTS: false # -- disable the FICSMAS event (you miserable bastard)
# MAXPLAYERS: 4 # -- set the player limit for your server
# PGID: 1000 # -- set the group ID of the user the server will run as
# PUID: 1000 # -- set the user ID of the user the server will run as
# SERVERBEACONPORT: 15000 # -- set the game's beacon port
# SERVERGAMEPORT: 7777 # -- set the game's port
# SERVERIP: 0.0.0.0 # -- set the game's ip (usually not needed)
# SERVERQUERYPORT: 15777 # -- set the game's query port
# SKIPUPDATE: false # -- avoid updating the game on container start/restart
# STEAMBETA: false # -- set experimental game version
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
enabled: false
primary: false
query:
enabled: true
port: 15777
protocol: UDP
beacon:
enabled: true
port: 15000
protocol: UDP
game:
enabled: true
port: 7777
protocol: UDP
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: false
mountPath: /config
# server download game files from steam to the below folder
# recommend this is kept in a seperate PVC so just config can be backed up.
# no point backing up downloaded game content
server-cache:
enabled: false
mountPath: /config/gamefiles
accessMode: ReadWriteOnce
size: 20Gi
# Probes are not currently used
# as it is difficult to detect liveness of a UDP server
probes:
startup:
enabled: false
liveness:
enabled: false
readiness:
enabled: false

View File

@@ -0,0 +1,24 @@
---
apiVersion: v2
appVersion: 3.30.1
description: syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs.
name: syslog-ng
version: 1.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- syslog-ng
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/syslog-ng
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/syslog-ng-logo.png
sources:
- https://hub.docker.com/r/linuxserver/syslog-ng
maintainers:
- name: simoncaron
email: simon.caron@protonmail.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: added
description: Initial version

View File

@@ -1,15 +1,14 @@
# truecommand
# syslog-ng
![Version: 3.3.2](https://img.shields.io/badge/Version-3.3.2-informational?style=flat-square) ![AppVersion: 2.0.1](https://img.shields.io/badge/AppVersion-2.0.1-informational?style=flat-square)
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 3.30.1](https://img.shields.io/badge/AppVersion-3.30.1-informational?style=flat-square)
Central Management of TrueNAS storage systems
syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs.
**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://www.truenas.com/truecommand>
* <https://hub.docker.com/r/ixsystems/truecommand>
* <https://hub.docker.com/r/linuxserver/syslog-ng>
## Requirements
@@ -26,23 +25,23 @@ Kubernetes: `>=1.16.0-0`
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install truecommand k8s-at-home/truecommand
helm install syslog-ng k8s-at-home/syslog-ng
```
## Installing the Chart
To install the chart with the release name `truecommand`
To install the chart with the release name `syslog-ng`
```console
helm install truecommand k8s-at-home/truecommand
helm install syslog-ng k8s-at-home/syslog-ng
```
## Uninstalling the Chart
To uninstall the `truecommand` deployment
To uninstall the `syslog-ng` deployment
```console
helm uninstall truecommand
helm uninstall syslog-ng
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
@@ -55,15 +54,15 @@ Other values may be used from the [values.yaml](https://github.com/k8s-at-home/l
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install truecommand \
helm install syslog-ng \
--set env.TZ="America/New York" \
k8s-at-home/truecommand
k8s-at-home/syslog-ng
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install truecommand k8s-at-home/truecommand -f values.yaml
helm install syslog-ng k8s-at-home/syslog-ng -f values.yaml
```
## Custom configuration
@@ -76,26 +75,27 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | See below | environment variables. See [image docs](https://hub.docker.com/r/ixsystems/truecommand) for more details. |
| env | object | See below | environment variables. See more environment variables in the [syslog-ng documentation](https://syslog-ng.org/docs). |
| env.PGID | string | `"1001"` | Set the container group id |
| env.PUID | string | `"1001"` | Set the container user id |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"ixsystems/truecommand"` | |
| image.tag | string | `"2.0.1"` | |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/linuxserver/syslog-ng"` | image repository |
| image.tag | string | chart.appVersion | image tag |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
### Version 3.3.2
### Version 1.0.0
#### Added
N/A
* Initial version
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed
@@ -103,7 +103,7 @@ N/A
### Older versions
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/truecommand?modal=changelog)
A historical overview of changes can be found on [ArtifactHUB](https://artifacthub.io/packages/helm/k8s-at-home/syslog-ng?modal=changelog)
## Support

View File

@@ -0,0 +1,58 @@
#
# 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: ghcr.io/linuxserver/syslog-ng
# -- image tag
# @default -- chart.appVersion
tag:
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See more environment variables in the [syslog-ng documentation](https://syslog-ng.org/docs).
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Set the container user id
PUID: "1001"
# -- Set the container group id
PGID: "1001"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
enabled: false
primary: false
syslog-tcp:
primary: true
enabled: true
port: 601
targetPort: 6601
syslog-udp:
enabled: true
port: 514
targetPort: 5514
protocol: UDP
syslog-tls:
enabled: false
port: 6514
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
enabled: true
mountPath: /config
logs:
enabled: false
mountPath: /var/log

View File

@@ -1,30 +0,0 @@
---
apiVersion: v2
appVersion: v4.13
description: Traccar is an open source GPS tracking system.
name: traccar
version: 7.2.2
kubeVersion: ">=1.16.0-0"
keywords:
- traccar
- gps
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/traccar
icon: "https://github.com/traccar/traccar-web/raw/master/web/icon.png"
sources:
- https://github.com/traccar/traccar
- https://hub.docker.com/r/traccar/traccar
maintainers:
- name: billimek
email: jeff@billimek.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
- name: mariadb
version: 10.5.1
repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2

View File

@@ -1 +0,0 @@
{{- include "common.notes.defaultNotes" . -}}

View File

@@ -1 +0,0 @@
{{ include "common.all" . }}

View File

@@ -1,57 +0,0 @@
#
# 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: traccar/traccar
# -- image tag
tag: "4.13"
# -- image pull policy
pullPolicy: IfNotPresent
# -- environment variables. See more environment variables in the [traccar documentation](https://www.traccar.org/configuration-file/)
# @default -- See below
env:
# -- Set application to read environment variables
CONFIG_USE_ENVIRONMENT_VARIABLES: true
# -- Set application to log to stdout
LOGGER_CONSOLE: true
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 8082
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: /opt/traccar/data
# -- Enable and configure mariadb database subchart under this key.
# For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb).
# @default -- See values.yaml
mariadb:
enabled: false
architecture: standalone
auth:
database: traccar
username: traccar
password: traccar
primary:
persistence:
enabled: false

View File

@@ -1,26 +0,0 @@
# 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

View File

@@ -1,26 +0,0 @@
---
apiVersion: v2
appVersion: 2.0.1
description: Central Management of TrueNAS storage systems
name: truecommand
version: 3.3.2
kubeVersion: ">=1.16.0-0"
keywords:
- storage
- truenas
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/truecommand
icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png
sources:
- https://www.truenas.com/truecommand
- https://hub.docker.com/r/ixsystems/truecommand
maintainers:
- name: ornias1993
email: kjeld@schouten-lebbing.nl
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 4.4.2
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2

View File

@@ -1,9 +0,0 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
N/A
{{- end -}}

View File

@@ -1 +0,0 @@
{{- include "common.notes.defaultNotes" . -}}

View File

@@ -1 +0,0 @@
{{ include "common.all" . }}

View File

@@ -1,38 +0,0 @@
#
# 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:
repository: ixsystems/truecommand
tag: 2.0.1
pullPolicy: IfNotPresent
# -- environment variables. See [image docs](https://hub.docker.com/r/ixsystems/truecommand) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 80
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: /data

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: 0.17.0
description: The to-do app to organize your life
name: vikunja
version: 5.5.2
version: 5.5.3
keywords:
- vikunja
- to-do
@@ -31,5 +31,5 @@ dependencies:
condition: postgresql.enabled
annotations:
artifacthub.io/changes: |-
- kind: changed
description: Upgraded `common` chart dependency to version 4.4.2
- kind: fixed
description: Fix subpath in configmap to match persistence value

View File

@@ -1,6 +1,6 @@
# vikunja
![Version: 5.5.2](https://img.shields.io/badge/Version-5.5.2-informational?style=flat-square) ![AppVersion: 0.17.0](https://img.shields.io/badge/AppVersion-0.17.0-informational?style=flat-square)
![Version: 5.5.3](https://img.shields.io/badge/Version-5.5.3-informational?style=flat-square) ![AppVersion: 0.17.0](https://img.shields.io/badge/AppVersion-0.17.0-informational?style=flat-square)
The to-do app to organize your life
@@ -81,7 +81,7 @@ N/A
| additionalContainers.api | object | See values.yaml | Set up the vikunja API container. |
| additionalContainers.api.env | list | See below | You can declare most Vikunja parameters as environment variables. Please consult https://vikunja.io/docs/config-options/ to see all parameters. Note that parameters that are an array cannot be defined as environment variables (like the OpenID Connect settings). Use the vikunja.config Value for that. |
| additionalContainers.api.image | string | `"vikunja/api:0.17.1"` | Vikunja api image and tag |
| additionalContainers.api.volumeMounts | list | `[{"mountPath":"/etc/vikunja/config.yml","name":"vikunja-config","subPath":"Vikunja.yml"}]` | value: myVeryComplexJWTSecret - name: VIKUNJA_DATABASE_TYPE value: "postgres" - name: VIKUNJA_DATABASE_HOST value: db - name: VIKUNJA_DATABASE_DATABASE value: vikunja - name: VIKUNJA_DATABASE_USER value: "vikunja" - name: VIKUNJA_DATABASE_PASSWORD value: password |
| additionalContainers.api.volumeMounts | list | `[{"mountPath":"/etc/vikunja/config.yml","name":"vikunja-config","subPath":"Vikunja.yaml"}]` | value: myVeryComplexJWTSecret - name: VIKUNJA_DATABASE_TYPE value: "postgres" - name: VIKUNJA_DATABASE_HOST value: db - name: VIKUNJA_DATABASE_DATABASE value: vikunja - name: VIKUNJA_DATABASE_USER value: "vikunja" - name: VIKUNJA_DATABASE_PASSWORD value: password |
| additionalContainers.frontend | object | See values.yaml | Set up the vikunja frontend container. |
| additionalContainers.frontend.image | string | `"vikunja/frontend:0.17.0"` | Vikunja frontend image and tag |
| caddy.noTls | bool | `false` | Disable auto tls if behind another loadbalancer or ingress |
@@ -96,7 +96,7 @@ N/A
## Changelog
### Version 5.5.2
### Version 5.5.3
#### Added
@@ -104,11 +104,11 @@ N/A
#### Changed
* Upgraded `common` chart dependency to version 4.4.2
N/A
#### Fixed
N/A
* Fix subpath in configmap to match persistence value
### Older versions

View File

@@ -41,5 +41,5 @@ data:
reverse_proxy localhost:80
}
}
Vikunja.yml: |-
Vikunja.yaml: |-
{{ .Values.vikunja.config | indent 4 }}

View File

@@ -65,7 +65,7 @@ additionalContainers:
volumeMounts:
- name: vikunja-config
mountPath: /etc/vikunja/config.yml
subPath: Vikunja.yml
subPath: Vikunja.yaml
# - name: files
# mountPath: /app/vikunja/files