Compare commits

..

30 Commits

Author SHA1 Message Date
k8s-at-home[bot]
174105aeec Auto-generate chart README [no ci] 2021-07-12 04:53:07 +00:00
k8s-at-home[bot]
1adc7e60b6 Auto-generate chart summary [no ci] 2021-07-12 04:52:08 +00:00
Angel Nunez Mencias
5a106b60f9 [reverse-proxy] Initial release (#1085) 2021-07-12 06:51:48 +02:00
k8s-at-home[bot]
bf7728eec7 Auto-generate chart README [no ci] 2021-07-10 14:16:45 +00:00
k8s-at-home[bot]
558f2b00c8 Auto-generate chart summary [no ci] 2021-07-09 19:43:25 +00:00
Ryan Holt
053a8e1f85 Fix openkm volume mounts (#1084)
* initial add for openkm

* update volume mount for repository
2021-07-09 15:43:10 -04:00
k8s-at-home[bot]
596f049055 Auto-generate chart README [no ci] 2021-07-09 16:54:23 +00:00
Ryan Holt
ad28ce0bb0 initial add for openkm (#1083) 2021-07-09 18:54:02 +02:00
k8s-at-home[bot]
26d3a2518b Auto-generate chart README [no ci] 2021-07-08 12:57:01 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
c9cdfddee8 [multiple] Migrate to common v3 (#1077)
* [unpackerr] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [uptimerobot-prometheus] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [valheim] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [wallabag] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [whoogle] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [wikijs] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [xbackbone] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [youtubedl-material] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [baikal] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [blocky] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [comcast] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [gollum] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [kanboard] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [jetbrains-projector] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [vikunja] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [leaf2mqtt] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-07-08 08:56:38 -04:00
allcontributors[bot]
7618262923 docs: add jkroepke as a contributor for code (#1082)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-07-06 14:54:33 +02:00
k8s-at-home[bot]
58e367937f Auto-generate chart README [no ci] 2021-07-06 12:52:52 +00:00
Jan-Otto Kröpke
40d8c8d27b [oauth2-proxy] bump oauth2-proxy to 7.1.3 (#1081)
Signed-off-by: Jan-Otto Kröpke <joe@adorsys.de>
2021-07-06 14:52:32 +02:00
k8s-at-home[bot]
7bfb7780ea Auto-generate chart summary [no ci] 2021-07-06 04:40:12 +00:00
Angel Nunez Mencias
79eaa14e58 [apache-musicindex] Use standard ports (#1079) 2021-07-06 06:39:54 +02:00
k8s-at-home[bot]
d54b66eb81 Auto-generate chart summary [no ci] 2021-07-05 19:39:47 +00:00
Angel Nunez Mencias
d44ae609dd [apache-musicindex] Initial release (#1078) 2021-07-05 21:39:30 +02:00
CuBiC
3e7ac9f00f fix: ser2sock uses wrong device path (#1072) 2021-06-30 11:31:32 -04:00
k8s-at-home[bot]
4420956b18 Auto-generate chart README [no ci] 2021-06-29 12:55:11 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
61ae401cc7 [multiple] Migrate to common v3 (#1070)
* [samba] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [searx] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [samba] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [ser2sock] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [sharry] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [smarter-device-manager] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [speedtest-exporter] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [statping] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [syncthing] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [appdaemon] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [tdarr] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [tdarr] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [teedy] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [statping] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [teslamate] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [truecommand] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [tvheadend] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-29 08:54:49 -04:00
Jack Maloney
9cd4a42465 [pod-gateway] Fix issue where values.yaml defined 'configFile' wouldn't work in vpn addon (#1061)
* [pod-gateway] Fix issue where values.yaml defined 'configFile' wouldn't work in vpn addon

Co-authored-by: Angel Nunez Mencias <github@angelnu.com>
2021-06-28 19:24:16 +02:00
allcontributors[bot]
6f67bdc46e docs: add TuxOtaku as a contributor for code (#1069)
* docs: update README.md [skip ci]

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

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-06-28 09:05:58 -04:00
Ryan Draga
0bdbdc4e86 joplin-server Bump version of Joplin Server to 2.1.2 (Latest Stable Version) (#1068)
* Bump version of Joplin Server to 2.1.2 (Latest Stable Version)

* Minor Chart Version Bump

* Update Docs for joplin-server chart
2021-06-28 09:04:31 -04:00
k8s-at-home[bot]
e15203d023 Auto-generate chart README [no ci] 2021-06-28 12:57:28 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
80f5fae493 [multiple] Migrate to common v3 (#1067)
* [network-ups-tools] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [node-red] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [omada-controller] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [ombi] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [organizr] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [omada-controller] Change image tag to 4.3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* Update Chart.yaml

* [omada-controller] Use image tag 4.3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [owncast] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [piaware] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [pretend-youre-xyzzy] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [promcord] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [prometheus-nut-exporter] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [protonmail-bridge] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [pyload] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [recipes] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [resilio-sync] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>

* [recipes] Migrate to common v3

Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-06-28 08:57:08 -04:00
k8s-at-home[bot]
09e1596c3a Auto-generate chart README [no ci] 2021-06-28 08:46:52 +00:00
k8s-at-home[bot]
cb0328ab59 Auto-generate chart summary [no ci] 2021-06-28 08:45:32 +00:00
CuBiC
0eaf35c739 [minio-console] Add new Chart (#1066)
* new: minio-console chart

Signed-off-by: Waldemar Faist <cubic@coldice.net>
2021-06-28 10:45:13 +02:00
Angel Nunez Mencias
dfc13670b2 [dnsmadeeasy-webhook] Remove dup name in volumes (#1065)
Co-authored-by: angelnu <git@angelnucom>
2021-06-28 08:24:04 +02:00
Angel Nunez Mencias
79c791ce7a [dnsmadeeasy-webhook] remove new-line in cert name (#1064) 2021-06-26 12:51:10 +02:00
281 changed files with 5320 additions and 2772 deletions

View File

@@ -274,6 +274,24 @@
"contributions": [
"code"
]
},
{
"login": "TuxOtaku",
"name": "Ryan Draga",
"avatar_url": "https://avatars.githubusercontent.com/u/3494484?v=4",
"profile": "https://boxingoctop.us",
"contributions": [
"code"
]
},
{
"login": "jkroepke",
"name": "Jan-Otto Kröpke",
"avatar_url": "https://avatars.githubusercontent.com/u/1560587?v=4",
"profile": "https://github.com/jkroepke",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,

View File

@@ -29,8 +29,8 @@ tasks:
desc: clean up chart dependencies
dir: "{{.GIT_ROOT}}/charts"
cmds:
- find {{.GIT_ROOT}}/charts/ -type f -name 'Chart.lock' -mindepth 1 -print0 | xargs -0 rm \;
- find {{.GIT_ROOT}}/charts/ -type d -name 'charts' -mindepth 1 -print0 | xargs -0 rm -rf \;
- find {{.GIT_ROOT}}/charts/ -type f -name 'Chart.lock' -mindepth 1 -print0 | xargs -r -0 rm
- find {{.GIT_ROOT}}/charts/ -type d -name 'charts' -mindepth 1 -print0 | xargs -r -0 rm -rf
silent: true
lint:

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-30-orange.svg?style=flat-square)](#contributors-)
[![All Contributors](https://img.shields.io/badge/all_contributors-32-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/)
@@ -86,6 +86,8 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<tr>
<td align="center"><a href="https://github.com/jmmaloney4"><img src="https://avatars.githubusercontent.com/u/5781547?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jack Maloney</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=jmmaloney4" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/zamnuts"><img src="https://avatars.githubusercontent.com/u/4969305?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Andrew Zammit</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=zamnuts" title="Code">💻</a></td>
<td align="center"><a href="https://boxingoctop.us"><img src="https://avatars.githubusercontent.com/u/3494484?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ryan Draga</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=TuxOtaku" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/jkroepke"><img src="https://avatars.githubusercontent.com/u/1560587?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jan-Otto Kröpke</b></sub></a><br /><a href="https://github.com/k8s-at-home/charts/commits?author=jkroepke" title="Code">💻</a></td>
</tr>
</table>

View File

@@ -5,6 +5,7 @@
| [adguard-home](stable/adguard-home) | DNS proxy as ad-blocker for local network |
| [airsonic](stable/airsonic) | Airsonic is a Free and Open Source community driven media server |
| [alertmanager-bot](stable/alertmanager-bot) | Bot for Prometheus Alertmanager |
| [apache-musicindex](stable/apache-musicindex) | Index and stream music using apache-musicindex and m3u playlists |
| [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. |
| [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 |
@@ -55,6 +56,7 @@
| [magic-mirror](stable/magic-mirror) | magic-mirror helm package |
| [mealie](stable/mealie) | Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. |
| [miniflux](stable/miniflux) | Miniflux is a minimalist and opinionated feed reader. |
| [minio-console](stable/minio-console) | A management console for minio server and operator |
| [modem-stats](stable/modem-stats) | periodic cable modem data collection and save the results to InfluxDB |
| [monica](stable/monica) | A Personal Relationship Management tool to help you organize your social life |
| [mosquitto](stable/mosquitto) | Eclipse Mosquitto - An open source MQTT broker |
@@ -72,6 +74,7 @@
| [omada-controller](stable/omada-controller) | Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform. |
| [ombi](stable/ombi) | Want a Movie or TV Show on Plex or Emby? Use Ombi! |
| [openemr](stable/openemr) | OpenEMR is the most popular open source electronic health records and medical practice management solution. |
| [openkm](stable/openkm) | OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. |
| [organizr](stable/organizr) | HTPC/Homelab Services Organizer |
| [overseerr](stable/overseerr) | Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex! |
| [owncast](stable/owncast) | Take control over your live stream video by running it yourself. Streaming + chat out of the box. |
@@ -94,6 +97,7 @@
| [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. |
| [sabnzbd](stable/sabnzbd) | Free and easy binary newsreader |
| [samba](stable/samba) | A simple in-cluster Samba server |

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,22 @@
apiVersion: v2
appVersion: v1.4.1-2
description: Index and stream music using apache-musicindex and m3u playlists
name: apache-musicindex
version: 1.0.1
kubeVersion: ">=1.16.0-0"
keywords:
- apache-musicindex
- streaming
- m3u
- playlist
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/apache-musicindex
icon: https://en.wikipedia.org/wiki/Apache_HTTP_Server#/media/File:Apache_HTTP_server_logo_(2019-present).svg
sources:
- http://hacks.slashdirt.org/sw/musicindex/
maintainers:
- name: angelnu
email: git@angelnu.com
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 3.2.0

View File

@@ -0,0 +1,129 @@
# apache-musicindex
![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: v1.4.1-2](https://img.shields.io/badge/AppVersion-v1.4.1--2-informational?style=flat-square)
Index and stream music using apache-musicindex and m3u playlists
**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://hacks.slashdirt.org/sw/musicindex/>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install apache-musicindex k8s-at-home/apache-musicindex
```
## Installing the Chart
To install the chart with the release name `apache-musicindex`
```console
helm install apache-musicindex k8s-at-home/apache-musicindex
```
## Uninstalling the Chart
To uninstall the `apache-musicindex` deployment
```console
helm uninstall apache-musicindex
```
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 apache-musicindex \
--set env.TZ="America/New York" \
k8s-at-home/apache-musicindex
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install apache-musicindex k8s-at-home/apache-musicindex -f values.yaml
```
## Custom configuration
### Matching pors
You need to ensure that the ingress and service ports match
or you will not be able to stream.
This is because the apache-musicindex will use the schema and
port from the incomming request to generate the URL in the
playlist.m3u.
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/apache-musicindex"` | image repository |
| image.tag | string | `"v1.4.1-2"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| securityContext | object | See values.yaml | Allows to start web server on ports 80 and 443 |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.1]
#### Changed
- Fixes streamin - use standard ports to match ingress ports
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

@@ -0,0 +1,146 @@
{{- define "custom.repository.organization" -}}
k8s-at-home
{{- end -}}
{{- define "custom.repository.url" -}}
https://github.com/k8s-at-home/charts
{{- end -}}
{{- define "custom.helm.url" -}}
https://k8s-at-home.com/charts/
{{- end -}}
{{- define "custom.helm.path" -}}
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
{{- end -}}
{{- define "custom.notes" -}}
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
{{- end -}}
{{- define "custom.requirements" -}}
## Requirements
{{ template "chart.kubeVersionLine" . }}
{{- end -}}
{{- define "custom.dependencies" -}}
## Dependencies
{{ template "chart.requirementsTable" . }}
{{- end -}}
{{- define "custom.install.tldr" -}}
## TL;DR
```console
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
helm repo update
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.install" -}}
## Installing the Chart
To install the chart with the release name `{{ template "chart.name" . }}`
```console
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.uninstall" -}}
## Uninstalling the Chart
To uninstall the `{{ template "chart.name" . }}` deployment
```console
helm uninstall {{ template "chart.name" . }}
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
{{- end -}}
{{- define "custom.configuration.header" -}}
## Configuration
{{- end -}}
{{- define "custom.configuration.readValues" -}}
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
{{- end -}}
{{- define "custom.configuration.example.set" -}}
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install {{ template "chart.name" . }} \
--set env.TZ="America/New York" \
{{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.configuration.example.file" -}}
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
```
{{- end -}}
{{- define "custom.valuesSection" -}}
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
{{ template "chart.valuesTable" . }}
{{- end -}}
{{- define "custom.support" -}}
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
{{- end -}}
{{ template "chart.header" . }}
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
{{ template "chart.description" . }}
{{ template "custom.notes" . }}
{{ template "chart.sourcesSection" . }}
{{ template "custom.requirements" . }}
{{ template "custom.dependencies" . }}
{{ template "custom.install.tldr" . }}
{{ template "custom.install" . }}
{{ template "custom.uninstall" . }}
{{ template "custom.configuration.header" . }}
{{ template "custom.configuration.readValues" . }}
{{ template "custom.configuration.example.set" . }}
{{ template "custom.configuration.example.file" . }}
{{ template "custom.custom.configuration" . }}
{{ template "custom.valuesSection" . }}
{{ template "custom.changelog" . }}
{{ template "custom.support" . }}
{{ template "helm-docs.versionFooter" . }}
{{ "" }}

View File

@@ -0,0 +1,33 @@
{{- define "custom.changelog.header" -}}
## Changelog
{{- end -}}
{{- define "custom.changelog" -}}
{{ template "custom.changelog.header" . }}
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.1]
#### Changed
- Fixes streamin - use standard ports to match ingress ports
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -0,0 +1,17 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
### Matching pors
You need to ensure that the ingress and service ports match
or you will not be able to stream.
This is because the apache-musicindex will use the schema and
port from the incomming request to generate the URL in the
playlist.m3u.
{{- end -}}

View File

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

View File

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

View File

@@ -0,0 +1,54 @@
#
# 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/apache-musicindex
# -- image tag
tag: v1.4.1-2
# -- image pull policy
pullPolicy: IfNotPresent
# -- Allows to start web server on ports 80 and 443
# @default -- See values.yaml
securityContext:
capabilities:
add: ["CAP_NET_BIND_SERVICE"]
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
primary: false
port: 80
https:
enabled: true
primary: true
port: 443
protocol: HTTPS
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# If you use https as the backend, you need to enable tell your ingress
# annotations:
# nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
# ingress.kubernetes.io/protocol: https
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
music:
enabled: false
mountPath: /music
cache:
enabled: false
mountPath: /cache

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.0.8
description: 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.
name: appdaemon
version: 6.0.0
version: 7.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- appdaemon
@@ -20,4 +20,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# appdaemon
![Version: 6.0.0](https://img.shields.io/badge/Version-6.0.0-informational?style=flat-square) ![AppVersion: 4.0.8](https://img.shields.io/badge/AppVersion-4.0.8-informational?style=flat-square)
![Version: 7.0.0](https://img.shields.io/badge/Version-7.0.0-informational?style=flat-square) ![AppVersion: 4.0.8](https://img.shields.io/badge/AppVersion-4.0.8-informational?style=flat-square)
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.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,16 +76,13 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"acockburn/appdaemon"` | |
| image.tag | string | `"4.0.8"` | |
| ingress.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/conf"` | |
| service.port.port | int | `5050` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [image docs](https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html) for more details. |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"acockburn/appdaemon"` | image repository |
| image.tag | string | `"4.0.8"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -93,6 +90,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [7.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [6.0.0]
#### Added
@@ -135,6 +139,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[7.0.0]: #700
[6.0.0]: #600
[5.0.1]: #501
[1.0.0]: #100

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [7.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [6.0.0]
#### Added
@@ -51,6 +58,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[7.0.0]: #700
[6.0.0]: #600
[5.0.1]: #501
[1.0.0]: #100
{{- end -}}

View File

@@ -5,4 +5,5 @@ env:
ELEVATION: "64"
DASH_URL: "http://0.0.0.0:5050"
ingress:
enabled: true
main:
enabled: true

View File

@@ -6,21 +6,17 @@
#
image:
# -- image repository
repository: acockburn/appdaemon
pullPolicy: IfNotPresent
# -- image tag
tag: 4.0.8
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
service:
port:
port: 5050
# Environment variables that can be configure can be seen at
# https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html
env: {}
# TZ:
# -- environment variables. See [image docs](https://appdaemon.readthedocs.io/en/latest/DOCKER_TUTORIAL.html) for more details.
# @default -- See below
env:
TZ: UTC
# LATITUDE:
# LONGITUDE:
# ELEVATION:
@@ -28,12 +24,23 @@ env: {}
# DASH_URL:
# TOKEN:
ingress:
enabled: false
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 5050
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
emptyDir:
enabled: false
mountPath: /conf

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.8.0
description: Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
name: baikal
version: 1.3.1
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- baikal
@@ -21,7 +21,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0
- name: mariadb
version: 9.3.13
repository: https://charts.bitnami.com/bitnami

View File

@@ -1,6 +1,6 @@
# baikal
![Version: 1.3.1](https://img.shields.io/badge/Version-1.3.1-informational?style=flat-square) ![AppVersion: 0.8.0](https://img.shields.io/badge/AppVersion-0.8.0-informational?style=flat-square)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 0.8.0](https://img.shields.io/badge/AppVersion-0.8.0-informational?style=flat-square)
Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
@@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -77,26 +77,15 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"ckulka/baikal"` | |
| image.tag | string | `"0.8.0"` | Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants |
| ingress.enabled | bool | `false` | |
| mariadb.architecture | string | `"standalone"` | |
| mariadb.auth.database | string | `"baikal"` | |
| mariadb.auth.password | string | `"baikal"` | |
| mariadb.auth.rootPassword | string | `"baikal-rootpass"` | |
| mariadb.auth.username | string | `"baikal"` | |
| mariadb.enabled | bool | `false` | |
| mariadb.primary.persistence.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/var/www/baikal/config"` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/var/www/baikal/Specific"` | |
| service.port.port | int | `80` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ckulka/baikal"` | image repository |
| image.tag | string | `"0.8.0"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| mariadb | object | See values.yaml | Enable and configure mariadb database subchart under this key. For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb) |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -104,13 +93,21 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- Initial version
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
## Support

View File

@@ -9,11 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- Initial version
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
{{- end -}}

View File

@@ -6,50 +6,46 @@
#
image:
# -- image repository
repository: ckulka/baikal
pullPolicy: IfNotPresent
# -- Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants
# -- image tag
tag: 0.8.0
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
env: {}
# TZ:
# -- environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 80
main:
ports:
http:
port: 80
ingress:
enabled: false
# -- 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
emptyDir:
enabled: false
mountPath: /var/www/baikal/config
data:
enabled: false
emptyDir:
enabled: false
mountPath: /var/www/baikal/Specific
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
# Enables mariadb
# ... for configuration options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
# -- 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

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v0.13
appVersion: v0.14
description: DNS proxy as ad-blocker for local network
name: blocky
version: 6.4.0
version: 7.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- blocky
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

File diff suppressed because one or more lines are too long

View File

@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [7.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `v0.14`.
### [6.0.0]
#### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[6.0.0]: #6.0.0
[7.0.0]: #700
[6.0.0]: #600
{{- end -}}

View File

@@ -1,31 +1,19 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}}
{{- define "blocky.configmap.volume" -}}
name: blocky-config
configMap:
name: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{- $volume := include "blocky.configmap.volume" . | fromYaml -}}
{{- if $volume -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
{{/* Append the configMap volume to the additionalVolumeMounts */}}
{{- define "blocky.configmap.volumeMount" -}}
name: blocky-config
mountPath: /app/config.yml
subPath: config.yml
{{- end -}}
{{- $volumeMount := include "blocky.configmap.volumeMount" . | fromYaml -}}
{{- if $volumeMount -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{/* Append the hardcoded settings */}}
{{- define "blocky.hardcodedValues" -}}
persistence:
blocky-config:
enabled: "true"
mountPath: "/app/config.yml"
subPath: "config.yml"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "blocky.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,9 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}-config
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:
config.yml: |
{{ .Values.config | indent 4 }}
{{- .Values.config | nindent 4 }}

View File

@@ -6,70 +6,70 @@
#
image:
# -- image repository
repository: spx01/blocky
tag: v0.13
# -- image tag
tag: v0.14
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: RollingUpdate
controller:
# -- Set the controller upgrade strategy
strategy: RollingUpdate
env: {}
# TZ:
# -- environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- (int) Number of pods to load balance between
replicas: 1
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 4000
# additionalServices:
# - enabled: true
# nameSuffix: dns-tcp
# type: NodePort
# port:
# port: 53
# name: dns-tcp
# protocol: TCP
# targetPort: 53
# externalTrafficPolicy: Local
# - enabled: true
# nameSuffix: dns-udp
# type: NodePort
# port:
# port: 53
# name: dns-udp
# protocol: UDP
# targetPort: 53
# externalTrafficPolicy: Local
main:
ports:
http:
port: 4000
dns-tcp:
enabled: false
type: ClusterIP
externalTrafficPolicy: Local
ports:
dns-tcp:
enabled: true
port: 53
protocol: TCP
targetPort: 53
dns-udp:
enabled: false
type: ClusterIP
externalTrafficPolicy: Local
ports:
dns-udp:
enabled: true
port: 53
protocol: UDP
targetPort: 53
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
logs:
enabled: false
emptyDir: false
mountPath: /logs
## Persistent Volume Storage Class
## If defined, storageClassName: <storageClass>
## If set to "-", storageClassName: "", which disables dynamic provisioning
## If undefined (the default) or set to null, no storageClassName spec is
## set, choosing the default provisioner. (gp2 on AWS, standard on
## GKE, AWS & OpenStack)
# storageClass: "-"
# accessMode: ReadWriteOnce
# size: 1Gi
## Do not delete the pvc upon helm uninstall
# skipuninstall: false
# existingClaim: ""
prometheus:
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
# See also the notes under `additionalContainers`.
# @default -- See values.yaml
serviceMonitor:
enabled: false
interval: 30s
additionalLabels: {}
# podAnnotations:
# prometheus.io/scrape: "true"
# prometheus.io/port: "api"
# -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml
# @default -- see URL to default config
config: |

View File

@@ -1,6 +1,6 @@
apiVersion: v2
name: comcast
version: 4.1.0
version: 5.0.0
appVersion: 1.0.0
description: periodic comcast data usage checks and save the results to InfluxDB
keywords:
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# comcast
![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
![Version: 5.0.0](https://img.shields.io/badge/Version-5.0.0-informational?style=flat-square) ![AppVersion: 1.0.0](https://img.shields.io/badge/AppVersion-1.0.0-informational?style=flat-square)
periodic comcast data usage checks and save the results to InfluxDB
@@ -17,7 +17,7 @@ periodic comcast data usage checks and save the results to InfluxDB
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -83,15 +83,11 @@ helm install comcast k8s-at-home/comcast -f values.yaml
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config | string | string | comcast's config.ini configuration |
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | |
| image.tag | string | `"latest"` | |
| probes.liveness.enabled | bool | `false` | |
| probes.readiness.enabled | bool | `false` | |
| probes.startup.enabled | bool | `false` | |
| service.enabled | bool | `false` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | image repository |
| image.tag | string | `"latest"` | image tag |
## Changelog
@@ -99,6 +95,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [4.0.0]
#### Added
@@ -127,8 +130,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #4.0.0
[3.0.1]: #3.0.1
[5.0.0]: #500
[4.0.0]: #400
[3.0.1]: #301
## Support

View File

@@ -9,6 +9,13 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [5.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [4.0.0]
#### Added
@@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[4.0.0]: #4.0.0
[3.0.1]: #3.0.1
[5.0.0]: #500
[4.0.0]: #400
[3.0.1]: #301
{{- end -}}

View File

@@ -1,32 +1,31 @@
---
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}}
{{- define "comcast.configmap.volume" -}}
name: comcast-settings
configMap:
name: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{/* Append the hardcoded settings */}}
{{- define "comcast.hardcodedValues" -}}
service:
main:
enabled: false
{{- $volume := include "comcast.configmap.volume" . | fromYaml -}}
{{- if $volume -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
{{/* Append the configMap volume to the additionalVolumeMounts */}}
{{- define "comcast.configmap.volumeMount" -}}
name: comcast-settings
mountPath: /src/config.ini
subPath: config.ini
{{- end -}}
{{- $volumeMount := include "comcast.configmap.volumeMount" . | fromYaml -}}
{{- if $volumeMount -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
persistence:
comcast-settings:
enabled: "true"
mountPath: "/src/config.ini"
subPath: "config.ini"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "comcast.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -2,7 +2,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}-config
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:

View File

@@ -6,14 +6,18 @@
#
image:
# -- image repository
repository: billimek/comcastusage-for-influxdb
pullPolicy: IfNotPresent
# -- image tag
tag: latest
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
env: {}
# -- environment variables.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- comcast's config.ini configuration
# @default -- string
@@ -31,15 +35,3 @@ config: |
[COMCAST]
Username = someuser
Password = somepassword
service:
enabled: false
## Probes configuration
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.2.0
description: Cert-Manager Webhook for DNSMadeEasy
name: dnsmadeeasy-webhook
version: 3.3.0
version: 3.3.2
keywords:
- cert-manager
- dnsmadeeasy

View File

@@ -1,6 +1,6 @@
# dnsmadeeasy-webhook
![Version: 3.3.0](https://img.shields.io/badge/Version-3.3.0-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
![Version: 3.3.2](https://img.shields.io/badge/Version-3.3.2-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square)
Cert-Manager Webhook for DNSMadeEasy
@@ -91,6 +91,34 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.3.2]
#### Added
- N/A
#### Changed
- Fix: remove duplicated name in custome volume - needed for flux2 version > v0.15
#### Removed
- N/A
### [3.3.1]
#### Added
- N/A
#### Changed
- Fix: remove new-line in webhook cert name
#### Removed
- N/A
### [3.3.0]
#### Added

View File

@@ -9,6 +9,34 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.3.2]
#### Added
- N/A
#### Changed
- Fix: remove duplicated name in custome volume - needed for flux2 version > v0.15
#### Removed
- N/A
### [3.3.1]
#### Added
- N/A
#### Changed
- Fix: remove new-line in webhook cert name
#### Removed
- N/A
### [3.3.0]
#### Added

View File

@@ -15,9 +15,9 @@
{{- define "dnsmadeeasy-webhook.servingCertificate" -}}
{{- if .Values.generateCerts }}
{{ printf "%s-webhook-tls" (include "common.names.fullname" .) }}
{{- printf "%s-webhook-tls" (include "common.names.fullname" .) }}
{{- else -}}
{{ printf "%s-cert-manager-webhook-ca" (include "common.names.fullname" .) }}
{{- printf "%s-cert-manager-webhook-ca" (include "common.names.fullname" .) }}
{{- end -}}
{{- end -}}
@@ -33,7 +33,6 @@ persistence:
mountPath: /tls
readOnly: true
volumeSpec:
name: certs
secret:
secretName: {{ include "dnsmadeeasy-webhook.servingCertificate" . }}

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: latest
description: Gollum is a simple wiki system built on top of Git
name: gollum
version: 1.0.0
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- gollum
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# gollum
![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)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
Gollum is a simple wiki system built on top of Git
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,25 +76,17 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| controllerType | string | `"statefulset"` | |
| gollum.additionalArgs | string | `"--h1-title"` | Additional arguments for starting gollum |
| gollum.config | string | `"# Push and pull on commit\nGollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|\n committer.wiki.repo.git.pull('origin', committer.wiki.ref)\n committer.wiki.repo.git.push('origin', committer.wiki.ref)\nend\n"` | Gollum config.rb customizations reference https://github.com/gollum/gollum#config-file |
| gollum.additionalArgs | list | `["--h1-title"]` | Additional arguments for starting gollum |
| gollum.config | string | `"# Push and pull on commit\nGollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|\n committer.wiki.repo.git.pull('origin', committer.wiki.ref)\n committer.wiki.repo.git.push('origin', committer.wiki.ref)\nend\n"` | Gollum config.rb customizations [[ref]](https://github.com/gollum/gollum#config-file) |
| gollum.gitBranch | string | `"master"` | Branch to pull |
| gollum.gitUrl | string | `"https://github.com/k8s-at-home/charts.git"` | Repository URL to pull (accepts access tokens) Ex: https://user:access-token@git.example.com/user/repo.git |
| gollum.gitUrl | string | `"https://github.com/k8s-at-home/charts.git"` | Repository URL to pull (accepts access tokens) Example: https://user:access-token@git.example.com/user/repo.git |
| gollum.syncCommand | string | `"git pull && git push"` | Command run during the sync cron |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"gollumorg/gollum"` | gollum upstream image |
| image.tag | string | `"latest"` | |
| ingress.enabled | bool | `false` | |
| persistence.wiki.accessMode | string | `"ReadWriteOnce"` | |
| persistence.wiki.enabled | bool | `false` | |
| persistence.wiki.mountPath | string | `"/wiki"` | |
| persistence.wiki.size | string | `"2Gi"` | |
| service.port.name | string | `"http"` | |
| service.port.port | int | `80` | |
| service.port.targetPort | int | `4567` | |
| service.type | string | `"ClusterIP"` | |
| strategy.type | string | `"RollingUpdate"` | |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"gollumorg/gollum"` | image repository |
| image.tag | string | `"latest"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -102,6 +94,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Removed default controller type
### [1.0.0]
#### Added
@@ -116,7 +116,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Removed default controller type
### [1.0.0]
#### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
{{- end -}}

View File

@@ -1,10 +0,0 @@
{{/* Gollum Additional Volume Mounts */}}
{{- define "gollum.volumeMounts.config" -}}
mountPath: /config
name: gollum-config
{{- end -}}
{{- define "gollum.volumeMounts.wiki" -}}
mountPath: /wiki
name: wiki
{{- end -}}

View File

@@ -1,25 +0,0 @@
{{/* Gollum Additional Volumes */}}
{{- define "gollum.volume.sync" -}}
name: git-sync
configMap:
name: {{ include "common.names.fullname" . }}
defaultMode: 0755
items:
- key: git-sync
path: git-sync
{{- end -}}
{{- define "gollum.volume.config" -}}
name: gollum-config
configMap:
name: {{ include "common.names.fullname" . }}
defaultMode: 0755
items:
- key: config.rb
path: config.rb
{{- end -}}
{{- define "gollum.volume.wiki" -}}
name: wiki
emptyDir: {}
{{- end -}}

View File

@@ -1,11 +1,4 @@
{{/* Gollum Additional Containers */}}
{{- define "gollum.container.cron" -}}
name: cron
image: alpine/git
command: ["crond", "-f", "-l", "8"]
volumeMounts:
- mountPath: /etc/periodic/15min/
name: git-sync
- mountPath: /wiki
name: wiki
{{- end -}}

View File

@@ -1,25 +0,0 @@
{{/* Gollum Init Containers */}}
{{- define "gollum.init.clone" -}}
name: git-init
image: alpine/git
args:
- clone
- -b
- {{ (required "gollum.gitBranch is required and not set" .Values.gollum.gitBranch) }}
- {{ (required "gollum.gitUrl is required and not set" .Values.gollum.gitUrl) }}
- /wiki
volumeMounts:
- mountPath: /wiki
name: wiki
{{- end -}}
{{- define "gollum.init.clear" -}}
name: clear-wiki
image: alpine
command:
- sh
- -c
- rm -fr /wiki/*; rm -fr /wiki/.*; ls -la /wiki/;
volumeMounts:
- mountPath: /wiki
name: wiki
{{- end -}}

View File

@@ -1,42 +1,83 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Add initContainers */}}
{{- $initClear := include "gollum.init.clear" . | fromYaml -}}
{{- $initClone := include "gollum.init.clone" . | fromYaml -}}
{{- $initContainers := append .Values.initContainers $initClear -}}
{{- $initContainers = append $initContainers $initClone -}}
{{- $_ := set .Values "initContainers" $initContainers -}}
{{/* Append the hardcoded settings */}}
{{- define "gollum.hardcodedValues" -}}
command: gollum
args:
- "/wiki"
- "--config"
- "/config/config.rb"
- "--ref"
- {{ (required "gollum.gitBranch is required but not set" .Values.gollum.gitBranch) }}
{{ with .Values.gollum.additionalArgs }}
{{- . | toYaml }}
{{ end }}
{{/* Add conatiners */}}
{{- $contCron := include "gollum.container.cron" . | fromYaml -}}
{{- $containers := append .Values.additionalContainers $contCron -}}
{{- $_ := set .Values "additionalContainers" $containers -}}
initContainers:
- name: git-init
image: alpine/git
args:
- clone
- -b
- {{ (required "gollum.gitBranch is required but not set" .Values.gollum.gitBranch) }}
- {{ (required "gollum.gitUrl is required but not set" .Values.gollum.gitUrl) }}
- /wiki
volumeMounts:
- mountPath: /wiki
name: wiki
- name: clear-wiki
image: alpine
command:
- sh
- -c
- rm -fr /wiki/*; rm -fr /wiki/.*; ls -la /wiki/;
volumeMounts:
- mountPath: /wiki
name: wiki
{{/* Add Volumes */}}
{{- $volSync := include "gollum.volume.sync" . | fromYaml -}}
{{- $volConfig := include "gollum.volume.config" . | fromYaml -}}
{{- $volWiki := include "gollum.volume.wiki" . | fromYaml -}}
{{- $volumes := append .Values.additionalVolumes $volSync -}}
{{- $volumes = append $volumes $volConfig -}}
{{- if (not .Values.persistence.wiki.enabled) -}}
{{- $volumes = append $volumes $volWiki -}}
additionalContainers:
- name: cron
image: alpine/git
command: ["crond", "-f", "-l", "8"]
volumeMounts:
- mountPath: /etc/periodic/15min/
name: git-sync
- mountPath: /wiki
name: wiki
persistence:
gollum-config:
enabled: "true"
mountPath: "/config"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v" (include "common.names.fullname" .) }}
defaultMode: 0755
items:
- key: config.rb
path: config.rb
git-sync:
enabled: "true"
mountPath: "-"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v" (include "common.names.fullname" .) }}
defaultMode: 0755
items:
- key: git-sync
path: git-sync
{{- if not .Values.persistence.wiki.enabled }}
wiki:
enabled: "true"
type: "emptyDir"
{{- end }}
{{- end -}}
{{- $_ := set .Values "additionalVolumes" $volumes -}}
{{/* Add VolumeMounts */}}
{{- $mntConfig := include "gollum.volumeMounts.config" . | fromYaml -}}
{{- $mntWiki := include "gollum.volumeMounts.wiki" . | fromYaml -}}
{{- $mounts := append .Values.additionalVolumeMounts $mntConfig -}}
{{- if (not .Values.persistence.wiki.enabled) -}}
{{- $mounts = append $mounts $mntWiki -}}
{{- end -}}
{{- $_ := set .Values "additionalVolumeMounts" $mounts -}}
{{/* Setup the start command */}}
{{- $command := list "gollum" "/wiki" "--config" "/config/config.rb" "--ref" (required "A branch is requred but unset" .Values.gollum.gitBranch) -}}
{{- if .Values.gollum.additionalArgs -}}
{{- $command = append $command .Values.gollum.additionalArgs -}}
{{- end -}}
{{- $_ := set .Values "command" $command -}}
{{- $_ := mergeOverwrite .Values (include "gollum.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -7,4 +7,4 @@ data:
#!/bin/bash
cd /wiki && {{ .Values.gollum.syncCommand }}
config.rb: |
{{- nindent 4 .Values.gollum.config }}
{{- .Values.gollum.config | nindent 4 }}

View File

@@ -6,44 +6,47 @@
#
image:
# -- gollum upstream image
# -- image repository
repository: gollumorg/gollum
# -- image tag
tag: latest
# -- image pull policy
pullPolicy: IfNotPresent
controllerType: statefulset
strategy:
type: RollingUpdate
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
type: ClusterIP
port:
port: 80
name: http
targetPort: 4567
main:
ports:
http:
port: 4567
ingress:
enabled: false
# -- 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:
wiki:
enabled: false
mountPath: /wiki
accessMode: ReadWriteOnce
size: 2Gi
gollum:
# -- Branch to pull
gitBranch: master
# -- Repository URL to pull (accepts access tokens)
# Ex: https://user:access-token@git.example.com/user/repo.git
# Example: https://user:access-token@git.example.com/user/repo.git
gitUrl: https://github.com/k8s-at-home/charts.git
# -- Additional arguments for starting gollum
additionalArgs: --h1-title
additionalArgs:
- --h1-title
# -- Command run during the sync cron
syncCommand: git pull && git push
# -- Gollum config.rb customizations
# reference https://github.com/gollum/gollum#config-file
# [[ref]](https://github.com/gollum/gollum#config-file)
config: |
# Push and pull on commit
Gollum::Hook.register(:post_commit, :hook_id) do |committer, sha1|

View File

@@ -1,7 +1,7 @@
apiVersion: v2
description: Projector is a technology to run and access JetBrains IDEs remotely
name: jetbrains-projector
version: 1.2.0
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- jetbrains
@@ -17,7 +17,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0
annotations:
artifacthub.io/license: Apache-2.0
artifacthub.io/links: |

View File

@@ -1,6 +1,6 @@
# jetbrains-projector
![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square)
Projector is a technology to run and access JetBrains IDEs remotely
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -79,17 +79,16 @@ helm install jetbrains-projector k8s-at-home/jetbrains-projector -f values.yaml
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| 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.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.registry | string | `"ghcr.io/k8s-at-home"` | registry that hosts the image |
| 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.enabled | bool | `false` | |
| persistence.config.emptyDir.enabled | bool | `false` | |
| persistence.config.enabled | bool | `false` | |
| persistence.config.mountPath | string | `"/config"` | |
| service.port.port | int | `8887` | |
| 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 |
@@ -97,7 +96,6 @@ helm install jetbrains-projector k8s-at-home/jetbrains-projector -f values.yaml
| 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 |
| strategy.type | string | `"Recreate"` | |
## Changelog
@@ -105,13 +103,21 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- Initial version
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
## Support

View File

@@ -9,11 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- Initial version
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
{{- end -}}

View File

@@ -9,41 +9,6 @@
{{- end -}}
{{- end -}}
{{- define "jetbrains-projector.configmap.volume" -}}
name: idea-properties
configMap:
name: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{- define "jetbrains-projector.configmap.volumeMount" -}}
name: idea-properties
mountPath: /tmp/idea.properties
subPath: idea.properties
{{- end -}}
{{- define "jetbrains-projector.certs.volume" -}}
name: certs
secret:
secretName: {{ required "a secret name is required when sslGen is enabled" .Values.sslGen.certs.secret }}
{{- end -}}
{{- define "jetbrains-projector.certs.volumeMount" -}}
name: certs
mountPath: /tmp/certs
{{- end -}}
{{- define "jetbrains-projector.secret.volume" -}}
name: ssl-properties
secret:
secretName: {{ default (printf "%s-secrets" (include "common.names.fullname" .)) .Values.sslGen.properties.existingSecret }}
{{- end -}}
{{- define "jetbrains-projector.secret.volumeMount" -}}
name: ssl-properties
mountPath: /tmp/{{ .Values.sslGen.properties.key }}
subPath: {{ .Values.sslGen.properties.key }}
{{- end -}}
{{- define "jetbrains-projector.ide" -}}
{{- $ide := without (splitList "-" (last (splitList "/" .Values.image.repository))) "projector" "c" "u" "p" | first -}}
{{- if eq $ide "webstorm" -}}

View File

@@ -1,35 +1,49 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}}
{{- $volume := include "jetbrains-projector.configmap.volume" . | fromYaml -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume -}}
{{/* Append the configMap volume to the additionalVolumeMounts */}}
{{- $volumeMount := include "jetbrains-projector.configmap.volumeMount" . | fromYaml -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount -}}
{{/* 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 tls cert and ssl.properties volumes */}}
{{- $certsVolume := include "jetbrains-projector.certs.volume" . | fromYaml -}}
{{- $sslPropsVolume := include "jetbrains-projector.secret.volume" . | fromYaml -}}
{{- $additionalVolumes = concat $additionalVolumes (list $certsVolume) (list $sslPropsVolume) -}}
{{/* Add the tls cert and ssl.properties volume mounts */}}
{{- $certsVolumeMount := include "jetbrains-projector.certs.volumeMount" . | fromYaml -}}
{{- $sslPropsVolumeMount := include "jetbrains-projector.secret.volumeMount" . | fromYaml -}}
{{- $additionalVolumeMounts = concat $additionalVolumeMounts (list $certsVolumeMount) (list $sslPropsVolumeMount) -}}
{{/* 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 */}}
@@ -37,9 +51,6 @@
{{- $_ := set .Values.env "TLS_KEY" .Values.sslGen.certs.key -}}
{{- end -}}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{- if not .Values.image.repository -}}
{{- fail "an image is required in .Values.image.repository" -}}
{{- end -}}

View File

@@ -1,7 +1,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}-config
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:

View File

@@ -2,7 +2,7 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ template "common.names.fullname" . }}-secrets
name: {{ include "common.names.fullname" . }}-secrets
labels:
{{- include "common.labels" . | nindent 4 }}
stringData:

View File

@@ -6,21 +6,20 @@
#
# See list of available images [here](ttps://github.com/orgs/k8s-at-home/packages?tab=packages&q=projector)
image:
# -- registry that hosts the image
# -- image registry
registry: ghcr.io/k8s-at-home
# -- image repository. *MUST SPECIFY AN IMAGE*
repository: ""
# -- image pull policy
pullPolicy: IfNotPresent
# -- image tag
tag: v2021.1
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
# See more environment variables in the projector-docker documentation
# https://github.com/JetBrains/projector-docker
env: {}
# -- 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"
@@ -55,16 +54,23 @@ sslGen:
# -- key that holds ssl.properties file
key: "ssl.properties"
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 8887
main:
ports:
http:
port: 8887
ingress:
enabled: false
# -- 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
emptyDir:
enabled: false
mountPath: /config

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 1.7.2
appVersion: 2.1.2
description: This server allows you to sync any Joplin client
name: joplin-server
version: 3.1.0
version: 3.2.0
keywords:
- joplin
- notes

View File

@@ -1,6 +1,6 @@
# joplin-server
![Version: 3.1.0](https://img.shields.io/badge/Version-3.1.0-informational?style=flat-square) ![AppVersion: 1.7.2](https://img.shields.io/badge/AppVersion-1.7.2-informational?style=flat-square)
![Version: 3.2.0](https://img.shields.io/badge/Version-3.2.0-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square)
This server allows you to sync any Joplin client
@@ -88,7 +88,7 @@ N/A
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"joplin/server"` | image repository |
| image.tag | string | `"1.7.2"` | image tag |
| image.tag | string | `"2.1.2"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| service | object | See values.yaml | Configures service settings for the chart. |
@@ -99,6 +99,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.0]
#### Changed
- Updated Joplin Server version to 2.1.2, as 2.0 introduces breaking changes between client and server.
### [3.0.0]
#### Added

View File

@@ -9,6 +9,12 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.2.0]
#### Changed
- Updated Joplin Server version to 2.1.2, as 2.0 introduces breaking changes between client and server.
### [3.0.0]
#### Added

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: joplin/server
# -- image tag
tag: 1.7.2
tag: 2.1.2
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v1.2.18
appVersion: v1.2.20
description: Kanboard is a free and open source Kanban project management software.
name: kanboard
version: 2.5.1
version: 3.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- kanboard
@@ -17,7 +17,7 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0
- name: postgresql
version: 10.4.8
repository: https://charts.bitnami.com/bitnami

View File

@@ -1,6 +1,6 @@
# kanboard
![Version: 2.5.1](https://img.shields.io/badge/Version-2.5.1-informational?style=flat-square) ![AppVersion: v1.2.18](https://img.shields.io/badge/AppVersion-v1.2.18-informational?style=flat-square)
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: v1.2.20](https://img.shields.io/badge/AppVersion-v1.2.20-informational?style=flat-square)
Kanboard is a free and open source Kanban project management software.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.4.8 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,37 +76,23 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config.cache.dir | string | `nil` | Cache folder to use if cache driver is "file" |
| config.cache.driver | string | `"memory"` | Available cache drivers are "file" and "memory" |
| config.db.driver | string | `"sqlite"` | Database driver: sqlite, mysql or postgres |
| config.db.runMigrations | bool | `true` | Run automatically database migrations |
| config.debug | bool | `false` | |
| config.files.dir | string | `"data/files"` | Folder for uploaded files |
| config.logging.driver | string | `"stdout"` | log driver: syslog, stderr, stdout or file |
| config.mail.bcc | string | `nil` | |
| config.mail.enabled | bool | `false` | Enable/disable email configuration from the user interface |
| config.mail.from | string | `"notifications@kanboard.local"` | |
| config.plugins.api.url | string | `"https://kanboard.org/plugins.json"` | default plugin directory URL |
| config.plugins.dir | string | `"data/plugins"` | Plugin folder |
| config.plugins.installer | bool | `false` | Enable/disable plugin installation from the user interface |
| config.session.duration | int | `0` | Session duration in second (0 = until the browser is closed) |
| config.session.handler | string | `"db"` | Session handler: db or php |
| config.urlRewrite | bool | `false` | |
| env | object | `{}` | https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"kanboard/kanboard"` | |
| image.tag | string | `"v1.2.18"` | |
| ingress.enabled | bool | `false` | |
| persistence.data | object | `{"accessMode":"ReadWriteOnce","emptyDir":{"enabled":false},"enabled":false,"mountPath":"/var/www/app/data","size":"1Gi"}` | enable data persistence |
| persistence.ssl | object | `{"emptyDir":{"enabled":false},"enabled":false,"mountPath":"/etc/nginx/ssl"}` | enable SSL persistence |
| postgresql | object | `{"enabled":false,"persistence":{"enabled":false},"postgresqlDatabase":"kanboard","postgresqlPassword":"kanboard","postgresqlUsername":"kanboard"}` | Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql |
| postgresql.enabled | bool | `false` | true: use bitnami postgres instance -- false: use your own postgres instance |
| postgresql.persistence.enabled | bool | `false` | if database is stored to a PVC. Set to true when you are done testing. |
| postgresql.postgresqlDatabase | string | `"kanboard"` | Postgres database password |
| postgresql.postgresqlPassword | string | `"kanboard"` | Postgres database password |
| postgresql.postgresqlUsername | string | `"kanboard"` | Postgres database user name |
| service.port.port | int | `80` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below (only deviations from the default settings are specified) | environment variables. See [image docs](https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables) and [application docs](# https://docs.kanboard.org/en/latest/admin_guide/config_file.html) for more details. |
| env.DB_DRIVER | string | `"sqlite"` | Database driver: sqlite, mysql or postgres |
| env.DB_HOSTNAME | string | `nil` | Mysql/Postgres hostname |
| env.DB_NAME | string | `nil` | Mysql/Postgres database name |
| env.DB_PASSWORD | string | `nil` | Mysql/Postgres password |
| env.DB_PORT | string | `nil` | Mysql/Postgres custom port (empty = default port) |
| env.DB_USERNAME | string | `nil` | Mysql/Postgres username |
| env.LOG_DRIVER | string | `"stdout"` | log driver: syslog, stderr, stdout or file |
| env.MAIL_CONFIGURATION | string | `"false"` | Enable/disable email configuration from the user interface |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"kanboard/kanboard"` | image repository |
| image.tag | string | `"v1.2.20"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| postgresql | object | See values.yaml | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -114,21 +100,30 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- **BREAKING**: Moved app configuration to environment variables.
- Changed image tag to `1.2.20`.
### [1.1.0]
#### Added
- Added postgres support
[1.1.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.1.0/charts/home-assistant
### [1.0.0]
#### Added
- Initial chart release
[1.0.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.0.0/charts/home-assistant
[3.0.0]: #300
[1.1.0]: #110
[1.0.0]: #100
## Support

View File

@@ -9,19 +9,28 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- **BREAKING**: Moved app configuration to environment variables.
- Changed image tag to `1.2.20`.
### [1.1.0]
#### Added
- Added postgres support
[1.1.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.1.0/charts/home-assistant
### [1.0.0]
#### Added
- Initial chart release
[1.0.0]: https://github.com/k8s-at-home/charts/tree/kanboard-1.0.0/charts/home-assistant
[3.0.0]: #300
[1.1.0]: #110
[1.0.0]: #100
{{- end -}}

View File

@@ -1,32 +0,0 @@
{{/* vim: set filetype=mustache: */}}
{{/*
Expand the name of the chart.
*/}}
{{- define "kanboard.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 "kanboard.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 "kanboard.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}

View File

@@ -1,55 +1 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Set non-sensitive configuration through environment variables */}}
{{- $_ := set .Values.env "DEBUG" (printf "%t" .Values.config.debug) -}}
{{- $_ := set .Values.env "ENABLE_URL_REWRITE" (printf "%t" .Values.config.urlRewrite) -}}
{{- $_ := set .Values.env "PLUGIN_DIR" (printf "%s" .Values.config.plugins.dir) -}}
{{- $_ := set .Values.env "PLUGIN_INSTALLER" (printf "%t" .Values.config.plugins.installer) -}}
{{- $_ := set .Values.env "PLUGIN_API_URL" (printf "%s" .Values.config.plugins.api.url) -}}
{{- $_ := set .Values.env "FILES_DIR" (printf "%s" .Values.config.files.dir) -}}
{{- $_ := set .Values.env "CACHE_DRIVER" (printf "%s" .Values.config.cache.driver) -}}
{{- if .Values.config.cache.dir -}}
{{- $_ := set .Values.env "CACHE_DIR" (printf "%s" .Values.config.cache.dir) -}}
{{- end -}}
{{- $_ := set .Values.env "MAIL_CONFIGURATION" (printf "%t" .Values.config.mail.enabled) -}}
{{- if .Values.config.mail.enabled -}}
{{- $_ := set .Values.env "MAIL_FROM" (printf "%s" .Values.config.mail.from) -}}
{{- if .Values.config.mail.bcc -}}
{{- $_ := set .Values.env "MAIL_BCC" (printf "%s" .Values.config.mail.bcc) -}}
{{- end -}}
{{- end -}}
{{- $_ := set .Values.env "DB_RUN_MIGRATIONS" (printf "%t" .Values.config.db.runMigrations) -}}
{{- $_ := set .Values.env "DB_DRIVER" (printf "%s" .Values.config.db.driver) -}}
{{- $_ := set .Values.env "LOG_DRIVER" (printf "%s" .Values.config.logging.driver) -}}
{{- $_ := set .Values.env "SESSION_DURATION" (printf "%v" .Values.config.session.duration) -}}
{{- $_ := set .Values.env "SESSION_HANDLER" (printf "%s" .Values.config.session.handler) -}}
{{/* Append the configMap to the additionalVolumes */}}
{{- define "kanboard.config.volume" -}}
name: config
secret:
secretName: {{ template "common.names.fullname" . }}-config
{{- end -}}
{{- if .Values.postgresql.enabled -}}
{{- $volume := include "kanboard.config.volume" . | fromYaml -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
{{/* Append the config secret volume to the additionalVolumeMounts */}}
{{- define "kanboard.config.volumeMount" -}}
name: config
mountPath: /var/www/app/config.php
subPath: config.php
{{- end -}}
{{- if .Values.postgresql.enabled -}}
{{- $volumeMount := include "kanboard.config.volumeMount" . | fromYaml -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -1,33 +0,0 @@
{{- if .Values.postgresql.enabled -}}
apiVersion: v1
kind: Secret
metadata:
name: {{ include "kanboard.fullname" . }}-config
stringData:
config.php: |
<?php
// Mysql/Postgres username
define('DB_USERNAME', {{ .Values.postgresql.postgresqlUsername | quote }});
// Mysql/Postgres password
define('DB_PASSWORD', {{ .Values.postgresql.postgresqlPassword | quote }});
// Mysql/Postgres hostname
define('DB_HOSTNAME', "{{ include "kanboard.fullname" . }}-postgresql-headless");
// Mysql/Postgres database name
define('DB_NAME', {{ .Values.postgresql.postgresqlDatabase | quote }});
// Mysql/Postgres custom port (null = default port)
define('DB_PORT', {{ .Values.postgresql.service.port }});
// Mysql SSL key
define('DB_SSL_KEY', null);
// Mysql SSL certificate
define('DB_SSL_CERT', null);
// Mysql SSL CA
define('DB_SSL_CA', null);
?>
{{- end -}}

View File

@@ -6,93 +6,69 @@
#
image:
# -- image repository
repository: kanboard/kanboard
# -- image tag
tag: v1.2.20
# -- image pull policy
pullPolicy: IfNotPresent
tag: v1.2.18
strategy:
type: Recreate
# -- https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables
env: {}
# -- environment variables. See [image docs](https://docs.kanboard.org/en/latest/admin_guide/docker.html#environment-variables)
# and [application docs](# https://docs.kanboard.org/en/latest/admin_guide/config_file.html) for more details.
# @default -- See below (only deviations from the default settings are specified)
env:
# -- Set the container timezone
TZ: UTC
# -- Enable/disable email configuration from the user interface
MAIL_CONFIGURATION: "false"
# -- log driver: syslog, stderr, stdout or file
LOG_DRIVER: stdout
# -- Database driver: sqlite, mysql or postgres
DB_DRIVER: sqlite
# -- Mysql/Postgres hostname
DB_HOSTNAME:
# -- Mysql/Postgres custom port (empty = default port)
DB_PORT:
# -- Mysql/Postgres username
DB_USERNAME:
# -- Mysql/Postgres password
DB_PASSWORD:
# -- Mysql/Postgres database name
DB_NAME:
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 80
main:
ports:
http:
port: 80
ingress:
enabled: false
# -- 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:
# -- enable data persistence
data:
enabled: false
emptyDir:
enabled: false
mountPath: /var/www/app/data
accessMode: ReadWriteOnce
size: 1Gi
# -- enable SSL persistence
ssl:
enabled: false
emptyDir:
enabled: false
mountPath: /etc/nginx/ssl
# https://docs.kanboard.org/en/latest/admin_guide/config_file.html
config:
debug: false
urlRewrite: false
plugins:
# -- Enable/disable plugin installation from the user interface
installer: false
# -- Plugin folder
dir: 'data/plugins'
api:
# -- default plugin directory URL
url: 'https://kanboard.org/plugins.json'
files:
# -- Folder for uploaded files
dir: 'data/files'
cache:
# -- Available cache drivers are "file" and "memory"
driver: 'memory'
# -- Cache folder to use if cache driver is "file"
dir: null
mail:
# -- Enable/disable email configuration from the user interface
enabled: false
from: 'notifications@kanboard.local'
bcc: null
db:
# -- Run automatically database migrations
runMigrations: true
# -- Database driver: sqlite, mysql or postgres
driver: sqlite
logging:
# -- log driver: syslog, stderr, stdout or file
driver: stdout
session:
# -- Session duration in second (0 = until the browser is closed)
duration: 0
# -- Session handler: db or php
handler: db
# -- Bitnami postgres chart. For more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
# -- Enable and configure postgresql database subchart under this key.
# For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
# @default -- See values.yaml
postgresql:
# -- true: use bitnami postgres instance
# -- false: use your own postgres instance
enabled: false
# -- Postgres database user name
postgresqlUsername: kanboard
# -- Postgres database password
postgresqlPassword: kanboard
# -- Postgres database password
postgresqlDatabase: kanboard
persistence:
# -- if database is stored to a PVC. Set to true when you are done testing.
enabled: false
# storageClass: ""

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: "0.1"
description: Nissan Leaf connected services to MQTT adapter
name: leaf2mqtt
version: 1.0.0
version: 2.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- leaf2mqtt
@@ -21,4 +21,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# leaf2mqtt
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: 0.1](https://img.shields.io/badge/AppVersion-0.1-informational?style=flat-square)
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![AppVersion: 0.1](https://img.shields.io/badge/AppVersion-0.1-informational?style=flat-square)
Nissan Leaf connected services to MQTT adapter
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,15 +76,10 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| env | object | See below | environment variables. See [image docs](https://github.com/mitsumaui/leaf2mqtt) for more details. |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/leaf2mqtt"` | Image repository |
| image.tag | string | `"v0.1"` | Image tag |
| probes.liveness.enabled | bool | `false` | |
| probes.readiness.enabled | bool | `false` | |
| probes.startup.enabled | bool | `false` | |
| service.enabled | bool | `false` | |
| strategy.type | string | `"Recreate"` | Deployment recreation strategy |
## Changelog
@@ -92,21 +87,21 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
## Support

View File

@@ -9,19 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [2.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
[2.0.0]: #200
[1.0.0]: #100
{{- end -}}

View File

@@ -1 +1,21 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the hardcoded settings */}}
{{- define "leaf2mqtt.hardcodedValues" -}}
service:
main:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "leaf2mqtt.hardcodedValues" . | fromYaml) -}}
{{/* Render the templates */}}
{{ include "common.all" . }}

View File

@@ -8,17 +8,13 @@
image:
# -- Image repository
repository: ghcr.io/k8s-at-home/leaf2mqtt
# -- Image pull policy
pullPolicy: IfNotPresent
# -- Image tag
tag: v0.1
# -- Image pull policy
pullPolicy: IfNotPresent
strategy:
# -- Deployment recreation strategy
type: Recreate
# See more environment variables in the leaf2mqtt documentation
# https://github.com/mitsumaui/leaf2mqtt
# -- environment variables. See [image docs](https://github.com/mitsumaui/leaf2mqtt) for more details.
# @default -- See below
env: {}
# LEAF_USERNAME:
# LEAF_PASSWORD:
@@ -31,14 +27,3 @@ env: {}
# UPDATE_INTERVAL_MINUTES:
# CHARGING_UPDATE_INTERVAL_MINUTES:
# LOG_LEVEL:
service:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false

View File

@@ -0,0 +1,26 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl

View File

@@ -0,0 +1,21 @@
apiVersion: v2
appVersion: v0.7.4
description: A management console for minio server and operator
name: minio-console
version: 1.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- minio-console
- minio
- s3
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/minio-console
icon: https://min.io/resources/img/logo/MINIO_wordmark.png
sources:
- https://github.com/minio/console
maintainers:
- name: cubic3d
email: cubic@coldice.net
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 3.2.0

View File

@@ -0,0 +1,120 @@
# minio-console
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![AppVersion: v0.7.4](https://img.shields.io/badge/AppVersion-v0.7.4-informational?style=flat-square)
A management console for minio server and operator
**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/minio/console>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
```console
helm repo add k8s-at-home https://k8s-at-home.com/charts/
helm repo update
helm install minio-console k8s-at-home/minio-console
```
## Installing the Chart
To install the chart with the release name `minio-console`
```console
helm install minio-console k8s-at-home/minio-console
```
## Uninstalling the Chart
To uninstall the `minio-console` deployment
```console
helm uninstall minio-console
```
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 minio-console \
--set env.TZ="America/New York" \
k8s-at-home/minio-console
```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install minio-console k8s-at-home/minio-console -f values.yaml
```
## Custom configuration
See https://hub.docker.com/r/minio/console for configuration required for the console user to login.
## 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 |
|-----|------|---------|-------------|
| args | list | `["server"]` | Override the args for the default container. |
| env | object | See below | environment variables. See more environment variables in the [minio-console documentation](https://minio-console.org/docs). |
| env.CONSOLE_MINIO_SERVER | string | `nil` | Required: Minio server URL Example: https://minio.server:9000 |
| env.CONSOLE_PBKDF_PASSPHRASE | string | `nil` | Required: Passphrase to derive keys (generate own) Example: D6vpras1xpUgrcFpOIGA4crHvzUDQb48 |
| env.CONSOLE_PBKDF_SALT | string | `nil` | Required: Salt for derived keys (generate own) Example: ILy2FWzwjjYi1TeTEpBjEsPrwLfKZxgi |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"minio/console"` | image repository |
| image.tag | string | `"v0.7.4"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)

View File

@@ -0,0 +1,146 @@
{{- define "custom.repository.organization" -}}
k8s-at-home
{{- end -}}
{{- define "custom.repository.url" -}}
https://github.com/k8s-at-home/charts
{{- end -}}
{{- define "custom.helm.url" -}}
https://k8s-at-home.com/charts/
{{- end -}}
{{- define "custom.helm.path" -}}
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
{{- end -}}
{{- define "custom.notes" -}}
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
{{- end -}}
{{- define "custom.requirements" -}}
## Requirements
{{ template "chart.kubeVersionLine" . }}
{{- end -}}
{{- define "custom.dependencies" -}}
## Dependencies
{{ template "chart.requirementsTable" . }}
{{- end -}}
{{- define "custom.install.tldr" -}}
## TL;DR
```console
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
helm repo update
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.install" -}}
## Installing the Chart
To install the chart with the release name `{{ template "chart.name" . }}`
```console
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.uninstall" -}}
## Uninstalling the Chart
To uninstall the `{{ template "chart.name" . }}` deployment
```console
helm uninstall {{ template "chart.name" . }}
```
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
{{- end -}}
{{- define "custom.configuration.header" -}}
## Configuration
{{- end -}}
{{- define "custom.configuration.readValues" -}}
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
{{- end -}}
{{- define "custom.configuration.example.set" -}}
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install {{ template "chart.name" . }} \
--set env.TZ="America/New York" \
{{ template "custom.helm.path" . }}
```
{{- end -}}
{{- define "custom.configuration.example.file" -}}
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
```
{{- end -}}
{{- define "custom.valuesSection" -}}
## Values
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
{{ template "chart.valuesTable" . }}
{{- end -}}
{{- define "custom.support" -}}
## Support
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
- Join our [Discord](https://discord.gg/sTMX7Vh) community
{{- end -}}
{{ template "chart.header" . }}
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
{{ template "chart.description" . }}
{{ template "custom.notes" . }}
{{ template "chart.sourcesSection" . }}
{{ template "custom.requirements" . }}
{{ template "custom.dependencies" . }}
{{ template "custom.install.tldr" . }}
{{ template "custom.install" . }}
{{ template "custom.uninstall" . }}
{{ template "custom.configuration.header" . }}
{{ template "custom.configuration.readValues" . }}
{{ template "custom.configuration.example.set" . }}
{{ template "custom.configuration.example.file" . }}
{{ template "custom.custom.configuration" . }}
{{ template "custom.valuesSection" . }}
{{ template "custom.changelog" . }}
{{ template "custom.support" . }}
{{ template "helm-docs.versionFooter" . }}
{{ "" }}

View File

@@ -0,0 +1,27 @@
{{- define "custom.changelog.header" -}}
## Changelog
{{- end -}}
{{- define "custom.changelog" -}}
{{ template "custom.changelog.header" . }}
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [1.0.0]
#### Added
- Initial version
#### Changed
- N/A
#### Removed
- N/A
[1.0.0]: #1.0.0
{{- end -}}

View File

@@ -0,0 +1,9 @@
{{- define "custom.custom.configuration.header" -}}
## Custom configuration
{{- end -}}
{{- define "custom.custom.configuration" -}}
{{ template "custom.custom.configuration.header" . }}
See https://hub.docker.com/r/minio/console for configuration required for the console user to login.
{{- end -}}

View File

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

View File

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

View File

@@ -0,0 +1,46 @@
#
# 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: minio/console
# -- image tag
tag: v0.7.4
# -- image pull policy
pullPolicy: IfNotPresent
# -- Override the args for the default container.
args: ["server"]
# -- environment variables. See more environment variables in the [minio-console documentation](https://minio-console.org/docs).
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Required: Passphrase to derive keys (generate own)
# Example: D6vpras1xpUgrcFpOIGA4crHvzUDQb48
CONSOLE_PBKDF_PASSPHRASE:
# -- Required: Salt for derived keys (generate own)
# Example: ILy2FWzwjjYi1TeTEpBjEsPrwLfKZxgi
CONSOLE_PBKDF_SALT:
# -- Required: Minio server URL
# Example: https://minio.server:9000
CONSOLE_MINIO_SERVER:
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
main:
ports:
http:
port: 9090
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v2.7.4-2061-g46c7da76
appVersion: v2.7.4-2474-gb4a58380
description: Network UPS Tools is a collection of programs which provide a common interface for monitoring and administering UPS, PDU and SCD hardware.
name: network-ups-tools
version: 3.4.0
version: 4.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- nut
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# network-ups-tools
![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-informational?style=flat-square) ![AppVersion: v2.7.4-2061-g46c7da76](https://img.shields.io/badge/AppVersion-v2.7.4--2061--g46c7da76-informational?style=flat-square)
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: v2.7.4-2474-gb4a58380](https://img.shields.io/badge/AppVersion-v2.7.4--2474--gb4a58380-informational?style=flat-square)
Network UPS Tools is a collection of programs which provide a common interface for monitoring and administering UPS, PDU and SCD hardware.
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -75,18 +75,15 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| config.files."nut.conf" | string | `"MODE=netserver\n"` | |
| config.files."ups.conf" | string | `"[dummy]\n driver = dummy-ups\n port = dummy-ups.dev\n desc = \"dummy-ups in dummy mode\"\n"` | |
| config.files."upsd.conf" | string | `"LISTEN 0.0.0.0\n"` | |
| config.mode | string | `"values"` | |
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"k8sathome/network-ups-tools"` | |
| image.tag | string | `"v2.7.4-2061-g46c7da76"` | |
| ingress.enabled | bool | `false` | |
| service.port.name | string | `"server"` | |
| service.port.port | int | `3493` | |
| strategy.type | string | `"Recreate"` | |
| config.files | object | See values.yaml | See https://github.com/networkupstools/nut/tree/master/conf for config sample files |
| config.mode | string | `"values"` | If set to 'values', the configuration will be read from these values. Otherwise you have to mount a volume to /etc/nut containing the configuration files. |
| env | object | See below | environment variables. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"ghcr.io/k8s-at-home/network-ups-tools"` | image repository |
| image.tag | string | `"v2.7.4-2474-gb4a58380"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -94,11 +91,20 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image repository to `ghcr.io/k8s-at-home/network-ups-tools`.
- Changed image tag to `v2.7.4-2474-gb4a58380`.
### [1.0.0]
#### Added
- N/A
- Initial version
#### Changed
@@ -108,7 +114,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[4.0.0]: #400
[1.0.0]: #100
## Support

View File

@@ -9,11 +9,20 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image repository to `ghcr.io/k8s-at-home/network-ups-tools`.
- Changed image tag to `v2.7.4-2474-gb4a58380`.
### [1.0.0]
#### Added
- N/A
- Initial version
#### Changed
@@ -23,5 +32,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[4.0.0]: #400
[1.0.0]: #100
{{- end -}}

View File

@@ -1,35 +1,22 @@
---
{{/* Make sure all variables are set properly */}}
{{- include "common.values.setup" . }}
{{/* Append the configMap to the additionalVolumes */}}
{{- define "network-ups-tools.configmap.volume" -}}
name: nut-config
configMap:
name: {{ template "common.names.fullname" . }}-config
defaultMode: 256
optional: true
{{/* Append the hardcoded settings */}}
{{- define "network-ups-tools.harcodedValues" -}}
persistence:
nut-config:
enabled: "true"
mountPath: "/etc/nut"
type: "custom"
volumeSpec:
configMap:
name: {{ printf "%v-config" (include "common.names.fullname" .) }}
defaultMode: 256
optional: true
{{- end -}}
{{- if eq .Values.config.mode "values" -}}
{{- $volume := include "network-ups-tools.configmap.volume" . | fromYaml -}}
{{- if $volume -}}
{{- $additionalVolumes := append .Values.additionalVolumes $volume }}
{{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}}
{{- end -}}
{{- end -}}
{{/* Append the configMap volume to the additionalVolumeMounts */}}
{{- define "network-ups-tools.configmap.volumeMount" -}}
name: nut-config
mountPath: /etc/nut
{{- end -}}
{{- if eq .Values.config.mode "values" -}}
{{- $volumeMount := include "network-ups-tools.configmap.volumeMount" . | fromYaml -}}
{{- if $volumeMount -}}
{{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }}
{{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}}
{{- end -}}
{{- $_ := mergeOverwrite .Values (include "network-ups-tools.harcodedValues" . | fromYaml) -}}
{{- end -}}
{{/* Render the templates */}}

View File

@@ -2,7 +2,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}-config
name: {{ include "common.names.fullname" . }}-config
labels:
{{- include "common.labels" . | nindent 4 }}
data:

View File

@@ -6,31 +6,44 @@
#
image:
repository: k8sathome/network-ups-tools
tag: v2.7.4-2061-g46c7da76
# -- image repository
repository: ghcr.io/k8s-at-home/network-ups-tools
# -- image tag
tag: v2.7.4-2474-gb4a58380
# -- image pull policy
pullPolicy: IfNotPresent
strategy:
type: Recreate
env: {}
# TZ: UTC
# -- environment variables.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
name: server
port: 3493
main:
ports:
http:
enabled: false
server:
enabled: true
protocol: TCP
port: 3493
ingress:
enabled: false
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See values.yaml
main:
enabled: false
# The main configuration files for network-ups-tools
config:
# If set to 'values', the configuration will be read from these values.
# -- If set to 'values', the configuration will be read from these values.
# Otherwise you have to mount a volume to /etc/nut containing the configuration files.
mode: values
# See https://github.com/networkupstools/nut/tree/master/conf for config sample files
# -- See https://github.com/networkupstools/nut/tree/master/conf for config sample files
# @default -- See values.yaml
files:
nut.conf: |
MODE=netserver

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 1.2.5
appVersion: 1.3.5
description: Node-RED is low-code programming for event-driven applications
name: node-red
version: 7.4.0
version: 8.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- nodered
@@ -18,4 +18,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# node-red
![Version: 7.4.0](https://img.shields.io/badge/Version-7.4.0-informational?style=flat-square) ![AppVersion: 1.2.5](https://img.shields.io/badge/AppVersion-1.2.5-informational?style=flat-square)
![Version: 8.0.0](https://img.shields.io/badge/Version-8.0.0-informational?style=flat-square) ![AppVersion: 1.3.5](https://img.shields.io/badge/AppVersion-1.3.5-informational?style=flat-square)
Node-RED is low-code programming for event-driven applications
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,16 +76,18 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"nodered/node-red"` | |
| image.tag | string | `"1.2.5"` | |
| ingress.enabled | bool | `false` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| persistence.data.mountPath | string | `"/data"` | |
| service.port.port | int | `1880` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [image docs](https://nodered.org/docs/getting-started/docker) for more details. |
| env.FLOWS | string | `"flows.json"` | Location of the flows configuration file. If you set `FLOWS: ""` then the flow file can be set via the `flowFile` property in the `settings.js` file. |
| env.NODE_OPTIONS | string | `nil` | Node.js runtime arguments |
| env.NODE_RED_ENABLE_PROJECTS | string | `nil` | Setting to `true` starts Node-RED with the projects feature enabled |
| env.NODE_RED_ENABLE_SAFE_MODE | string | `nil` | Setting to `true` starts Node-RED in safe (not running) mode |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"nodered/node-red"` | image repository |
| image.tag | string | `"1.3.5"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -93,6 +95,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [8.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `1.3.5`.
### [1.0.0]
#### Added
@@ -107,7 +117,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[8.0.0]: #800
[1.0.0]: #100
## Support

View File

@@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [8.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `1.3.5`.
### [1.0.0]
#### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[8.0.0]: #800
[1.0.0]: #100
{{- end -}}

View File

@@ -6,32 +6,45 @@
#
image:
# -- image repository
repository: nodered/node-red
# -- image tag
tag: 1.3.5
# -- image pull policy
pullPolicy: IfNotPresent
tag: 1.2.5
strategy:
type: Recreate
# See more environment varaibles in the node-red documentation
# https://nodered.org/docs/getting-started/docker
env: {}
# TZ:
# NODE_OPTIONS:
# NODE_RED_ENABLE_PROJECTS:
# NODE_RED_ENABLE_SAFE_MODE:
# FLOWS:
# -- environment variables. See [image docs](https://nodered.org/docs/getting-started/docker) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Node.js runtime arguments
NODE_OPTIONS:
# -- Setting to `true` starts Node-RED with the projects feature enabled
NODE_RED_ENABLE_PROJECTS:
# -- Setting to `true` starts Node-RED in safe (not running) mode
NODE_RED_ENABLE_SAFE_MODE:
# -- Location of the flows configuration file.
# If you set `FLOWS: ""` then the flow file can be set via the `flowFile` property in the `settings.js` file.
FLOWS: flows.json
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 1880
main:
ports:
http:
port: 1880
ingress:
enabled: false
# -- 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
emptyDir:
enabled: false
mountPath: /data

View File

@@ -1,7 +1,7 @@
name: oauth2-proxy
version: 5.0.5
version: 5.0.6
apiVersion: v1
appVersion: 7.0.1
appVersion: 7.1.3
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/oauth2-proxy
description: A reverse proxy that provides authentication with Google, Github or other providers
icon: https://avatars.githubusercontent.com/u/62798169?s=200&v=4

View File

@@ -1,6 +1,6 @@
# oauth2-proxy
![Version: 5.0.5](https://img.shields.io/badge/Version-5.0.5-informational?style=flat-square) ![AppVersion: 7.0.1](https://img.shields.io/badge/AppVersion-7.0.1-informational?style=flat-square)
![Version: 5.0.6](https://img.shields.io/badge/Version-5.0.6-informational?style=flat-square) ![AppVersion: 7.1.3](https://img.shields.io/badge/AppVersion-7.1.3-informational?style=flat-square)
A reverse proxy that provides authentication with Google, Github or other providers
@@ -123,7 +123,7 @@ data:
| httpScheme | string | `"http"` | `http` or `https`. `name` used for port on the deployment. `httpGet` port `name` and `scheme` used for `liveness`- and `readinessProbes`. `name` and `targetPort` used for the service. |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.repository | string | `"quay.io/oauth2-proxy/oauth2-proxy"` | Image repository |
| image.tag | string | `"v7.0.1"` | Image tag |
| image.tag | string | `"v7.1.3"` | Image tag |
| imagePullSecrets | list | `nil` | Optionally specify an array of imagePullSecrets. Secrets must be manually created in the namespace. ref: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod |
| ingress.annotations | object | `{}` | Ingress annotations |
| ingress.enabled | bool | `false` | Enable Ingress |
@@ -228,6 +228,20 @@ Due to [this issue](https://github.com/helm/helm/issues/6583) there may be error
- Update oauth2-proxy website URLs.
### [5.0.6]
#### Added
- N/A
#### Changed
- This version upgrade oauth2-proxy to 7.1.3. Please see the [changelog](https://github.com/oauth2-proxy/oauth2-proxy/blob/v7.1.3/CHANGELOG.md) in order to upgrade.
#### Removed
- N/A
[5.0.4]: #5.0.4
[5.0.1]: #5.0.1

View File

@@ -75,6 +75,20 @@ Due to [this issue](https://github.com/helm/helm/issues/6583) there may be error
- Update oauth2-proxy website URLs.
### [5.0.6]
#### Added
- N/A
#### Changed
- This version upgrade oauth2-proxy to 7.1.3. Please see the [changelog](https://github.com/oauth2-proxy/oauth2-proxy/blob/v7.1.3/CHANGELOG.md) in order to upgrade.
#### Removed
- N/A
[5.0.4]: #5.0.4
[5.0.1]: #5.0.1
{{- end -}}

View File

@@ -32,7 +32,7 @@ image:
# -- Image repository
repository: "quay.io/oauth2-proxy/oauth2-proxy"
# -- Image tag
tag: "v7.0.1"
tag: "v7.1.3"
# -- Image pull policy
pullPolicy: "IfNotPresent"

View File

@@ -1,15 +1,15 @@
apiVersion: v2
appVersion: 4.2.11
appVersion: '4.3'
description: Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform.
name: omada-controller
version: 2.4.0
version: 3.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- omada-controller
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/omada-controller
icon: https://www.tp-link.com/assets/images/icon/logo-white.svg
sources:
- https://github.com/omada-controller/omada-controller-docker
- https://github.com/mbentley/docker-omada-controller
- https://github.com/k8s-at-home/charts/tree/master/charts/omada-controller
maintainers:
- name: charlie-haley
@@ -17,4 +17,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

View File

@@ -1,6 +1,6 @@
# omada-controller
![Version: 2.4.0](https://img.shields.io/badge/Version-2.4.0-informational?style=flat-square) ![AppVersion: 4.2.11](https://img.shields.io/badge/AppVersion-4.2.11-informational?style=flat-square)
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![AppVersion: 4.3](https://img.shields.io/badge/AppVersion-4.3-informational?style=flat-square)
Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform.
@@ -8,7 +8,7 @@ Omada enables the network administrators to monitor and manage all the Omada pro
## Source Code
* <https://github.com/omada-controller/omada-controller-docker>
* <https://github.com/mbentley/docker-omada-controller>
* <https://github.com/k8s-at-home/charts/tree/master/charts/omada-controller>
## Requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 |
## TL;DR
@@ -76,15 +76,14 @@ N/A
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| env | object | `{}` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"mbentley/omada-controller"` | |
| image.tag | float | `4.2` | |
| ingress.enabled | bool | `false` | |
| persistence.data.emptyDir.enabled | bool | `false` | |
| persistence.data.enabled | bool | `false` | |
| service.port.port | int | `8043` | |
| strategy.type | string | `"Recreate"` | |
| env | object | See below | environment variables. See [image docs](https://github.com/mbentley/docker-omada-controller) for more details. |
| env.TZ | string | `"UTC"` | Set the container timezone |
| image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"mbentley/omada-controller"` | image repository |
| image.tag | string | `"4.3"` | image tag |
| ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| service | object | See values.yaml | Configures service settings for the chart. |
## Changelog
@@ -92,11 +91,19 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `4.3`.
### [1.0.0]
#### Added
- N/A
- Initial chart version
#### Changed
@@ -106,7 +113,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[3.0.0]: #300
[1.0.0]: #100
## Support

View File

@@ -9,11 +9,19 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [3.0.0]
#### Changed
- **BREAKING**: Upgraded the common library dependency to version 3.2.0. This introduces several breaking changes (`service`, `ingress` and `persistence` keys have been refactored).
Be sure to check out the [library chart](https://github.com/k8s-at-home/library-charts/blob/common-3.2.0/charts/stable/common/) for the up-to-date values.
- Changed image tag to `4.3`.
### [1.0.0]
#### Added
- N/A
- Initial chart version
#### Changed
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A
[1.0.0]: #1.0.0
[3.0.0]: #300
[1.0.0]: #100
{{- end -}}

View File

@@ -6,27 +6,35 @@
#
image:
# -- image repository
repository: mbentley/omada-controller
# -- image tag
tag: '4.3'
# -- image pull policy
pullPolicy: IfNotPresent
tag: 4.2
strategy:
type: Recreate
# See more environment variables in the omada-controller documentation
# https://github.com/mbentley/docker-omada-controller
env: {}
# TZ:
# -- environment variables. See [image docs](https://github.com/mbentley/docker-omada-controller) for more details.
# @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service:
port:
port: 8043
main:
ports:
http:
port: 8043
ingress:
enabled: false
# -- 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
emptyDir:
enabled: false

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 4.0.681
appVersion: version-v4.0.1430
description: Want a Movie or TV Show on Plex or Emby? Use Ombi!
name: ombi
version: 9.4.0
version: 10.0.0
kubeVersion: ">=1.16.0-0"
keywords:
- ombi
@@ -22,4 +22,4 @@ maintainers:
dependencies:
- name: common
repository: https://library-charts.k8s-at-home.com
version: 2.5.0
version: 3.2.0

Some files were not shown because too many files have changed in this diff Show More