Compare commits
28 Commits
minio-cons
...
bookstack-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1da4c33e59 | ||
|
|
cad1e45756 | ||
|
|
d49e8c3a63 | ||
|
|
174105aeec | ||
|
|
1adc7e60b6 | ||
|
|
5a106b60f9 | ||
|
|
bf7728eec7 | ||
|
|
558f2b00c8 | ||
|
|
053a8e1f85 | ||
|
|
596f049055 | ||
|
|
ad28ce0bb0 | ||
|
|
26d3a2518b | ||
|
|
c9cdfddee8 | ||
|
|
7618262923 | ||
|
|
58e367937f | ||
|
|
40d8c8d27b | ||
|
|
7bfb7780ea | ||
|
|
79eaa14e58 | ||
|
|
d54b66eb81 | ||
|
|
d44ae609dd | ||
|
|
3e7ac9f00f | ||
|
|
4420956b18 | ||
|
|
61ae401cc7 | ||
|
|
9cd4a42465 | ||
|
|
6f67bdc46e | ||
|
|
0bdbdc4e86 | ||
|
|
e15203d023 | ||
|
|
80f5fae493 |
@@ -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,
|
||||||
|
|||||||
12
.github/label-commenter-config.yml
vendored
12
.github/label-commenter-config.yml
vendored
@@ -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
24
.github/labels.json
vendored
Normal 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].+).+"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
52
.github/workflows/charts-helm-docs.yaml.disabled
vendored
52
.github/workflows/charts-helm-docs.yaml.disabled
vendored
@@ -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
|
|
||||||
87
.github/workflows/charts-lint-test.yaml
vendored
87
.github/workflows/charts-lint-test.yaml
vendored
@@ -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"
|
||||||
|
|||||||
5
.github/workflows/charts-release.yaml
vendored
5
.github/workflows/charts-release.yaml
vendored
@@ -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
|
||||||
|
|||||||
@@ -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 }}
|
||||||
42
.github/workflows/metadata-label-issues-prs.yaml
vendored
Normal file
42
.github/workflows/metadata-label-issues-prs.yaml
vendored
Normal 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 }}
|
||||||
37
.github/workflows/pre-commit-check.yaml
vendored
37
.github/workflows/pre-commit-check.yaml
vendored
@@ -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"
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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 -->
|
||||||
[](#contributors-)
|
[](#contributors-)
|
||||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||||
|
|
||||||
[](https://docs.k8s-at-home.com/)
|
[](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>
|
||||||
|
|
||||||
|
|||||||
@@ -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 |
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# adguard-home
|
# adguard-home
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# airsonic
|
# airsonic
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# alertmanager-bot
|
# alertmanager-bot
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
26
charts/stable/apache-musicindex/.helmignore
Normal file
26
charts/stable/apache-musicindex/.helmignore
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
# Patterns to ignore when building packages.
|
||||||
|
# This supports shell glob matching, relative path matching, and
|
||||||
|
# negation (prefixed with !). Only one pattern per line.
|
||||||
|
.DS_Store
|
||||||
|
# Common VCS dirs
|
||||||
|
.git/
|
||||||
|
.gitignore
|
||||||
|
.bzr/
|
||||||
|
.bzrignore
|
||||||
|
.hg/
|
||||||
|
.hgignore
|
||||||
|
.svn/
|
||||||
|
# Common backup files
|
||||||
|
*.swp
|
||||||
|
*.bak
|
||||||
|
*.tmp
|
||||||
|
*~
|
||||||
|
# Various IDEs
|
||||||
|
.project
|
||||||
|
.idea/
|
||||||
|
*.tmproj
|
||||||
|
.vscode/
|
||||||
|
# OWNERS file for Kubernetes
|
||||||
|
OWNERS
|
||||||
|
# helm-docs templates
|
||||||
|
*.gotmpl
|
||||||
22
charts/stable/apache-musicindex/Chart.yaml
Normal file
22
charts/stable/apache-musicindex/Chart.yaml
Normal 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
|
||||||
129
charts/stable/apache-musicindex/README.md
Normal file
129
charts/stable/apache-musicindex/README.md
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
# apache-musicindex
|
||||||
|
|
||||||
|
 
|
||||||
|
|
||||||
|
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)
|
||||||
146
charts/stable/apache-musicindex/README.md.gotmpl
Normal file
146
charts/stable/apache-musicindex/README.md.gotmpl
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
{{- define "custom.repository.organization" -}}
|
||||||
|
k8s-at-home
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.repository.url" -}}
|
||||||
|
https://github.com/k8s-at-home/charts
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.helm.url" -}}
|
||||||
|
https://k8s-at-home.com/charts/
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.helm.path" -}}
|
||||||
|
{{ template "custom.repository.organization" . }}/{{ template "chart.name" . }}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.notes" -}}
|
||||||
|
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)**
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.requirements" -}}
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
{{ template "chart.kubeVersionLine" . }}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.dependencies" -}}
|
||||||
|
## Dependencies
|
||||||
|
|
||||||
|
{{ template "chart.requirementsTable" . }}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.install.tldr" -}}
|
||||||
|
## TL;DR
|
||||||
|
|
||||||
|
```console
|
||||||
|
helm repo add {{ template "custom.repository.organization" . }} {{ template "custom.helm.url" . }}
|
||||||
|
helm repo update
|
||||||
|
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||||
|
```
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.install" -}}
|
||||||
|
## Installing the Chart
|
||||||
|
|
||||||
|
To install the chart with the release name `{{ template "chart.name" . }}`
|
||||||
|
|
||||||
|
```console
|
||||||
|
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }}
|
||||||
|
```
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.uninstall" -}}
|
||||||
|
## Uninstalling the Chart
|
||||||
|
|
||||||
|
To uninstall the `{{ template "chart.name" . }}` deployment
|
||||||
|
|
||||||
|
```console
|
||||||
|
helm uninstall {{ template "chart.name" . }}
|
||||||
|
```
|
||||||
|
|
||||||
|
The command removes all the Kubernetes components associated with the chart **including persistent volumes** and deletes the release.
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.configuration.header" -}}
|
||||||
|
## Configuration
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.configuration.readValues" -}}
|
||||||
|
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
|
||||||
|
Other values may be used from the [values.yaml](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.configuration.example.set" -}}
|
||||||
|
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
||||||
|
|
||||||
|
```console
|
||||||
|
helm install {{ template "chart.name" . }} \
|
||||||
|
--set env.TZ="America/New York" \
|
||||||
|
{{ template "custom.helm.path" . }}
|
||||||
|
```
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.configuration.example.file" -}}
|
||||||
|
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
||||||
|
|
||||||
|
```console
|
||||||
|
helm install {{ template "chart.name" . }} {{ template "custom.helm.path" . }} -f values.yaml
|
||||||
|
```
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.valuesSection" -}}
|
||||||
|
## Values
|
||||||
|
|
||||||
|
**Important**: When deploying an application Helm chart you can add more values from our common library chart [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common)
|
||||||
|
|
||||||
|
{{ template "chart.valuesTable" . }}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.support" -}}
|
||||||
|
## Support
|
||||||
|
|
||||||
|
- See the [Docs](https://docs.k8s-at-home.com/our-helm-charts/getting-started/)
|
||||||
|
- Open an [issue](https://github.com/k8s-at-home/charts/issues/new/choose)
|
||||||
|
- Ask a [question](https://github.com/k8s-at-home/organization/discussions)
|
||||||
|
- Join our [Discord](https://discord.gg/sTMX7Vh) community
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{ template "chart.header" . }}
|
||||||
|
|
||||||
|
{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
|
||||||
|
|
||||||
|
{{ template "chart.description" . }}
|
||||||
|
|
||||||
|
{{ template "custom.notes" . }}
|
||||||
|
|
||||||
|
{{ template "chart.sourcesSection" . }}
|
||||||
|
|
||||||
|
{{ template "custom.requirements" . }}
|
||||||
|
|
||||||
|
{{ template "custom.dependencies" . }}
|
||||||
|
|
||||||
|
{{ template "custom.install.tldr" . }}
|
||||||
|
|
||||||
|
{{ template "custom.install" . }}
|
||||||
|
|
||||||
|
{{ template "custom.uninstall" . }}
|
||||||
|
|
||||||
|
{{ template "custom.configuration.header" . }}
|
||||||
|
|
||||||
|
{{ template "custom.configuration.readValues" . }}
|
||||||
|
|
||||||
|
{{ template "custom.configuration.example.set" . }}
|
||||||
|
|
||||||
|
{{ template "custom.configuration.example.file" . }}
|
||||||
|
|
||||||
|
{{ template "custom.custom.configuration" . }}
|
||||||
|
|
||||||
|
{{ template "custom.valuesSection" . }}
|
||||||
|
|
||||||
|
{{ template "custom.changelog" . }}
|
||||||
|
|
||||||
|
{{ template "custom.support" . }}
|
||||||
|
|
||||||
|
{{ template "helm-docs.versionFooter" . }}
|
||||||
|
{{ "" }}
|
||||||
33
charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl
Normal file
33
charts/stable/apache-musicindex/README_CHANGELOG.md.gotmpl
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{{- define "custom.changelog.header" -}}
|
||||||
|
## Changelog
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- define "custom.changelog" -}}
|
||||||
|
{{ template "custom.changelog.header" . }}
|
||||||
|
|
||||||
|
All notable changes to this application Helm chart will be documented in this file but does not include changes from our common library. To read those click [here](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common#changelog).
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
### [1.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 -}}
|
||||||
17
charts/stable/apache-musicindex/README_CONFIG.md.gotmpl
Normal file
17
charts/stable/apache-musicindex/README_CONFIG.md.gotmpl
Normal 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 -}}
|
||||||
1
charts/stable/apache-musicindex/templates/NOTES.txt
Normal file
1
charts/stable/apache-musicindex/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{{- include "common.notes.defaultNotes" . -}}
|
||||||
1
charts/stable/apache-musicindex/templates/common.yaml
Normal file
1
charts/stable/apache-musicindex/templates/common.yaml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{{ include "common.all" . }}
|
||||||
54
charts/stable/apache-musicindex/values.yaml
Normal file
54
charts/stable/apache-musicindex/values.yaml
Normal 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
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# appdaemon
|
# 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 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
|
||||||
|
|
||||||
|
|||||||
@@ -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 -}}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# baikal
|
# baikal
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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 -}}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# bazarr
|
# bazarr
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
@@ -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 -}}
|
||||||
|
|||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -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 }}
|
||||||
|
|||||||
@@ -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: |
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# booksonic-air
|
# booksonic-air
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# bookstack
|
# bookstack
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# calibre-web
|
# calibre-web
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# calibre
|
# calibre
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# comcast
|
# comcast
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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 -}}
|
||||||
|
|||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# deconz
|
# deconz
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort.
|
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# deluge
|
# deluge
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# dizquetv
|
# dizquetv
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# dnsmadeeasy-webhook
|
# dnsmadeeasy-webhook
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# dsmr-reader
|
# dsmr-reader
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# duplicati
|
# duplicati
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# emby
|
# emby
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# esphome
|
# esphome
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# flaresolverr
|
# flaresolverr
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# flood
|
# flood
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# focalboard
|
# focalboard
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# foundryvtt
|
# foundryvtt
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# freshrss
|
# freshrss
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# gaps
|
# gaps
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# gollum
|
# gollum
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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 -}}
|
||||||
|
|||||||
@@ -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 -}}
|
|
||||||
@@ -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 -}}
|
|
||||||
@@ -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 -}}
|
||||||
|
|||||||
@@ -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 -}}
|
|
||||||
@@ -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" . }}
|
||||||
|
|||||||
@@ -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 }}
|
||||||
|
|||||||
@@ -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|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# gonic
|
# gonic
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# grocy
|
# grocy
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
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
Reference in New Issue
Block a user