Compare commits

...

28 Commits

Author SHA1 Message Date
k8s-at-home[bot]
1da4c33e59 Auto-generate chart README [no ci] 2021-07-12 08:35:58 +00:00
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs
cad1e45756 ci: Fix job dependency
Signed-off-by: Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs <me@bjw-s.dev>
2021-07-12 10:34:13 +02:00
renovate[bot]
d49e8c3a63 chore(deps): update helm chart common to v3.3.0 (#1086)
* chore(deps): update helm chart common to v3.3.0

* chore(deps): update external minor dep helm releases (#1074)

* chore(deps): update external patch dep helm releases (#1073)

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-12 10:33:02 +02:00
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
445 changed files with 5467 additions and 3220 deletions

View File

@@ -274,6 +274,24 @@
"contributions": [ "contributions": [
"code" "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, "contributorsPerLine": 7,

View File

@@ -35,3 +35,15 @@ labels:
- [Documentation strings](https://github.com/norwoodj/helm-docs#valuesyaml-metadata) have been added to the keys in `values.yaml`. - [Documentation strings](https://github.com/norwoodj/helm-docs#valuesyaml-metadata) have been added to the keys in `values.yaml`.
Afterwards you can run `./hack/gen-helm-docs.sh stable <chart>` again to update the chart's `README.md` file. Afterwards you can run `./hack/gen-helm-docs.sh stable <chart>` again to update the chart's `README.md` file.
- name: kind:incorrect-title
labeled:
pr:
body: |
:wave: @{{ pull_request.user.login }}, thanks for taking the time to submit this PR. 🙏🏽
We have noticed that the PR title does not adhere to our desired format.
Could you please make sure that it follows the pattern `[<lowercase chart name>] <Update description>`?
Example: `[radarr] Update image version`.
Thanks!

24
.github/labels.json vendored Normal file
View File

@@ -0,0 +1,24 @@
{
"labels": {
"kind:incorrect-title": {
"name": "kind:incorrect-title",
"colour": "#ffb700",
"description": "Incorrect title"
}
},
"pr": {
"kind:incorrect-title": {
"requires": 2,
"conditions": [
{
"type": "creatorMatches",
"pattern": "^(?!renovate).+"
},
{
"type": "titleMatches",
"pattern": "^(?!\\[[a-z]+\\]\\s[A-Z].+).+"
}
]
}
}
}

View File

@@ -1,52 +0,0 @@
#
# Disabled until we fix the chart releaser
#
# name: "Charts: helm-docs"
# on:
# workflow_dispatch:
# schedule:
# - cron: "0 0 * * *"
# jobs:
# update-helm-docs:
# runs-on: ubuntu-20.04
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# with:
# fetch-depth: 0
# - name: Install Helm
# uses: azure/setup-helm@v1
# with:
# version: v3.5.3
# - uses: actions/setup-python@v2
# with:
# python-version: 3.7
# - name: Install helm-docs
# run: |
# wget -O /tmp/helm-docs.deb https://github.com/norwoodj/helm-docs/releases/download/v1.5.0/helm-docs_1.5.0_linux_amd64.deb
# sudo dpkg -i /tmp/helm-docs.deb
# - name: Update Helm docs
# run: |
# ./hack/gen-helm-docs.sh
# - name: Create pull request for helm-docs
# uses: peter-evans/create-pull-request@v3
# with:
# token: ${{ secrets.GITHUB_TOKEN }}
# branch: "helm-docs/ci"
# delete-branch: true
# title: "chore(docs): update helm-docs [ci-skip]"
# signoff: true
# committer: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
# author: "${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>"
# commit-message: "chore(docs): update helm-docs [ci-skip]"
# body: |
# Signed-off-by: ${{ github.actor }} <${{ github.actor }}@users.noreply.github.com>
# labels: helm-docs

View File

@@ -92,9 +92,16 @@ jobs:
name: Lint charts name: Lint charts
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- name: Install Helm - name: Install Helm
@@ -113,15 +120,52 @@ jobs:
id: lint id: lint
run: ct lint --config .github/ct-lint.yaml run: ct lint --config .github/ct-lint.yaml
# CI Passed
- name: "add label: ok"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:ok"
- name: "remove label: failed"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:failed"
# CI Failed
- name: "add label: failed"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:failed"
- name: "remove label: ok"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "lint:ok"
unittest: unittest:
needs: needs:
- lint - lint
name: Run unit tests name: Run unit tests
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- name: Install Dev tools - name: Install Dev tools
@@ -160,9 +204,16 @@ jobs:
max-parallel: 15 max-parallel: 15
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- name: Install Helm - name: Install Helm
@@ -198,6 +249,42 @@ jobs:
name: Install successful name: Install successful
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Check install matrix status - name: Check install matrix status
if: ${{ needs.changes-install.outputs.detected == 'true' && needs.install.result != 'success' }} if: ${{ needs.changes-install.outputs.detected == 'true' && needs.install.result != 'success' }}
run: exit 1 run: exit 1
# CI Passed
- name: "add label: ok"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:ok"
- name: "remove label: failed"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:failed"
# CI Failed
- name: "add label: failed"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:failed"
- name: "remove label: ok"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "install:ok"

View File

@@ -131,6 +131,8 @@ jobs:
generate-summary: generate-summary:
name: Auto-generate charts summary name: Auto-generate charts summary
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
needs:
- release
steps: steps:
- name: Get k8s-at-home token - name: Get k8s-at-home token
id: get-app-token id: get-app-token
@@ -143,7 +145,8 @@ jobs:
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }} token: ${{ steps.get-app-token.outputs.token }}
ref: ${{ github.ref }} ref: master
fetch-depth: 0
- name: Install yq - name: Install yq
uses: chrisdickinson/setup-yq@latest uses: chrisdickinson/setup-yq@latest

View File

@@ -1,5 +1,5 @@
--- ---
name: 'Label Commenter' name: 'Metadata: Label Commenter'
on: on:
issues: issues:
@@ -17,12 +17,12 @@ permissions:
pull-requests: write pull-requests: write
jobs: jobs:
support: comment:
name: Label commenter
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- name: Get k8s-at-home token - uses: getsentry/action-github-app-token@v1
id: get-app-token id: get-app-token
uses: getsentry/action-github-app-token@v1
with: with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }} app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }} private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
@@ -32,7 +32,6 @@ jobs:
token: ${{ steps.get-app-token.outputs.token }} token: ${{ steps.get-app-token.outputs.token }}
ref: master ref: master
- name: Label Commenter - uses: peaceiris/actions-label-commenter@v1
uses: peaceiris/actions-label-commenter@v1
with: with:
github_token: ${{ steps.get-app-token.outputs.token }} github_token: ${{ steps.get-app-token.outputs.token }}

View File

@@ -0,0 +1,42 @@
---
name: "Metadata: Label issues and pull requests"
on:
issues:
types:
- opened
- edited
- closed
- reopened
pull_request:
types:
- opened
- edited
- closed
- reopened
- ready_for_review
- synchronize
permissions:
contents: read
issues: write
pull-requests: write
jobs:
label:
name: Label issues and pull requests
runs-on: ubuntu-20.04
steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- uses: actions/checkout@v2
with:
token: ${{ steps.get-app-token.outputs.token }}
- uses: IvanFon/super-labeler-action@v1
with:
github-token: ${{ steps.get-app-token.outputs.token }}

View File

@@ -13,9 +13,16 @@ jobs:
name: Run pre-commit checks name: Run pre-commit checks
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: getsentry/action-github-app-token@v1
id: get-app-token
with:
app_id: ${{ secrets.K8S_AT_HOME_APP_ID }}
private_key: ${{ secrets.K8S_AT_HOME_APP_PRIVATE_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
token: ${{ steps.get-app-token.outputs.token }}
fetch-depth: 0 fetch-depth: 0
- uses: dorny/paths-filter@v2 - uses: dorny/paths-filter@v2
@@ -39,3 +46,33 @@ jobs:
if: steps.filter.outputs.addedOrModified != 'true' if: steps.filter.outputs.addedOrModified != 'true'
with: with:
extra_args: --all-files extra_args: --all-files
# CI Passed
- name: "add label: ok"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:ok"
- name: "remove label: failed"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ success() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:failed"
# CI Failed
- name: "add label: failed"
uses: actions-ecosystem/action-add-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:failed"
- name: "remove label: ok"
uses: actions-ecosystem/action-remove-labels@v1
if: ${{ failure() }}
with:
github_token: ${{ steps.get-app-token.outputs.token }}
labels: "precommit:ok"

View File

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

View File

@@ -1,6 +1,6 @@
# Helm charts # Helm charts
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> <!-- 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 --> <!-- 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/) [![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> <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/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://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> </tr>
</table> </table>

View File

@@ -5,6 +5,7 @@
| [adguard-home](stable/adguard-home) | DNS proxy as ad-blocker for local network | | [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 | | [airsonic](stable/airsonic) | Airsonic is a Free and Open Source community driven media server |
| [alertmanager-bot](stable/alertmanager-bot) | Bot for Prometheus Alertmanager | | [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. | | [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. | | [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 | | [bazarr](stable/bazarr) | Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements |
@@ -73,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. | | [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! | | [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. | | [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 | | [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! | | [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. | | [owncast](stable/owncast) | Take control over your live stream video by running it yourself. Streaming + chat out of the box. |
@@ -95,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. | | [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. | | [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 | | [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. | | [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 | | [sabnzbd](stable/sabnzbd) | Free and easy binary newsreader |
| [samba](stable/samba) | A simple in-cluster Samba server | | [samba](stable/samba) | A simple in-cluster Samba server |

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.106.3 appVersion: v0.106.3
description: DNS proxy as ad-blocker for local network description: DNS proxy as ad-blocker for local network
name: adguard-home name: adguard-home
version: 4.2.0 version: 4.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- adguard-home - adguard-home
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# adguard-home # adguard-home
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: v0.106.3](https://img.shields.io/badge/AppVersion-v0.106.3-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: v0.106.3](https://img.shields.io/badge/AppVersion-v0.106.3-informational?style=flat-square)
DNS proxy as ad-blocker for local network DNS proxy as ad-blocker for local network
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 10.6.2 appVersion: 10.6.2
description: Airsonic is a Free and Open Source community driven media server description: Airsonic is a Free and Open Source community driven media server
name: airsonic name: airsonic
version: 4.0.0 version: 4.1.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- airsonic - airsonic
@@ -19,4 +19,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# airsonic # airsonic
![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 10.6.2](https://img.shields.io/badge/AppVersion-10.6.2-informational?style=flat-square) ![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: 10.6.2](https://img.shields.io/badge/AppVersion-10.6.2-informational?style=flat-square)
Airsonic is a Free and Open Source community driven media server Airsonic is a Free and Open Source community driven media server
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.4.3 appVersion: 0.4.3
description: Bot for Prometheus Alertmanager description: Bot for Prometheus Alertmanager
name: alertmanager-bot name: alertmanager-bot
version: 5.2.0 version: 5.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- alertmanager - alertmanager
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# alertmanager-bot # alertmanager-bot
![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: 0.4.3](https://img.shields.io/badge/AppVersion-0.4.3-informational?style=flat-square) ![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: 0.4.3](https://img.shields.io/badge/AppVersion-0.4.3-informational?style=flat-square)
Bot for Prometheus Alertmanager Bot for Prometheus Alertmanager
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

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.1.0
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.3.0

View File

@@ -0,0 +1,129 @@
# apache-musicindex
![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-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.3.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 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. 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 name: appdaemon
version: 6.0.0 version: 7.1.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- appdaemon - appdaemon
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# appdaemon # 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.1.0](https://img.shields.io/badge/Version-7.1.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. 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 | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -76,16 +76,13 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | 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.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"acockburn/appdaemon"` | | | image.repository | string | `"acockburn/appdaemon"` | image repository |
| image.tag | string | `"4.0.8"` | | | image.tag | string | `"4.0.8"` | image tag |
| ingress.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.config.emptyDir.enabled | bool | `false` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.config.enabled | bool | `false` | | | service | object | See values.yaml | Configures service settings for the chart. |
| persistence.config.mountPath | string | `"/conf"` | |
| service.port.port | int | `5050` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## 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). 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] ### [6.0.0]
#### Added #### Added
@@ -135,6 +139,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[7.0.0]: #700
[6.0.0]: #600
[5.0.1]: #501 [5.0.1]: #501
[1.0.0]: #100 [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). 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] ### [6.0.0]
#### Added #### Added
@@ -51,6 +58,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[7.0.0]: #700
[6.0.0]: #600
[5.0.1]: #501 [5.0.1]: #501
[1.0.0]: #100 [1.0.0]: #100
{{- end -}} {{- end -}}

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
# baikal # 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.1.0](https://img.shields.io/badge/Version-2.1.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. Baïkal is a lightweight CalDAV+CardDAV server. It offers a web interface with management of users, address books and calendars.
@@ -19,8 +19,8 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 | | https://charts.bitnami.com/bitnami | mariadb | 9.3.16 |
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -77,26 +77,15 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| env | object | `{}` | | | env | object | See below | environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details. |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.repository | string | `"ckulka/baikal"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.tag | string | `"0.8.0"` | Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants | | image.repository | string | `"ckulka/baikal"` | image repository |
| ingress.enabled | bool | `false` | | | image.tag | string | `"0.8.0"` | image tag |
| mariadb.architecture | string | `"standalone"` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| mariadb.auth.database | string | `"baikal"` | | | 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) |
| mariadb.auth.password | string | `"baikal"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| mariadb.auth.rootPassword | string | `"baikal-rootpass"` | | | service | object | See values.yaml | Configures service settings for the chart. |
| 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"` | |
## Changelog ## 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). 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] ### [1.0.0]
#### Added #### Added
- Initial version - Initial version
[1.0.0]: #1.0.0 [2.0.0]: #200
[1.0.0]: #100
## Support ## 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). 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] ### [1.0.0]
#### Added #### Added
- Initial version - Initial version
[1.0.0]: #1.0.0 [2.0.0]: #200
[1.0.0]: #100
{{- end -}} {{- end -}}

View File

@@ -6,50 +6,46 @@
# #
image: image:
# -- image repository
repository: ckulka/baikal repository: ckulka/baikal
pullPolicy: IfNotPresent # -- image tag
# -- Image tag. For available image variants see https://github.com/ckulka/baikal-docker#image-variants
tag: 0.8.0 tag: 0.8.0
# -- image pull policy
pullPolicy: IfNotPresent
strategy: # -- environment variables. See [image repo](https://github.com/ckulka/baikal-docker) for more details.
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
# TZ: TZ: UTC
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 80 ports:
http:
port: 80
ingress: 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: persistence:
config: config:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /var/www/baikal/config mountPath: /var/www/baikal/config
data: data:
enabled: false enabled: false
emptyDir:
enabled: false
mountPath: /var/www/baikal/Specific 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 # -- Enable and configure mariadb database subchart under this key.
# ... for configuration options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb # For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb)
# @default -- See values.yaml
mariadb: mariadb:
enabled: false enabled: false
architecture: standalone architecture: standalone

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.9.5 appVersion: v0.9.5
description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
name: bazarr name: bazarr
version: 9.2.0 version: 9.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- bazarr - bazarr
@@ -22,4 +22,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# bazarr # bazarr
![Version: 9.2.0](https://img.shields.io/badge/Version-9.2.0-informational?style=flat-square) ![AppVersion: v0.9.5](https://img.shields.io/badge/AppVersion-v0.9.5-informational?style=flat-square) ![Version: 9.3.0](https://img.shields.io/badge/Version-9.3.0-informational?style=flat-square) ![AppVersion: v0.9.5](https://img.shields.io/badge/AppVersion-v0.9.5-informational?style=flat-square)
Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
appVersion: v0.13 appVersion: v0.14
description: DNS proxy as ad-blocker for local network description: DNS proxy as ad-blocker for local network
name: blocky name: blocky
version: 6.4.0 version: 7.1.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- blocky - blocky
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 2.5.0 version: 3.3.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). 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] ### [6.0.0]
#### Added #### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[6.0.0]: #6.0.0 [7.0.0]: #700
[6.0.0]: #600
{{- end -}} {{- end -}}

View File

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

View File

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

View File

@@ -6,70 +6,70 @@
# #
image: image:
# -- image repository
repository: spx01/blocky repository: spx01/blocky
tag: v0.13 # -- image tag
tag: v0.14
# -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
strategy: controller:
type: RollingUpdate # -- Set the controller upgrade strategy
strategy: RollingUpdate
env: {} # -- environment variables. See [image docs](https://0xerr0r.github.io/blocky/installation/#run-with-docker) for more details.
# TZ: # @default -- See below
env:
# -- Set the container timezone
TZ: UTC
# -- (int) Number of pods to load balance between # -- (int) Number of pods to load balance between
replicas: 1 replicas: 1
# -- Configures service settings for the chart.
# @default -- See values.yaml
service: service:
port: main:
port: 4000 ports:
# additionalServices: http:
# - enabled: true port: 4000
# nameSuffix: dns-tcp dns-tcp:
# type: NodePort enabled: false
# port: type: ClusterIP
# port: 53 externalTrafficPolicy: Local
# name: dns-tcp ports:
# protocol: TCP dns-tcp:
# targetPort: 53 enabled: true
# externalTrafficPolicy: Local port: 53
# - enabled: true protocol: TCP
# nameSuffix: dns-udp targetPort: 53
# type: NodePort dns-udp:
# port: enabled: false
# port: 53 type: ClusterIP
# name: dns-udp externalTrafficPolicy: Local
# protocol: UDP ports:
# targetPort: 53 dns-udp:
# externalTrafficPolicy: Local enabled: true
port: 53
protocol: UDP
targetPort: 53
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence: persistence:
logs: logs:
enabled: false enabled: false
emptyDir: false
mountPath: /logs 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: prometheus:
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
# See also the notes under `additionalContainers`.
# @default -- See values.yaml
serviceMonitor: serviceMonitor:
enabled: false enabled: false
interval: 30s interval: 30s
additionalLabels: {} additionalLabels: {}
# podAnnotations:
# prometheus.io/scrape: "true"
# prometheus.io/port: "api"
# -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml # -- Full list of options https://github.com/0xERR0R/blocky/blob/master/docs/config.yml
# @default -- see URL to default config # @default -- see URL to default config
config: | config: |

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2009.1.0 appVersion: v2009.1.0
description: Booksonic is a platform for accessing the audibooks you own wherever you are description: Booksonic is a platform for accessing the audibooks you own wherever you are
name: booksonic-air name: booksonic-air
version: 5.2.0 version: 5.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- booksonic - booksonic
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# booksonic-air # booksonic-air
![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: v2009.1.0](https://img.shields.io/badge/AppVersion-v2009.1.0-informational?style=flat-square) ![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: v2009.1.0](https://img.shields.io/badge/AppVersion-v2009.1.0-informational?style=flat-square)
Booksonic is a platform for accessing the audibooks you own wherever you are Booksonic is a platform for accessing the audibooks you own wherever you are
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: v21.05.1 appVersion: v21.05.1
description: A simple, self-hosted, easy-to-use platform for organising and storing information. description: A simple, self-hosted, easy-to-use platform for organising and storing information.
name: bookstack name: bookstack
version: 2.2.0 version: 2.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- bookstack - bookstack
@@ -23,8 +23,8 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0
- name: mariadb - name: mariadb
version: 9.3.13 version: 9.3.16
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: mariadb.enabled condition: mariadb.enabled

View File

@@ -1,6 +1,6 @@
# bookstack # bookstack
![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: v21.05.1](https://img.shields.io/badge/AppVersion-v21.05.1-informational?style=flat-square) ![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![AppVersion: v21.05.1](https://img.shields.io/badge/AppVersion-v21.05.1-informational?style=flat-square)
A simple, self-hosted, easy-to-use platform for organising and storing information. A simple, self-hosted, easy-to-use platform for organising and storing information.
@@ -19,8 +19,8 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb | 9.3.13 | | https://charts.bitnami.com/bitnami | mariadb | 9.3.16 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.6.12 appVersion: 0.6.12
description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
name: calibre-web name: calibre-web
version: 7.2.0 version: 7.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- calibre - calibre
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# calibre-web # calibre-web
![Version: 7.2.0](https://img.shields.io/badge/Version-7.2.0-informational?style=flat-square) ![AppVersion: 0.6.12](https://img.shields.io/badge/AppVersion-0.6.12-informational?style=flat-square) ![Version: 7.3.0](https://img.shields.io/badge/Version-7.3.0-informational?style=flat-square) ![AppVersion: 0.6.12](https://img.shields.io/badge/AppVersion-0.6.12-informational?style=flat-square)
Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -4,7 +4,7 @@ apiVersion: v2
appVersion: version-v5.21.0 appVersion: version-v5.21.0
description: Calibre is a powerful and easy to use e-book manager. description: Calibre is a powerful and easy to use e-book manager.
name: calibre name: calibre
version: 4.1.0 version: 4.2.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- calibre - calibre
@@ -19,4 +19,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# calibre # calibre
![Version: 4.1.0](https://img.shields.io/badge/Version-4.1.0-informational?style=flat-square) ![AppVersion: version-v5.21.0](https://img.shields.io/badge/AppVersion-version--v5.21.0-informational?style=flat-square) ![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: version-v5.21.0](https://img.shields.io/badge/AppVersion-version--v5.21.0-informational?style=flat-square)
Calibre is a powerful and easy to use e-book manager. Calibre is a powerful and easy to use e-book manager.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

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

View File

@@ -1,6 +1,6 @@
# comcast # 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.1.0](https://img.shields.io/badge/Version-5.1.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 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 | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -83,15 +83,11 @@ helm install comcast k8s-at-home/comcast -f values.yaml
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| config | string | string | comcast's config.ini configuration | | config | string | string | comcast's config.ini configuration |
| env | object | `{}` | | | env | object | See below | environment variables. |
| image.pullPolicy | string | `"IfNotPresent"` | | | env.TZ | string | `"UTC"` | Set the container timezone |
| image.repository | string | `"billimek/comcastusage-for-influxdb"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.tag | string | `"latest"` | | | image.repository | string | `"billimek/comcastusage-for-influxdb"` | image repository |
| probes.liveness.enabled | bool | `false` | | | image.tag | string | `"latest"` | image tag |
| probes.readiness.enabled | bool | `false` | |
| probes.startup.enabled | bool | `false` | |
| service.enabled | bool | `false` | |
| strategy.type | string | `"Recreate"` | |
## Changelog ## 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). 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] ### [4.0.0]
#### Added #### Added
@@ -127,8 +130,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.0]: #4.0.0 [5.0.0]: #500
[3.0.1]: #3.0.1 [4.0.0]: #400
[3.0.1]: #301
## Support ## 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). 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] ### [4.0.0]
#### Added #### Added
@@ -37,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[4.0.0]: #4.0.0 [5.0.0]: #500
[3.0.1]: #3.0.1 [4.0.0]: #400
[3.0.1]: #301
{{- end -}} {{- end -}}

View File

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

View File

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

View File

@@ -6,14 +6,18 @@
# #
image: image:
# -- image repository
repository: billimek/comcastusage-for-influxdb repository: billimek/comcastusage-for-influxdb
pullPolicy: IfNotPresent # -- image tag
tag: latest tag: latest
# -- image pull policy
pullPolicy: IfNotPresent
strategy: # -- environment variables.
type: Recreate # @default -- See below
env:
env: {} # -- Set the container timezone
TZ: UTC
# -- comcast's config.ini configuration # -- comcast's config.ini configuration
# @default -- string # @default -- string
@@ -31,15 +35,3 @@ config: |
[COMCAST] [COMCAST]
Username = someuser Username = someuser
Password = somepassword 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: 2.12.01 appVersion: 2.12.01
description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. description: deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort.
name: deconz name: deconz
version: 5.1.1 version: 5.2.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- deconz - deconz
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# deconz # deconz
![Version: 5.1.1](https://img.shields.io/badge/Version-5.1.1-informational?style=flat-square) ![AppVersion: 2.12.01](https://img.shields.io/badge/AppVersion-2.12.01-informational?style=flat-square) ![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: 2.12.01](https://img.shields.io/badge/AppVersion-2.12.01-informational?style=flat-square)
deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.0.3-2201906121747 appVersion: v2.0.3-2201906121747
description: Deluge is a torrent download client description: Deluge is a torrent download client
name: deluge name: deluge
version: 4.2.0 version: 4.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- deluge - deluge
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# deluge # deluge
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: v2.0.3-2201906121747](https://img.shields.io/badge/AppVersion-v2.0.3--2201906121747-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: v2.0.3-2201906121747](https://img.shields.io/badge/AppVersion-v2.0.3--2201906121747-informational?style=flat-square)
Deluge is a torrent download client Deluge is a torrent download client
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.4.3 appVersion: 1.4.3
description: Create live TV channel streams from media on your Plex servers. description: Create live TV channel streams from media on your Plex servers.
name: dizquetv name: dizquetv
version: 3.2.0 version: 3.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- dizqueTV - dizqueTV
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# dizquetv # dizquetv
![Version: 3.2.0](https://img.shields.io/badge/Version-3.2.0-informational?style=flat-square) ![AppVersion: 1.4.3](https://img.shields.io/badge/AppVersion-1.4.3-informational?style=flat-square) ![Version: 3.3.0](https://img.shields.io/badge/Version-3.3.0-informational?style=flat-square) ![AppVersion: 1.4.3](https://img.shields.io/badge/AppVersion-1.4.3-informational?style=flat-square)
Create live TV channel streams from media on your Plex servers. Create live TV channel streams from media on your Plex servers.
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.2.0 appVersion: 1.2.0
description: Cert-Manager Webhook for DNSMadeEasy description: Cert-Manager Webhook for DNSMadeEasy
name: dnsmadeeasy-webhook name: dnsmadeeasy-webhook
version: 3.3.2 version: 3.4.0
keywords: keywords:
- cert-manager - cert-manager
- dnsmadeeasy - dnsmadeeasy
@@ -18,7 +18,7 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0
- name: cert-manager - name: cert-manager
repository: https://charts.jetstack.io repository: https://charts.jetstack.io
version: v1.4.0 version: v1.4.0

View File

@@ -1,6 +1,6 @@
# dnsmadeeasy-webhook # dnsmadeeasy-webhook
![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) ![Version: 3.4.0](https://img.shields.io/badge/Version-3.4.0-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 Cert-Manager Webhook for DNSMadeEasy
@@ -18,7 +18,7 @@ Cert-Manager Webhook for DNSMadeEasy
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.jetstack.io | cert-manager | v1.4.0 | | https://charts.jetstack.io | cert-manager | v1.4.0 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: "2021.06.01" appVersion: "2021.06.01"
description: DSMR-protocol reader, telegram data storage and energy consumption visualizer. description: DSMR-protocol reader, telegram data storage and energy consumption visualizer.
name: dsmr-reader name: dsmr-reader
version: 4.2.0 version: 4.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- dsmr-reader - dsmr-reader
@@ -18,8 +18,8 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0
- name: postgresql - name: postgresql
version: 10.4.9 version: 10.5.2
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled condition: postgresql.enabled

View File

@@ -1,6 +1,6 @@
# dsmr-reader # dsmr-reader
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: 2021.06.01](https://img.shields.io/badge/AppVersion-2021.06.01-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: 2021.06.01](https://img.shields.io/badge/AppVersion-2021.06.01-informational?style=flat-square)
DSMR-protocol reader, telegram data storage and energy consumption visualizer. DSMR-protocol reader, telegram data storage and energy consumption visualizer.
@@ -19,8 +19,8 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | postgresql | 10.4.9 | | https://charts.bitnami.com/bitnami | postgresql | 10.5.2 |
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: latest appVersion: latest
description: Store securely encrypted backups on cloud storage services! description: Store securely encrypted backups on cloud storage services!
name: duplicati name: duplicati
version: 4.2.0 version: 4.3.0
keywords: keywords:
- duplicati - duplicati
home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/duplicati home: https://github.com/k8s-at-home/charts/tree/master/charts/stable/duplicati
@@ -16,4 +16,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# duplicati # duplicati
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
Store securely encrypted backups on cloud storage services! Store securely encrypted backups on cloud storage services!
@@ -17,7 +17,7 @@ Store securely encrypted backups on cloud storage services!
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -3,7 +3,7 @@ apiVersion: v2
appVersion: 4.6.1.0 appVersion: 4.6.1.0
description: Emby Server is a home media server description: Emby Server is a home media server
name: emby name: emby
version: 2.2.0 version: 2.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- emby - emby
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# emby # emby
![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: 4.6.1.0](https://img.shields.io/badge/AppVersion-4.6.1.0-informational?style=flat-square) ![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![AppVersion: 4.6.1.0](https://img.shields.io/badge/AppVersion-4.6.1.0-informational?style=flat-square)
Emby Server is a home media server Emby Server is a home media server
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.18.0 appVersion: 1.18.0
description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
name: esphome name: esphome
version: 7.2.0 version: 7.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- esphome - esphome
@@ -17,4 +17,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# esphome # esphome
![Version: 7.2.0](https://img.shields.io/badge/Version-7.2.0-informational?style=flat-square) ![AppVersion: 1.18.0](https://img.shields.io/badge/AppVersion-1.18.0-informational?style=flat-square) ![Version: 7.3.0](https://img.shields.io/badge/Version-7.3.0-informational?style=flat-square) ![AppVersion: 1.18.0](https://img.shields.io/badge/AppVersion-1.18.0-informational?style=flat-square)
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.2.8 appVersion: v1.2.8
description: FlareSolverr is a proxy server to bypass Cloudflare protection description: FlareSolverr is a proxy server to bypass Cloudflare protection
name: flaresolverr name: flaresolverr
version: 4.2.0 version: 4.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- flaresolverr - flaresolverr
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# flaresolverr # flaresolverr
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: v1.2.8](https://img.shields.io/badge/AppVersion-v1.2.8-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: v1.2.8](https://img.shields.io/badge/AppVersion-v1.2.8-informational?style=flat-square)
FlareSolverr is a proxy server to bypass Cloudflare protection FlareSolverr is a proxy server to bypass Cloudflare protection
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.6.0 appVersion: 4.6.0
description: Flood is a monitoring service for various torrent clients description: Flood is a monitoring service for various torrent clients
name: flood name: flood
version: 5.2.0 version: 5.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- flood - flood
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# flood # flood
![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: 4.6.0](https://img.shields.io/badge/AppVersion-4.6.0-informational?style=flat-square) ![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: 4.6.0](https://img.shields.io/badge/AppVersion-4.6.0-informational?style=flat-square)
Flood is a monitoring service for various torrent clients Flood is a monitoring service for various torrent clients
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.6.7 appVersion: 0.6.7
description: Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. description: Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
name: focalboard name: focalboard
version: 2.2.0 version: 2.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- focalboard - focalboard
@@ -20,4 +20,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# focalboard # focalboard
![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: 0.6.7](https://img.shields.io/badge/AppVersion-0.6.7-informational?style=flat-square) ![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![AppVersion: 0.6.7](https://img.shields.io/badge/AppVersion-0.6.7-informational?style=flat-square)
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
@@ -20,7 +20,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.8.3 appVersion: 0.8.3
description: An easy-to-deploy Dockerized Foundry Virtual Tabletop server description: An easy-to-deploy Dockerized Foundry Virtual Tabletop server
name: foundryvtt name: foundryvtt
version: 2.2.0 version: 2.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- foundryvtt - foundryvtt
@@ -16,4 +16,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# foundryvtt # foundryvtt
![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: 0.8.3](https://img.shields.io/badge/AppVersion-0.8.3-informational?style=flat-square) ![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![AppVersion: 0.8.3](https://img.shields.io/badge/AppVersion-0.8.3-informational?style=flat-square)
An easy-to-deploy Dockerized Foundry Virtual Tabletop server An easy-to-deploy Dockerized Foundry Virtual Tabletop server
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.18.1 appVersion: 1.18.1
description: FreshRSS is a self-hosted RSS feed aggregator description: FreshRSS is a self-hosted RSS feed aggregator
name: freshrss name: freshrss
version: 5.2.0 version: 5.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- freshrss - freshrss
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# freshrss # freshrss
![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: 1.18.1](https://img.shields.io/badge/AppVersion-1.18.1-informational?style=flat-square) ![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: 1.18.1](https://img.shields.io/badge/AppVersion-1.18.1-informational?style=flat-square)
FreshRSS is a self-hosted RSS feed aggregator FreshRSS is a self-hosted RSS feed aggregator
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: latest appVersion: latest
description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.
name: gaps name: gaps
version: 4.2.0 version: 4.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- plex - plex
@@ -17,4 +17,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# gaps # gaps
![Version: 4.2.0](https://img.shields.io/badge/Version-4.2.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) ![Version: 4.3.0](https://img.shields.io/badge/Version-4.3.0-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

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

View File

@@ -1,6 +1,6 @@
# gollum # 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.1.0](https://img.shields.io/badge/Version-2.1.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 Gollum is a simple wiki system built on top of Git
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 2.5.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR
@@ -76,25 +76,17 @@ N/A
| Key | Type | Default | Description | | Key | Type | Default | Description |
|-----|------|---------|-------------| |-----|------|---------|-------------|
| controllerType | string | `"statefulset"` | | | gollum.additionalArgs | list | `["--h1-title"]` | Additional arguments for starting gollum |
| 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 [[ref]](https://github.com/gollum/gollum#config-file) |
| 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.gitBranch | string | `"master"` | Branch to pull | | 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 | | gollum.syncCommand | string | `"git pull && git push"` | Command run during the sync cron |
| image.pullPolicy | string | `"IfNotPresent"` | | | image.pullPolicy | string | `"IfNotPresent"` | image pull policy |
| image.repository | string | `"gollumorg/gollum"` | gollum upstream image | | image.repository | string | `"gollumorg/gollum"` | image repository |
| image.tag | string | `"latest"` | | | image.tag | string | `"latest"` | image tag |
| ingress.enabled | bool | `false` | | | ingress.main | object | See values.yaml | Enable and configure ingress settings for the chart under this key. |
| persistence.wiki.accessMode | string | `"ReadWriteOnce"` | | | persistence | object | See values.yaml | Configure persistence settings for the chart under this key. |
| persistence.wiki.enabled | bool | `false` | | | service | object | See values.yaml | Configures service settings for the chart. |
| 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"` | |
## Changelog ## 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). 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] ### [1.0.0]
#### Added #### Added
@@ -116,7 +116,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[1.0.0]: #1.0.0 [2.0.0]: #200
[1.0.0]: #100
## Support ## 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). 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] ### [1.0.0]
#### Added #### Added
@@ -23,5 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- N/A - N/A
[1.0.0]: #1.0.0 [2.0.0]: #200
[1.0.0]: #100
{{- end -}} {{- 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 */}} {{/* Gollum Additional Containers */}}
{{- define "gollum.container.cron" -}} {{- 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 -}} {{- 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" . }} {{- include "common.values.setup" . }}
{{/* Add initContainers */}} {{/* Append the hardcoded settings */}}
{{- $initClear := include "gollum.init.clear" . | fromYaml -}} {{- define "gollum.hardcodedValues" -}}
{{- $initClone := include "gollum.init.clone" . | fromYaml -}} command: gollum
{{- $initContainers := append .Values.initContainers $initClear -}} args:
{{- $initContainers = append $initContainers $initClone -}} - "/wiki"
{{- $_ := set .Values "initContainers" $initContainers -}} - "--config"
- "/config/config.rb"
- "--ref"
- {{ (required "gollum.gitBranch is required but not set" .Values.gollum.gitBranch) }}
{{ with .Values.gollum.additionalArgs }}
{{- . | toYaml }}
{{ end }}
{{/* Add conatiners */}} initContainers:
{{- $contCron := include "gollum.container.cron" . | fromYaml -}} - name: git-init
{{- $containers := append .Values.additionalContainers $contCron -}} image: alpine/git
{{- $_ := set .Values "additionalContainers" $containers -}} 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 */}} additionalContainers:
{{- $volSync := include "gollum.volume.sync" . | fromYaml -}} - name: cron
{{- $volConfig := include "gollum.volume.config" . | fromYaml -}} image: alpine/git
{{- $volWiki := include "gollum.volume.wiki" . | fromYaml -}} command: ["crond", "-f", "-l", "8"]
{{- $volumes := append .Values.additionalVolumes $volSync -}} volumeMounts:
{{- $volumes = append $volumes $volConfig -}} - mountPath: /etc/periodic/15min/
{{- if (not .Values.persistence.wiki.enabled) -}} name: git-sync
{{- $volumes = append $volumes $volWiki -}} - 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 -}} {{- end -}}
{{- $_ := set .Values "additionalVolumes" $volumes -}} {{- $_ := mergeOverwrite .Values (include "gollum.hardcodedValues" . | fromYaml) -}}
{{/* 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 -}}
{{/* Render the templates */}}
{{ include "common.all" . }} {{ include "common.all" . }}

View File

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

View File

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

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.13.1 appVersion: v0.13.1
description: Music streaming server / subsonic server API implementation description: Music streaming server / subsonic server API implementation
name: gonic name: gonic
version: 5.2.0 version: 5.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- music - music
@@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# gonic # gonic
![Version: 5.2.0](https://img.shields.io/badge/Version-5.2.0-informational?style=flat-square) ![AppVersion: v0.13.1](https://img.shields.io/badge/AppVersion-v0.13.1-informational?style=flat-square) ![Version: 5.3.0](https://img.shields.io/badge/Version-5.3.0-informational?style=flat-square) ![AppVersion: v0.13.1](https://img.shields.io/badge/AppVersion-v0.13.1-informational?style=flat-square)
Music streaming server / subsonic server API implementation Music streaming server / subsonic server API implementation
@@ -19,7 +19,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v3.0.1 appVersion: v3.0.1
description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home
name: grocy name: grocy
version: 7.2.0 version: 7.3.0
kubeVersion: ">=1.16.0-0" kubeVersion: ">=1.16.0-0"
keywords: keywords:
- grocy - grocy
@@ -16,4 +16,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://library-charts.k8s-at-home.com repository: https://library-charts.k8s-at-home.com
version: 3.2.0 version: 3.3.0

View File

@@ -1,6 +1,6 @@
# grocy # grocy
![Version: 7.2.0](https://img.shields.io/badge/Version-7.2.0-informational?style=flat-square) ![AppVersion: v3.0.1](https://img.shields.io/badge/AppVersion-v3.0.1-informational?style=flat-square) ![Version: 7.3.0](https://img.shields.io/badge/Version-7.3.0-informational?style=flat-square) ![AppVersion: v3.0.1](https://img.shields.io/badge/AppVersion-v3.0.1-informational?style=flat-square)
ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home
@@ -18,7 +18,7 @@ Kubernetes: `>=1.16.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://library-charts.k8s-at-home.com | common | 3.2.0 | | https://library-charts.k8s-at-home.com | common | 3.3.0 |
## TL;DR ## TL;DR

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