Compare commits
47 Commits
32bumpdep
...
adminer-4.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7e1b0be447 | ||
|
|
d5ac355163 | ||
|
|
ee4036f841 | ||
|
|
9c000ac136 | ||
|
|
dcbbcf69dc | ||
|
|
1d9273a4e8 | ||
|
|
60721bb7ae | ||
|
|
443f19df2b | ||
|
|
d5457582c0 | ||
|
|
5f0cc7a509 | ||
|
|
f60123d50b | ||
|
|
1e1aa6ae11 | ||
|
|
41b4444483 | ||
|
|
9ec6cd69dc | ||
|
|
0fc43da548 | ||
|
|
01349961c8 | ||
|
|
7296a8df03 | ||
|
|
6742c6fb05 | ||
|
|
0b726419d4 | ||
|
|
14bc83d3c7 | ||
|
|
8186aecf69 | ||
|
|
207cc6dfde | ||
|
|
a3dbe4a97c | ||
|
|
7bd6231fc3 | ||
|
|
adda33da4f | ||
|
|
532f37ab4b | ||
|
|
ee15e61292 | ||
|
|
0b232b9375 | ||
|
|
93fd7be5fd | ||
|
|
2fad01b6c5 | ||
|
|
f75a6076d5 | ||
|
|
db6f4dbbb7 | ||
|
|
8bfec43ced | ||
|
|
61be25f34a | ||
|
|
14088644a1 | ||
|
|
0c4116db1d | ||
|
|
03c6b2d1e0 | ||
|
|
5e7e884ae0 | ||
|
|
53a88c2014 | ||
|
|
ecc3a74c5c | ||
|
|
cece30586d | ||
|
|
b75e9e5aee | ||
|
|
31bb241377 | ||
|
|
8949ad869a | ||
|
|
d04df04c78 | ||
|
|
c5ea25fc8e | ||
|
|
bbf45526cc |
@@ -1633,6 +1633,33 @@
|
||||
"contributions": [
|
||||
"bug"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "jrwrigh",
|
||||
"name": "James Wright",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/20801821?v=4",
|
||||
"profile": "http://jameswright.xyz",
|
||||
"contributions": [
|
||||
"doc"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "Malpractis",
|
||||
"name": "Malpractis",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/31232305?v=4",
|
||||
"profile": "https://github.com/Malpractis",
|
||||
"contributions": [
|
||||
"bug"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "vianchiel",
|
||||
"name": "Vianchiel",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/123665622?v=4",
|
||||
"profile": "https://github.com/vianchiel",
|
||||
"contributions": [
|
||||
"bug"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
|
||||
7
.github/README.md
vendored
7
.github/README.md
vendored
@@ -124,7 +124,7 @@ A lot of our work is based on the great effort of others. We would love to exten
|
||||
## Contributors ✨
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||
[](#contributors)
|
||||
[](#contributors)
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||
|
||||
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
|
||||
@@ -359,6 +359,11 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jeremybox"><img src="https://avatars.githubusercontent.com/u/33465600?v=4?s=100" width="100px;" alt="jeremybox"/><br /><sub><b>jeremybox</b></sub></a><br /><a href="https://github.com/truecharts/charts/commits?author=jeremybox" title="Documentation">📖</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/CameronSabuda"><img src="https://avatars.githubusercontent.com/u/25101288?v=4?s=100" width="100px;" alt="Cameron Sabuda"/><br /><sub><b>Cameron Sabuda</b></sub></a><br /><a href="https://github.com/truecharts/charts/commits?author=CameronSabuda" title="Documentation">📖</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/edmeister"><img src="https://avatars.githubusercontent.com/u/702527?v=4?s=100" width="100px;" alt="Jeroen Schepens"/><br /><sub><b>Jeroen Schepens</b></sub></a><br /><a href="https://github.com/truecharts/charts/issues?q=author%3Aedmeister" title="Bug reports">🐛</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="http://jameswright.xyz"><img src="https://avatars.githubusercontent.com/u/20801821?v=4?s=100" width="100px;" alt="James Wright"/><br /><sub><b>James Wright</b></sub></a><br /><a href="https://github.com/truecharts/charts/commits?author=jrwrigh" title="Documentation">📖</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Malpractis"><img src="https://avatars.githubusercontent.com/u/31232305?v=4?s=100" width="100px;" alt="Malpractis"/><br /><sub><b>Malpractis</b></sub></a><br /><a href="https://github.com/truecharts/charts/issues?q=author%3AMalpractis" title="Bug reports">🐛</a></td>
|
||||
<td align="center" valign="top" width="14.28%"><a href="https://github.com/vianchiel"><img src="https://avatars.githubusercontent.com/u/123665622?v=4?s=100" width="100px;" alt="Vianchiel"/><br /><sub><b>Vianchiel</b></sub></a><br /><a href="https://github.com/truecharts/charts/issues?q=author%3Avianchiel" title="Bug reports">🐛</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
44
.github/renovate.json5
vendored
44
.github/renovate.json5
vendored
@@ -77,15 +77,16 @@
|
||||
"groupName": "helm dependency non-major",
|
||||
},
|
||||
//
|
||||
// helm charts
|
||||
// helm ent
|
||||
//
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"updateTypes": ["major"],
|
||||
"bumpVersion": "major",
|
||||
"enabled": true,
|
||||
"labels": ["update/helm/general/major"],
|
||||
"groupName": ["helm general major"],
|
||||
"matchPaths": ["charts/incubator/**", "charts/SCALE/**", "charts/dev/**", "charts/enterprise/**", "charts/stable/**", "templates/app/**"],
|
||||
"matchPaths": ["charts/enterprise/**"],
|
||||
"schedule": [
|
||||
"before 10pm on tuesday"
|
||||
],
|
||||
@@ -97,10 +98,42 @@
|
||||
"minor",
|
||||
"patch"
|
||||
],
|
||||
"enabled": true,
|
||||
"bumpVersion": "patch",
|
||||
"labels": ["update/helm/general/non-major"],
|
||||
"groupName": "helm general non-major",
|
||||
"matchPaths": ["charts/incubator/**", "charts/SCALE/**", "charts/dev/**", "charts/enterprise/**", "charts/stable/**", "templates/app/**"],
|
||||
"matchPaths": ["charts/enterprise/**"],
|
||||
"schedule": [
|
||||
"before 10pm on tuesday"
|
||||
],
|
||||
},
|
||||
//
|
||||
// helm charts
|
||||
//
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"updateTypes": ["major"],
|
||||
"bumpVersion": "major",
|
||||
"enabled": false,
|
||||
"labels": ["update/helm/general/major"],
|
||||
"groupName": ["helm general major"],
|
||||
"matchPaths": ["charts/incubator/**", "charts/SCALE/**", "charts/dev/**", "charts/stable/**", "templates/app/**"],
|
||||
"schedule": [
|
||||
"before 10pm on tuesday"
|
||||
],
|
||||
},
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"automerge": true,
|
||||
"enabled": false,
|
||||
"matchUpdateTypes": [
|
||||
"minor",
|
||||
"patch"
|
||||
],
|
||||
"bumpVersion": "patch",
|
||||
"labels": ["update/helm/general/non-major"],
|
||||
"groupName": "helm general non-major",
|
||||
"matchPaths": ["charts/incubator/**", "charts/SCALE/**", "charts/dev/**", "charts/stable/**", "templates/app/**"],
|
||||
"schedule": [
|
||||
"before 10pm on tuesday"
|
||||
],
|
||||
@@ -111,6 +144,7 @@
|
||||
{
|
||||
"matchDatasources": ["docker"],
|
||||
"updateTypes": ["major"],
|
||||
"enabled": true,
|
||||
"bumpVersion": "major",
|
||||
"labels": ["update/docker/enterprise/major"],
|
||||
"matchPaths": ["charts/enterprise/**"],
|
||||
@@ -121,6 +155,7 @@
|
||||
"matchUpdateTypes": [
|
||||
"minor",
|
||||
],
|
||||
"enabled": true,
|
||||
"bumpVersion": "patch",
|
||||
"labels": ["update/docker/enterprise/minor"],
|
||||
"matchPaths": ["charts/enterprise/**"],
|
||||
@@ -134,6 +169,7 @@
|
||||
"pin",
|
||||
],
|
||||
"bumpVersion": "patch",
|
||||
"enabled": true,
|
||||
"labels": ["update/docker/enterprise/patch"],
|
||||
"matchPaths": ["charts/enterprise/**"],
|
||||
},
|
||||
@@ -144,6 +180,7 @@
|
||||
"matchDatasources": ["docker"],
|
||||
"updateTypes": ["major"],
|
||||
"bumpVersion": "minor",
|
||||
"enabled": false,
|
||||
"labels": ["update/docker/general/major", "automerge"],
|
||||
"matchPaths": ["charts/dependency/**", "charts/SCALE/**", "charts/incubator/**", "charts/dev/**", "charts/stable/**", "templates/app/**"],
|
||||
},
|
||||
@@ -157,6 +194,7 @@
|
||||
"pin",
|
||||
],
|
||||
"bumpVersion": "patch",
|
||||
"enabled": false,
|
||||
"labels": ["update/docker/general/non-major", "automerge"],
|
||||
"matchPaths": ["charts/dependency/**", "charts/SCALE/**", "charts/incubator/**", "charts/dev/**", "charts/library/**", "charts/stable/**", "templates/app/**"],
|
||||
},
|
||||
|
||||
4
.github/workflows/catalog-test.yaml
vendored
4
.github/workflows/catalog-test.yaml
vendored
@@ -17,7 +17,7 @@ jobs:
|
||||
container:
|
||||
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
|
||||
steps:
|
||||
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
name: Checkout
|
||||
with:
|
||||
fetch-depth: 100
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
repository: truecharts/catalog
|
||||
path: catalog
|
||||
|
||||
4
.github/workflows/charts-changelog.yaml
vendored
4
.github/workflows/charts-changelog.yaml
vendored
@@ -20,7 +20,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
commitHash: ${{ steps.save-commit-hash.outputs.commit_hash }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
|
||||
14
.github/workflows/charts-lint.yaml
vendored
14
.github/workflows/charts-lint.yaml
vendored
@@ -47,7 +47,7 @@ jobs:
|
||||
detected6: ${{ steps.list-changed.outputs.detected6 }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -107,7 +107,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -141,7 +141,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -175,7 +175,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -209,7 +209,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -243,7 +243,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -277,7 +277,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
|
||||
10
.github/workflows/charts-release.yaml
vendored
10
.github/workflows/charts-release.yaml
vendored
@@ -18,13 +18,13 @@ jobs:
|
||||
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Checkout Helm-Staging
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 1
|
||||
repository: truecharts/helm-staging
|
||||
@@ -79,7 +79,7 @@ jobs:
|
||||
helm repo update
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
fetch-depth: 0
|
||||
@@ -111,7 +111,7 @@ jobs:
|
||||
find . -name '*.sh' | xargs chmod +x
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
if: |
|
||||
steps.collect-changes.outputs.changesDetectedAfterTag == 'true'
|
||||
with:
|
||||
@@ -226,7 +226,7 @@ jobs:
|
||||
|
||||
|
||||
- name: Checkout Catalog
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
if: |
|
||||
steps.collect-changes.outputs.changesDetectedAfterTag == 'true'
|
||||
with:
|
||||
|
||||
16
.github/workflows/charts-test.yaml
vendored
16
.github/workflows/charts-test.yaml
vendored
@@ -16,7 +16,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -81,7 +81,7 @@ jobs:
|
||||
detected6: ${{ steps.list-changed.outputs.detected6 }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -140,7 +140,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -185,7 +185,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -231,7 +231,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -276,7 +276,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -321,7 +321,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
@@ -366,7 +366,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ref: ${{ inputs.checkoutCommit }}
|
||||
|
||||
14
.github/workflows/daily.yaml
vendored
14
.github/workflows/daily.yaml
vendored
@@ -20,7 +20,7 @@ jobs:
|
||||
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
fetch-depth: 1
|
||||
@@ -55,7 +55,7 @@ jobs:
|
||||
done
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
repository: truecharts/website
|
||||
path: website
|
||||
@@ -240,7 +240,7 @@ jobs:
|
||||
helm repo update
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
fetch-depth: 1
|
||||
@@ -249,7 +249,7 @@ jobs:
|
||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
|
||||
- name: Checkout website
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 1
|
||||
repository: truecharts/website
|
||||
@@ -369,16 +369,16 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
fetch-depth: 1
|
||||
|
||||
- uses: actions/setup-node@v3
|
||||
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
|
||||
with:
|
||||
node-version: 18
|
||||
|
||||
- uses: borales/actions-yarn@v4.2.0
|
||||
- uses: borales/actions-yarn@97ba8bebfe5b549bb7999261698a52a81fd62f1b # v4.2.0
|
||||
with:
|
||||
cmd: install --frozen-lockfile
|
||||
|
||||
|
||||
@@ -14,12 +14,12 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
|
||||
- name: Download workflow artifact
|
||||
uses: dawidd6/action-download-artifact@5e780fc7bbd0cac69fc73271ed86edf5dcb72d67 # v2.26.0
|
||||
uses: dawidd6/action-download-artifact@7132ab516fba5f602fafae6fdd4822afa10db76f # v2.26.1
|
||||
with:
|
||||
github_token: ${{ secrets.BOT_TOKEN }}
|
||||
workflow: pr-validate.yaml
|
||||
|
||||
@@ -22,7 +22,7 @@ jobs:
|
||||
name: Label commenter
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
ref: master
|
||||
|
||||
4
.github/workflows/pr-metadata.yaml
vendored
4
.github/workflows/pr-metadata.yaml
vendored
@@ -29,7 +29,7 @@ jobs:
|
||||
steps:
|
||||
- name: Get branch name
|
||||
id: branch-name
|
||||
uses: tj-actions/branch-names@eee8675bd61ec38bcfbfedd504d8473292ba649e # v6.4
|
||||
uses: tj-actions/branch-names@2e5354c6733793113f416314375826df030ada23 # v6.5
|
||||
|
||||
- name: Save PR data to file
|
||||
env:
|
||||
@@ -53,7 +53,7 @@ jobs:
|
||||
addedOrModifiedCharts: ${{ steps.collect-changes.outputs.addedOrModifiedCharts }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
|
||||
- name: Collect changes
|
||||
id: collect-changes
|
||||
|
||||
2
.github/workflows/pr-validate.yaml
vendored
2
.github/workflows/pr-validate.yaml
vendored
@@ -62,7 +62,7 @@ jobs:
|
||||
head-commit-message: ${{ steps.get_head_commit_message.outputs.headCommitMsg }}
|
||||
steps:
|
||||
- name: Get repo
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
- name: verbose head git commit message
|
||||
|
||||
4
.github/workflows/prune.yaml
vendored
4
.github/workflows/prune.yaml
vendored
@@ -9,9 +9,9 @@ jobs:
|
||||
name: "prune old releases"
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- uses: actions/delete-package-versions@ba4d22f25141387e5ab82cfec079de6d2df96815 # v4
|
||||
- uses: actions/delete-package-versions@0d39a63126868f5eefaa47169615edd3c0f61e20 # v4
|
||||
with:
|
||||
min-versions-to-keep: 200
|
||||
|
||||
4
.github/workflows/renovate-bump.yaml
vendored
4
.github/workflows/renovate-bump.yaml
vendored
@@ -14,12 +14,12 @@ jobs:
|
||||
container:
|
||||
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
|
||||
steps:
|
||||
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
name: Checkout
|
||||
with:
|
||||
fetch-depth: 0
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
name: Checkout
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
8
.github/workflows/renovate.yml
vendored
8
.github/workflows/renovate.yml
vendored
@@ -1,18 +1,18 @@
|
||||
name: Renovate
|
||||
on:
|
||||
workflow_dispatch:
|
||||
# schedule:
|
||||
# - cron: "0 */1 * * *"
|
||||
schedule:
|
||||
- cron: "0 */1 * * *"
|
||||
jobs:
|
||||
renovate:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
- name: Self-hosted Renovate
|
||||
uses: renovatebot/github-action@1b6d32d6058e85e60825f27572934f36b00ebbd3 # v34.153.1
|
||||
uses: renovatebot/github-action@95cbcd7e8b9d0d69e15ba26208631839ce7eee48 # v36.0.2
|
||||
with:
|
||||
configurationFile: .github/renovate-config.js
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
|
||||
2
.github/workflows/schedule-sync-labels.yaml
vendored
2
.github/workflows/schedule-sync-labels.yaml
vendored
@@ -12,7 +12,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
|
||||
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3
|
||||
with:
|
||||
token: ${{ secrets.BOT_TOKEN }}
|
||||
|
||||
|
||||
2
.github/workflows/stale.yaml
vendored
2
.github/workflows/stale.yaml
vendored
@@ -11,7 +11,7 @@ jobs:
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Check for stale issues and PRs
|
||||
uses: actions/stale@6f05e4244c9a0b2ed3401882b05d701dd0a7289b # v7
|
||||
uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 # v8
|
||||
with:
|
||||
repo-token: ${{ secrets.BOT_TOKEN }}
|
||||
days-before-issue-stale: 180
|
||||
|
||||
@@ -22,6 +22,7 @@ repos:
|
||||
- id: fix-byte-order-marker # removes utf-8 byte order marker.
|
||||
- id: requirements-txt-fixer # sorts entries in requirements.txt.
|
||||
- id: check-added-large-files # prevents giant files from being committed.
|
||||
exclude: (icon.*)
|
||||
- id: check-yaml # checks yaml files for parseable syntax.
|
||||
exclude: (templates\/.*|crds\/.*|questions.yaml|chart_schema.yaml)
|
||||
- id: detect-private-key # detects the presence of private keys.
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "23.2.1.253"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.32
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
|
||||
home: https://truecharts.org/charts/dependency/clickhouse
|
||||
@@ -22,7 +22,7 @@ sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/dependency/clickhouse
|
||||
- https://clickhouse.com/
|
||||
type: application
|
||||
version: 5.0.1
|
||||
version: 5.0.4
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- database
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "10.11.2"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.32
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: Fast, reliable, scalable, and easy to use open-source relational database system.
|
||||
home: https://truecharts.org/charts/dependency/mariadb
|
||||
@@ -25,7 +25,7 @@ sources:
|
||||
- https://github.com/prometheus/mysqld_exporter
|
||||
- https://mariadb.org
|
||||
type: application
|
||||
version: 7.0.2
|
||||
version: 7.0.5
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- database
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "1.6.18"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.32
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: Memcached is a memory-backed database caching solution
|
||||
home: https://truecharts.org/charts/dependency/memcached
|
||||
@@ -23,7 +23,7 @@ sources:
|
||||
- https://github.com/bitnami/bitnami-docker-memcached
|
||||
- http://memcached.org/
|
||||
type: application
|
||||
version: 6.0.12
|
||||
version: 6.0.15
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- database
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "6.0.4"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.32
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: Fast, reliable, scalable, and easy to use open-source no-sql database system.
|
||||
home: https://truecharts.org/charts/dependency/mongodb
|
||||
@@ -23,7 +23,7 @@ sources:
|
||||
- https://github.com/bitnami/bitnami-docker-mongodb
|
||||
- https://www.mongodb.com
|
||||
type: application
|
||||
version: 6.0.1
|
||||
version: 6.0.4
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- database
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "7.0.8"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.32
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: Open source, advanced key-value store.
|
||||
home: https://truecharts.org/charts/dependency/redis
|
||||
@@ -23,7 +23,7 @@ sources:
|
||||
- https://github.com/bitnami/bitnami-docker-redis
|
||||
- http://redis.io/
|
||||
type: application
|
||||
version: 6.0.18
|
||||
version: 6.0.21
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- database
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "9.1.1"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.32
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: Apache Solr
|
||||
home: https://truecharts.org/charts/dependency/solr
|
||||
@@ -22,7 +22,7 @@ sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/dependency/solr
|
||||
- https://github.com/apache/solr
|
||||
type: application
|
||||
version: 4.0.1
|
||||
version: 4.0.4
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- search
|
||||
|
||||
@@ -3,11 +3,11 @@ appVersion: "4.37.5"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
- condition: redis.enabled
|
||||
name: redis
|
||||
repository: https://deps.truecharts.org
|
||||
version: 6.0.17
|
||||
version: 6.0.20
|
||||
deprecated: false
|
||||
description: Authelia is a Single Sign-On Multi-Factor portal for web apps
|
||||
home: https://truecharts.org/charts/enterprise/authelia
|
||||
@@ -35,7 +35,7 @@ sources:
|
||||
- https://github.com/authelia/chartrepo
|
||||
- https://github.com/authelia/authelia
|
||||
type: application
|
||||
version: 15.1.0
|
||||
version: 15.1.3
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- security
|
||||
|
||||
@@ -3,11 +3,11 @@ appVersion: "0.20.0"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
- condition: redis.enabled
|
||||
name: redis
|
||||
repository: https://deps.truecharts.org
|
||||
version: 6.0.17
|
||||
version: 6.0.20
|
||||
description: Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go
|
||||
home: https://truecharts.org/charts/enterprise/blocky
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/blocky.png
|
||||
@@ -25,7 +25,7 @@ sources:
|
||||
- https://0xerr0r.github.io/blocky/
|
||||
- https://github.com/0xERR0R/blocky
|
||||
- https://github.com/Mozart409/blocky-frontend
|
||||
version: 5.0.10
|
||||
version: 5.0.13
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- network
|
||||
|
||||
@@ -10,7 +10,7 @@ keywords:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
@@ -21,7 +21,7 @@ sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/enterprise/cert-manager
|
||||
- https://cert-manager.io/
|
||||
type: application
|
||||
version: 1.0.13
|
||||
version: 1.0.17
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- core
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
image:
|
||||
repository: tccr.io/truecharts/scratch
|
||||
tag: latest@sha256:93878048bbc350e69bf246556ef3520f343487c7ffc40f0b0655ed8a360cb932
|
||||
tag: latest@sha256:180d25cc7a4f380758cd1e72864793c280f3e1728d800984c3287a709803e172
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
workload:
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
apiVersion: v2
|
||||
appVersion: "9.3.6"
|
||||
appVersion: "9.4.7"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
deprecated: false
|
||||
description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
|
||||
home: https://truecharts.org/charts/enterprise/grafana
|
||||
@@ -24,7 +24,7 @@ sources:
|
||||
- https://github.com/bitnami/bitnami-docker-grafana
|
||||
- https://grafana.com/
|
||||
type: application
|
||||
version: 7.0.9
|
||||
version: 7.0.14
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- metrics
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
image:
|
||||
repository: tccr.io/truecharts/grafana
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 9.3.6@sha256:e9d2674578a97b9442af115c6137fa0bc7273984109d7b9ea1ea17e2ceba1129
|
||||
tag: 9.4.7@sha256:ff6de962c1a5ed647f44e2bbb941806dfe05a7623305fe0f5765ce56bd30ef2e
|
||||
|
||||
securityContext:
|
||||
container:
|
||||
|
||||
@@ -10,7 +10,7 @@ keywords:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
@@ -22,7 +22,7 @@ sources:
|
||||
- https://github.com/metallb/metallb
|
||||
- https://metallb.universe.tf
|
||||
type: application
|
||||
version: 8.0.6
|
||||
version: 8.0.10
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- core
|
||||
|
||||
@@ -26,6 +26,12 @@ Create a new entry under `Configure L2 Advertisements`.
|
||||
|
||||
_For users with VLANs or multiple subnets, you may reference multiple address pool objects under a single L2 Advertisement entry as needed._
|
||||
|
||||
:::info
|
||||
|
||||
Once installed, MetalLB will always show as Stopped.
|
||||
|
||||
:::
|
||||
|
||||
## 2. Disable SCALE's Default Loadbalancer
|
||||
|
||||
With MetalLB installed and configured, you must now disable SCALE's default loadbalancer.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
image:
|
||||
repository: tccr.io/truecharts/scratch
|
||||
tag: latest@sha256:93878048bbc350e69bf246556ef3520f343487c7ffc40f0b0655ed8a360cb932
|
||||
tag: latest@sha256:180d25cc7a4f380758cd1e72864793c280f3e1728d800984c3287a709803e172
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
workload:
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
apiVersion: v2
|
||||
appVersion: "2.42.0"
|
||||
appVersion: "2.43.0"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
- condition: exporters.enabled,exporters.node-exporter.enabled
|
||||
name: node-exporter
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 3.3.1
|
||||
version: 3.3.4
|
||||
- condition: exporters.enabled,exporters.kube-state-metrics.enabled
|
||||
name: kube-state-metrics
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 3.3.2
|
||||
version: 3.3.5
|
||||
deprecated: false
|
||||
description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/prometheus.png
|
||||
@@ -29,7 +29,7 @@ sources:
|
||||
- https://github.com/prometheus-community/helm-charts
|
||||
- https://github.com/prometheus-operator/kube-prometheus
|
||||
type: application
|
||||
version: 8.0.7
|
||||
version: 8.0.12
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- metrics
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
image:
|
||||
repository: tccr.io/truecharts/prometheus
|
||||
tag: 2.42.0@sha256:1f0a6e4c8eb16676f543c51209c994ec4ba2fd0902d866d8a982cfb1a5793a13
|
||||
tag: 2.43.0@sha256:2f9b37b4823b2cb14e70714f5f0d7396aeacd8f18d96ff2a407ab2c655d64147
|
||||
|
||||
thanosImage:
|
||||
repository: tccr.io/truecharts/thanos
|
||||
tag: 0.30.2@sha256:64d834218591f67601424f1de3b3a1ab43aca9824758e665717baef221e6cc9b
|
||||
tag: 0.31.0@sha256:5fb6e900c9c94756a0296d9348e1d3e2fd731804d3be56461ea0189e48452299
|
||||
|
||||
alertmanagerImage:
|
||||
repository: tccr.io/truecharts/alertmanager
|
||||
tag: 0.25.0@sha256:6c59cf9e8332a23a3b629cb4d1b2ec8200bd645ea053cbf14fd04582ced81b72
|
||||
tag: 0.25.0@sha256:fe79dcef013284d16a053f624d0b9a73fdb7385bda191ea2a78f4c750e60301e
|
||||
|
||||
global:
|
||||
labels: {}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
apiVersion: v2
|
||||
appVersion: "2.9.8"
|
||||
appVersion: "2.9.9"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
deprecated: false
|
||||
description: Traefik is a flexible reverse proxy and Ingress Provider.
|
||||
home: https://truecharts.org/charts/enterprise/traefik
|
||||
@@ -23,7 +23,7 @@ sources:
|
||||
- https://github.com/traefik/traefik-helm-chart
|
||||
- https://traefik.io/
|
||||
type: application
|
||||
version: 17.0.13
|
||||
version: 17.0.17
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- network
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
image:
|
||||
repository: tccr.io/truecharts/traefik
|
||||
# defaults to appVersion
|
||||
tag: 2.9.8@sha256:4a2d3dda380990d825532e661b42457fc9871061dbc22b310468616378214a2e
|
||||
tag: 2.9.9@sha256:4b9750e70b54df2a0c39c3262fe2963815a0304b7982fb8f80d0782a8e8021fa
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
workload:
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "1.27.0"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.28
|
||||
version: 12.4.3
|
||||
deprecated: false
|
||||
description: Unofficial Bitwarden compatible server written in Rust
|
||||
home: https://truecharts.org/charts/enterprise/vaultwarden
|
||||
@@ -25,7 +25,7 @@ sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/enterprise/vaultwarden
|
||||
- https://github.com/dani-garcia/vaultwarden
|
||||
type: application
|
||||
version: 20.0.7
|
||||
version: 20.0.10
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- security
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "23.2.9"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: Actual is a super fast privacy-focused app for managing your finances.
|
||||
home: https://truecharts.org/charts/stable/actualserver
|
||||
@@ -25,4 +25,4 @@ annotations:
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/catagories: |
|
||||
- finance
|
||||
version: 3.0.13
|
||||
version: 4.0.2
|
||||
|
||||
@@ -15,13 +15,7 @@ questions:
|
||||
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: "Main Service"
|
||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -87,7 +81,7 @@ questions:
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
1
charts/stable/actualserver/templates/NOTES.txt
Normal file
1
charts/stable/actualserver/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1,2 +1,2 @@
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -3,29 +3,46 @@ image:
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 23.2.9@sha256:e31029c78b69a0cea6b2f10c29db49199141acd6721779ca8d6e2b6939cd295c
|
||||
|
||||
podSecurityContext:
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env: {}
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10293
|
||||
protocol: HTTP
|
||||
protocol: http
|
||||
targetPort: 5006
|
||||
|
||||
persistence:
|
||||
server-files:
|
||||
enabled: true
|
||||
mountPath: "/app/server-files"
|
||||
mountPath: /app/server-files
|
||||
user-files:
|
||||
enabled: true
|
||||
mountPath: "/app/user-files"
|
||||
mountPath: /app/user-files
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "0.107.25"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
description: Free and open source, powerful network-wide ads & trackers blocking DNS server.
|
||||
home: https://truecharts.org/charts/stable/adguard-home
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
|
||||
@@ -18,9 +18,8 @@ maintainers:
|
||||
name: adguard-home
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home
|
||||
version: 4.0.16
|
||||
version: 5.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -15,13 +15,7 @@ questions:
|
||||
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: Main Service
|
||||
description: The Primary service on which the healthcheck runs, often the webUI
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -251,28 +245,28 @@ questions:
|
||||
# Include{ingressTraefik}
|
||||
# Include{ingressList}
|
||||
|
||||
# Include{podSecurityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: runAsUser
|
||||
description: The UserID of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: runAsGroup
|
||||
description: The groupID this App of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: "runAsUser"
|
||||
description: "The UserID of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
label: fsGroup
|
||||
description: The group that should own ALL storage.
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
|
||||
# Include{resources}
|
||||
# Include{advanced}
|
||||
|
||||
1
charts/stable/adguard-home/templates/NOTES.txt
Normal file
1
charts/stable/adguard-home/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1 +1 @@
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -3,44 +3,46 @@ image:
|
||||
tag: 0.107.25@sha256:90e78953b5e15126b151ac655e37ad161bf5a6f10e2cdbb50da7f68166f57719
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# Those args are copied from the upstream Dockerfile.
|
||||
# Only port was added. So Adguard won't change port after initial setup
|
||||
args:
|
||||
- --no-check-update
|
||||
- --host
|
||||
- "0.0.0.0"
|
||||
- --config
|
||||
- /opt/adguardhome/conf/AdGuardHome.yaml
|
||||
- --work-dir
|
||||
- /opt/adguardhome/work
|
||||
- --port
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
type: HTTP
|
||||
path: /
|
||||
readiness:
|
||||
type: HTTP
|
||||
path: /
|
||||
startup:
|
||||
type: HTTP
|
||||
path: /
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
args:
|
||||
- --no-check-update
|
||||
- --host
|
||||
- "0.0.0.0"
|
||||
- --config
|
||||
- /opt/adguardhome/conf/AdGuardHome.yaml
|
||||
- --work-dir
|
||||
- /opt/adguardhome/work
|
||||
- --port
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
env: {}
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10232
|
||||
protocol: HTTP
|
||||
protocol: http
|
||||
dns-tcp:
|
||||
enabled: true
|
||||
ports:
|
||||
@@ -53,7 +55,7 @@ service:
|
||||
ports:
|
||||
dns-udp:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
port: 53
|
||||
targetPort: 53
|
||||
dns-https:
|
||||
@@ -61,7 +63,7 @@ service:
|
||||
ports:
|
||||
dns-https:
|
||||
enabled: true
|
||||
protocol: HTTPS
|
||||
protocol: https
|
||||
port: 10234
|
||||
targetPort: 443
|
||||
dns-https-udp:
|
||||
@@ -69,7 +71,7 @@ service:
|
||||
ports:
|
||||
dns-https-udp:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
port: 10234
|
||||
targetPort: 443
|
||||
dns-crypt:
|
||||
@@ -77,7 +79,7 @@ service:
|
||||
ports:
|
||||
dns-crypt:
|
||||
enabled: true
|
||||
protocol: HTTP
|
||||
protocol: http
|
||||
port: 5443
|
||||
targetPort: 5443
|
||||
dns-crypt-udp:
|
||||
@@ -85,7 +87,7 @@ service:
|
||||
ports:
|
||||
dns-crypt-udp:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
port: 5443
|
||||
targetPort: 5443
|
||||
dns-quic-udp-1:
|
||||
@@ -93,27 +95,28 @@ service:
|
||||
ports:
|
||||
dns-quic-udp-1:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
port: 784
|
||||
targetPort: 784
|
||||
dns-quic-udp-2:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
port: 853
|
||||
targetPort: 853
|
||||
dns-quic-udp-3:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
port: 8853
|
||||
targetPort: 8853
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: "/opt/adguardhome/conf"
|
||||
mountPath: /opt/adguardhome/conf
|
||||
data:
|
||||
enabled: true
|
||||
mountPath: "/opt/adguardhome/work"
|
||||
mountPath: /opt/adguardhome/work
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -7,7 +7,7 @@ appVersion: "latest"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.
|
||||
home: https://truecharts.org/charts/stable/adminer
|
||||
@@ -26,4 +26,4 @@ sources:
|
||||
- https://github.com/vrana/adminer
|
||||
- http://hub.docker.com/_/adminer/
|
||||
type: application
|
||||
version: 3.0.15
|
||||
version: 4.0.2
|
||||
|
||||
@@ -10,37 +10,31 @@ questions:
|
||||
# Include{replicas1}
|
||||
# Include{podSpec}
|
||||
# Include{containerMain}
|
||||
- variable: env
|
||||
group: "App Configuration"
|
||||
label: "Image Environment"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: ADMINER_DESIGN
|
||||
label: ADMINER_DESIGN
|
||||
description: Container Variable ADMINERDESIGN
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: ADMINER_PLUGINS
|
||||
label: ADMINER_PLUGINS
|
||||
description: e.g. ADMINERPLUGINS=tables-filter tinymce
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
# Include{containerBasic}
|
||||
# Include{containerAdvanced}
|
||||
|
||||
- variable: env
|
||||
group: App Configuration
|
||||
label: Image Environment
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: ADMINER_DESIGN
|
||||
label: ADMINER_DESIGN
|
||||
description: Container Variable ADMINERDESIGN
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: ADMINER_PLUGINS
|
||||
label: ADMINER_PLUGINS
|
||||
description: e.g. ADMINERPLUGINS=tables-filter tinymce
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: Main Service
|
||||
description: The Primary service on which the healthcheck runs, often the webUI
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -73,28 +67,28 @@ questions:
|
||||
# Include{ingressTraefik}
|
||||
# Include{ingressList}
|
||||
|
||||
# Include{podSecurityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: runAsUser
|
||||
description: The UserID of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: runAsGroup
|
||||
description: The groupID this App of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: "runAsUser"
|
||||
description: "The UserID of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
label: fsGroup
|
||||
description: The group that should own ALL storage.
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
|
||||
# Include{resources}
|
||||
# Include{advanced}
|
||||
|
||||
1
charts/stable/adminer/templates/NOTES.txt
Normal file
1
charts/stable/adminer/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1,2 +1,2 @@
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -2,25 +2,41 @@ image:
|
||||
pullPolicy: IfNotPresent
|
||||
repository: tccr.io/truecharts/adminer
|
||||
tag: latest@sha256:e8f1fb2dff7f1b5ac02002966e38824f1ff0cddde27b7e83aa0cfe61bd1c197a
|
||||
podSecurityContext:
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
|
||||
env:
|
||||
ADMINER_DESIGN: ""
|
||||
ADMINER_PLUGINS: ""
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env:
|
||||
ADMINER_DESIGN: ""
|
||||
ADMINER_PLUGINS: ""
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 18080
|
||||
protocol: HTTP
|
||||
protocol: http
|
||||
targetPort: 8080
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "2.11.3"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet.
|
||||
home: https://truecharts.org/charts/stable/airdcpp-webclient
|
||||
@@ -23,9 +23,8 @@ sources:
|
||||
- https://airdcpp-web.github.io/
|
||||
- https://github.com/airdcpp-web/airdcpp-webclient
|
||||
type: application
|
||||
version: 5.0.9
|
||||
version: 6.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -15,13 +15,7 @@ questions:
|
||||
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: "Main Service"
|
||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -136,16 +130,16 @@ questions:
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
1
charts/stable/airdcpp-webclient/templates/NOTES.txt
Normal file
1
charts/stable/airdcpp-webclient/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1 +1 @@
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -3,10 +3,28 @@ image:
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 2.11.3@sha256:517455edfda62b11eb6f6246e87244ef104bbdf6b51c83c2e470c917b54400c8
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: tcp
|
||||
path: /
|
||||
readiness:
|
||||
type: tcp
|
||||
path: /
|
||||
startup:
|
||||
type: tcp
|
||||
path: /
|
||||
env: {}
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
protocol: tcp
|
||||
port: 10155
|
||||
targetPort: 5600
|
||||
unencrypted-tcp:
|
||||
@@ -14,6 +32,7 @@ service:
|
||||
ports:
|
||||
unencrypted-tcp:
|
||||
enabled: true
|
||||
protocol: tcp
|
||||
port: 21248
|
||||
targetPort: 21248
|
||||
encrypted-tcp:
|
||||
@@ -21,6 +40,7 @@ service:
|
||||
ports:
|
||||
encrypted-tcp:
|
||||
enabled: true
|
||||
protocol: tcp
|
||||
port: 21249
|
||||
targetPort: 21249
|
||||
search-udp:
|
||||
@@ -28,14 +48,15 @@ service:
|
||||
ports:
|
||||
search-udp:
|
||||
enabled: true
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
port: 21248
|
||||
targetPort: 21248
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: "/.airdcpp"
|
||||
mountPath: /.airdcpp
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "10.6.2"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
description: Airsonic is a Free and Open Source community driven media server
|
||||
home: https://truecharts.org/charts/stable/airsonic
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png
|
||||
@@ -20,9 +20,8 @@ sources:
|
||||
- https://github.com/airsonic/airsonic
|
||||
- https://github.com/linuxserver/docker-airsonic
|
||||
- https://github.com/k8s-at-home/charts/tree/master/charts/airsonic
|
||||
version: 8.0.8
|
||||
version: 9.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -15,13 +15,7 @@ questions:
|
||||
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: "Main Service"
|
||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -70,16 +64,16 @@ questions:
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
1
charts/stable/airsonic/templates/NOTES.txt
Normal file
1
charts/stable/airsonic/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1 +1 @@
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -4,30 +4,47 @@ image:
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
env:
|
||||
# -- sets the context path parameter
|
||||
# Example: "url-base"
|
||||
CONTEXT_PATH:
|
||||
JAVA_OPTS:
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env:
|
||||
{}
|
||||
# -- sets the context path parameter
|
||||
# Example: "url-base"
|
||||
# CONTEXT_PATH:
|
||||
# JAVA_OPTS:
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10047
|
||||
protocol: http
|
||||
targetPort: 4040
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: "/config"
|
||||
mountPath: /config
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
apiVersion: v2
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
name: alist
|
||||
version: 4.0.21
|
||||
version: 5.0.2
|
||||
appVersion: "3.12.2"
|
||||
description: Alist program that supports multiple storage, powered by Gin and React
|
||||
type: application
|
||||
@@ -21,7 +21,7 @@ sources:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
# condition:
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
@@ -31,4 +31,3 @@ annotations:
|
||||
truecharts.org/catagories: |
|
||||
- cloud
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -15,13 +15,7 @@ questions:
|
||||
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: "Main Service"
|
||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -70,16 +64,16 @@ questions:
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
1
charts/stable/alist/templates/NOTES.txt
Normal file
1
charts/stable/alist/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1 +1 @@
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -4,24 +4,42 @@ image:
|
||||
tag: 3.12.2@sha256:5e31a45b1291a1efb2c87f635c8efac0bf7698be3fc8db4b5e85b520377328eb
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
targetPort: 5244
|
||||
protocol: http
|
||||
port: 10167
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env: {}
|
||||
|
||||
persistence:
|
||||
data:
|
||||
enabled: true
|
||||
mountPath: "/opt/alist/data"
|
||||
mountPath: /opt/alist/data
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "1.0.16"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
description: Expose all events from an Amcrest device to an MQTT broker
|
||||
home: https://truecharts.org/charts/stable/amcrest2mqtt
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png
|
||||
@@ -18,9 +18,8 @@ name: amcrest2mqtt
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/amcrest2mqtt
|
||||
- https://github.com/dchesterton/amcrest2mqtt
|
||||
version: 6.0.9
|
||||
version: 7.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -8,89 +8,82 @@ questions:
|
||||
# Include{replicas1}
|
||||
# Include{podSpec}
|
||||
# Include{containerMain}
|
||||
- variable: env
|
||||
group: "App Configuration"
|
||||
label: "Image Environment"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: AMCREST_USERNAME
|
||||
label: "AMCREST_USERNAME"
|
||||
description: "User name used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: string
|
||||
default: "admin"
|
||||
- variable: AMCREST_PASSWORD
|
||||
label: "AMCREST_PASSWORD"
|
||||
description: "Password used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: string
|
||||
default: "changeme"
|
||||
required: true
|
||||
- variable: MQTT_USERNAME
|
||||
label: "MQTT_USERNAME"
|
||||
description: "User name used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: string
|
||||
default: "mqttuser"
|
||||
required: true
|
||||
- variable: MQTT_PASSWORD
|
||||
label: "MQTT_PASSWORD"
|
||||
description: "Password used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: string
|
||||
default: "changeme"
|
||||
- variable: AMCREST_HOST
|
||||
label: "AMCREST_HOST"
|
||||
description: "Host name used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
required: true
|
||||
- variable: AMCREST_PORT
|
||||
label: "AMCREST_PORT"
|
||||
description: "Port used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: int
|
||||
default: 80
|
||||
required: true
|
||||
- variable: MQTT_HOST
|
||||
label: "MQTT_HOST"
|
||||
description: "Host name used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: string
|
||||
default: "localhost"
|
||||
required: true
|
||||
- variable: MQTT_PORT
|
||||
label: "MQTT_PORT"
|
||||
description: "Port used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: int
|
||||
default: 1883
|
||||
required: true
|
||||
- variable: HOME_ASSISTANT
|
||||
label: "HOME_ASSISTANT"
|
||||
description: "Enable Home Assistant autodiscovery"
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
- variable: HOME_ASSISTANT_PREFIX
|
||||
label: "HOME_ASSISTANT_PREFIX"
|
||||
description: "Home Assistant autodiscovery prefix"
|
||||
schema:
|
||||
type: string
|
||||
default: "homeassistant"
|
||||
# Include{containerBasic}
|
||||
# Include{containerAdvanced}
|
||||
|
||||
- variable: secretEnv
|
||||
group: "App Configuration"
|
||||
label: "Image Secrets"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: AMCREST_USERNAME
|
||||
label: "AMCREST_USERNAME"
|
||||
description: "User name used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: string
|
||||
default: "admin"
|
||||
- variable: AMCREST_PASSWORD
|
||||
label: "AMCREST_PASSWORD"
|
||||
description: "Password used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: string
|
||||
default: "changeme"
|
||||
required: true
|
||||
- variable: MQTT_USERNAME
|
||||
label: "MQTT_USERNAME"
|
||||
description: "User name used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: string
|
||||
default: "mqttuser"
|
||||
required: true
|
||||
- variable: MQTT_PASSWORD
|
||||
label: "MQTT_PASSWORD"
|
||||
description: "Password used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: string
|
||||
default: "changeme"
|
||||
- variable: env
|
||||
group: "App Configuration"
|
||||
label: "Image Environment"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: AMCREST_HOST
|
||||
label: "AMCREST_HOST"
|
||||
description: "Host name used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
required: true
|
||||
- variable: AMCREST_PORT
|
||||
label: "AMCREST_PORT"
|
||||
description: "Port used to connect to the Amcrest device"
|
||||
schema:
|
||||
type: int
|
||||
default: 80
|
||||
required: true
|
||||
- variable: MQTT_HOST
|
||||
label: "MQTT_HOST"
|
||||
description: "Host name used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: string
|
||||
default: "localhost"
|
||||
required: true
|
||||
- variable: MQTT_PORT
|
||||
label: "MQTT_PORT"
|
||||
description: "Port used to connect to the MQTT broker"
|
||||
schema:
|
||||
type: int
|
||||
default: 1883
|
||||
required: true
|
||||
- variable: HOME_ASSISTANT
|
||||
label: "HOME_ASSISTANT"
|
||||
description: "Enable Home Assistant autodiscovery"
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
- variable: HOME_ASSISTANT_PREFIX
|
||||
label: "HOME_ASSISTANT_PREFIX"
|
||||
description: "Home Assistant autodiscovery prefix"
|
||||
schema:
|
||||
type: string
|
||||
default: "homeassistant"
|
||||
# Include{containerConfig}
|
||||
# Include{serviceExpertRoot}
|
||||
default: false
|
||||
@@ -105,16 +98,16 @@ questions:
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
1
charts/stable/amcrest2mqtt/templates/NOTES.txt
Normal file
1
charts/stable/amcrest2mqtt/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1,2 +1,2 @@
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -10,37 +10,40 @@ service:
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
|
||||
secretEnv:
|
||||
# -- User name used to connect to the Amcrest device
|
||||
AMCREST_USERNAME: "admin"
|
||||
# -- Password used to connect to the Amcrest device
|
||||
AMCREST_PASSWORD: "changeme"
|
||||
# -- User name used to connect to the MQTT broker
|
||||
MQTT_USERNAME: "mqttuser"
|
||||
# -- Password used to connect to the MQTT broker
|
||||
MQTT_PASSWORD: "changeme"
|
||||
|
||||
env:
|
||||
# -- Host name used to connect to the Amcrest device
|
||||
AMCREST_HOST: "localhost"
|
||||
# -- Port used to connect to the Amcrest device
|
||||
AMCREST_PORT: 80
|
||||
# -- Host name used to connect to the MQTT broker
|
||||
MQTT_HOST: "localhost"
|
||||
# -- Port used to connect to the MQTT broker
|
||||
MQTT_PORT: 1883
|
||||
# -- Enable Home Assistant autodiscovery
|
||||
HOME_ASSISTANT: "false"
|
||||
# -- Home Assistant autodiscovery prefix
|
||||
HOME_ASSISTANT_PREFIX: "homeassistant"
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
env:
|
||||
# -- Host name used to connect to the Amcrest device
|
||||
AMCREST_HOST: "localhost"
|
||||
# -- Port used to connect to the Amcrest device
|
||||
AMCREST_PORT: 80
|
||||
# -- Host name used to connect to the MQTT broker
|
||||
MQTT_HOST: "localhost"
|
||||
# -- Port used to connect to the MQTT broker
|
||||
MQTT_PORT: 1883
|
||||
# -- Enable Home Assistant autodiscovery
|
||||
HOME_ASSISTANT: "false"
|
||||
# -- Home Assistant autodiscovery prefix
|
||||
HOME_ASSISTANT_PREFIX: "homeassistant"
|
||||
# -- User name used to connect to the Amcrest device
|
||||
AMCREST_USERNAME: "admin"
|
||||
# -- Password used to connect to the Amcrest device
|
||||
AMCREST_PASSWORD: "changeme"
|
||||
# -- User name used to connect to the MQTT broker
|
||||
MQTT_USERNAME: "mqttuser"
|
||||
# -- Password used to connect to the MQTT broker
|
||||
MQTT_PASSWORD: "changeme"
|
||||
|
||||
portal:
|
||||
enabled: false
|
||||
open:
|
||||
enabled: false
|
||||
|
||||
@@ -9,7 +9,7 @@ appVersion: "latest"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: aMule is an eMule-like client for the eDonkey and Kademlia networks.
|
||||
home: https://truecharts.org/charts/stable/amule
|
||||
@@ -29,4 +29,4 @@ sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/amule
|
||||
- https://github.com/t-chab/dockerfiles
|
||||
type: application
|
||||
version: 2.1.8
|
||||
version: 3.0.2
|
||||
|
||||
@@ -10,37 +10,31 @@ questions:
|
||||
# Include{replicas1}
|
||||
# Include{podSpec}
|
||||
# Include{containerMain}
|
||||
- variable: env
|
||||
group: "App Configuration"
|
||||
label: "Image Environment"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: WEBUI_PWD
|
||||
label: WEBUI_PWD
|
||||
description: Password for WebUI.
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: WEBUI_TEMPLATE
|
||||
label: WEBUI_TEMPLATE
|
||||
description: Alternative material WebUI design.
|
||||
schema:
|
||||
type: string
|
||||
default: default
|
||||
# Include{containerBasic}
|
||||
# Include{containerAdvanced}
|
||||
|
||||
- variable: env
|
||||
group: App Configuration
|
||||
label: Image Environment
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: WEBUI_PWD
|
||||
label: WEBUI_PWD
|
||||
description: Password for WebUI.
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: WEBUI_TEMPLATE
|
||||
label: WEBUI_TEMPLATE
|
||||
description: Alternative material WebUI design.
|
||||
schema:
|
||||
type: string
|
||||
default: default
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: Main Service
|
||||
description: The Primary service on which the healthcheck runs, often the webUI
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -142,28 +136,28 @@ questions:
|
||||
# Include{ingressTraefik}
|
||||
# Include{ingressList}
|
||||
|
||||
# Include{podSecurityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: runAsUser
|
||||
description: The UserID of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: runAsGroup
|
||||
description: The groupID this App of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: "runAsUser"
|
||||
description: "The UserID of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
label: fsGroup
|
||||
description: The group that should own ALL storage.
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
|
||||
# Include{resources}
|
||||
# Include{advanced}
|
||||
|
||||
1
charts/stable/amule/templates/NOTES.txt
Normal file
1
charts/stable/amule/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1,2 +1,2 @@
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -3,23 +3,19 @@ image:
|
||||
repository: tccr.io/truecharts/amule
|
||||
tag: latest@sha256:08ac5dd2895ac3ebbee27dbee5ddff5cdbd1fc36624aff0651976d5eee52b217
|
||||
|
||||
env:
|
||||
WEBUI_PWD: ""
|
||||
WEBUI_TEMPLATE: default
|
||||
|
||||
podSecurityContext:
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 4711
|
||||
protocol: HTTP
|
||||
protocol: http
|
||||
targetPort: 4711
|
||||
porttcp:
|
||||
enabled: true
|
||||
@@ -27,7 +23,7 @@ service:
|
||||
porttcp:
|
||||
enabled: true
|
||||
port: 4662
|
||||
protocol: TCP
|
||||
protocol: tcp
|
||||
targetPort: 4662
|
||||
portudp:
|
||||
enabled: true
|
||||
@@ -35,9 +31,28 @@ service:
|
||||
portudp:
|
||||
enabled: true
|
||||
port: 4672
|
||||
protocol: UDP
|
||||
protocol: udp
|
||||
targetPort: 4672
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env:
|
||||
WEBUI_PWD: ""
|
||||
WEBUI_TEMPLATE: default
|
||||
|
||||
persistence:
|
||||
complete:
|
||||
enabled: true
|
||||
@@ -50,4 +65,5 @@ persistence:
|
||||
mountPath: /temp
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "4.2.3"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps.
|
||||
home: https://truecharts.org/charts/stable/appdaemon
|
||||
@@ -24,9 +24,8 @@ sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/appdaemon
|
||||
- https://github.com/AppDaemon/appdaemon
|
||||
type: application
|
||||
version: 11.0.11
|
||||
version: 12.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- utilities
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -10,78 +10,64 @@ questions:
|
||||
# Include{replicas1}
|
||||
# Include{podSpec}
|
||||
# Include{containerMain}
|
||||
- variable: env
|
||||
group: "App Configuration"
|
||||
label: "Image Environment"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: TOKEN
|
||||
label: HA Token
|
||||
description: Your Long Live Home-Assistant Token
|
||||
schema:
|
||||
type: string
|
||||
private: true
|
||||
required: true
|
||||
default: ""
|
||||
- variable: HA_URL
|
||||
label: HA URL
|
||||
description: Your Home-Assistant URL
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
required: true
|
||||
- variable: DASH_URL
|
||||
label: Dashboard URL
|
||||
description: URL of your AppDaemon dashboard
|
||||
schema:
|
||||
type: string
|
||||
default: http://$HOSTNAME:5050
|
||||
required: true
|
||||
- variable: LATITUDE
|
||||
label: Latitude
|
||||
description: Latitude of your home assistant instance
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
valid_chars: '^(\+|-)?(?:90(?:(?:\.0{1,15})?)|(?:[0-9]|[1-8][0-9])(?:(?:\.[0-9]{1,15})?))$'
|
||||
required: true
|
||||
- variable: LONGITUDE
|
||||
label: Longitude
|
||||
description: Longitude of your home assistant instance
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
valid_chars: '^(\+|-)?(?:180(?:(?:\.0{1,15})?)|(?:[0-9]|[1-9][0-9]|1[0-7][0-9])(?:(?:\.[0-9]{1,15})?))$'
|
||||
required: true
|
||||
- variable: ELEVATION
|
||||
label: Elevation
|
||||
description: Longitude of your home assistant instance
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
required: true
|
||||
# Include{containerBasic}
|
||||
# Include{containerAdvanced}
|
||||
|
||||
- variable: secretEnv
|
||||
group: App Configuration
|
||||
label: Image Secrets
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: TOKEN
|
||||
label: HA Token
|
||||
description: Your Long Live Home-Assistant Token
|
||||
schema:
|
||||
type: string
|
||||
private: true
|
||||
required: true
|
||||
default: ""
|
||||
# Docker specific env
|
||||
- variable: env
|
||||
group: App Configuration
|
||||
label: Image Environment
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: HA_URL
|
||||
label: HA URL
|
||||
description: Your Home-Assistant URL
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
required: true
|
||||
- variable: DASH_URL
|
||||
label: Dashboard URL
|
||||
description: URL of your AppDaemon dashboard
|
||||
schema:
|
||||
type: string
|
||||
default: http://$HOSTNAME:5050
|
||||
required: true
|
||||
- variable: LATITUDE
|
||||
label: Latitude
|
||||
description: Latitude of your home assistant instance
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
valid_chars: '^(\+|-)?(?:90(?:(?:\.0{1,15})?)|(?:[0-9]|[1-8][0-9])(?:(?:\.[0-9]{1,15})?))$'
|
||||
required: true
|
||||
- variable: LONGITUDE
|
||||
label: Longitude
|
||||
description: Longitude of your home assistant instance
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
valid_chars: '^(\+|-)?(?:180(?:(?:\.0{1,15})?)|(?:[0-9]|[1-9][0-9]|1[0-7][0-9])(?:(?:\.[0-9]{1,15})?))$'
|
||||
required: true
|
||||
- variable: ELEVATION
|
||||
label: Elevation
|
||||
description: Longitude of your home assistant instance
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
required: true
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: Main Service
|
||||
description: The Primary service on which the healthcheck runs, often the webUI
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -123,28 +109,28 @@ questions:
|
||||
# Include{ingressTraefik}
|
||||
# Include{ingressList}
|
||||
|
||||
# Include{podSecurityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: runAsUser
|
||||
description: The UserID of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: runAsGroup
|
||||
description: The groupID this App of the user running the application
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextRoot}
|
||||
- variable: runAsUser
|
||||
label: "runAsUser"
|
||||
description: "The UserID of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
label: fsGroup
|
||||
description: The group that should own ALL storage.
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
|
||||
# Include{resources}
|
||||
# Include{advanced}
|
||||
|
||||
1
charts/stable/appdaemon/templates/NOTES.txt
Normal file
1
charts/stable/appdaemon/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1 +1 @@
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -4,37 +4,49 @@ image:
|
||||
tag: 4.2.3@sha256:3fa8d88560d0dd12259812ad7a0869ede726da24d82090230e07bf66cd0b4c0e
|
||||
|
||||
securityContext:
|
||||
runAsNonRoot: false
|
||||
readOnlyRootFilesystem: false
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
secretEnv:
|
||||
TOKEN: "REPLACETHIS"
|
||||
|
||||
env:
|
||||
DASH_URL: "http://$HOSTNAME:5050"
|
||||
HA_URL: ""
|
||||
LATITUDE: 46
|
||||
LONGITUDE: -94
|
||||
ELEVATION: 1217
|
||||
TIMEZONE: "{{ .Values.TZ }}"
|
||||
container:
|
||||
runAsNonRoot: false
|
||||
readOnlyRootFilesystem: false
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 5050
|
||||
protocol: http
|
||||
targetPort: 5050
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env:
|
||||
DASH_URL: "http://$HOSTNAME:5050"
|
||||
HA_URL: ""
|
||||
LATITUDE: 46
|
||||
LONGITUDE: -94
|
||||
ELEVATION: 1217
|
||||
TIMEZONE: "{{ .Values.TZ }}"
|
||||
TOKEN: "REPLACETHIS"
|
||||
|
||||
persistence:
|
||||
conf:
|
||||
enabled: true
|
||||
mountPath: "/conf"
|
||||
varrun:
|
||||
enabled: true
|
||||
mountPath: /conf
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "1.3.2"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
description: A modern web frontend making aria2 easier to use | Aria2 WebUI.
|
||||
home: https://truecharts.org/charts/stable/ariang
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
|
||||
@@ -18,9 +18,8 @@ name: ariang
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/ariang
|
||||
- https://github.com/leonismoe/docker-images
|
||||
version: 3.0.10
|
||||
version: 4.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -15,13 +15,7 @@ questions:
|
||||
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: "Main Service"
|
||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -61,16 +55,16 @@ questions:
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 568
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
1
charts/stable/ariang/templates/NOTES.txt
Normal file
1
charts/stable/ariang/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1 +1 @@
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -7,9 +7,27 @@ service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
protocol: HTTP
|
||||
targetPort: 8080
|
||||
protocol: http
|
||||
port: 10276
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env: {}
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "3.0.2"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
description: An easy-to-use, multi-track audio editor and recorder
|
||||
home: https://truecharts.org/charts/stable/audacity
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png
|
||||
@@ -24,9 +24,8 @@ sources:
|
||||
- https://github.com/linuxserver/docker-audacity
|
||||
- https://www.audacityteam.org/
|
||||
type: application
|
||||
version: 6.0.8
|
||||
version: 8.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -15,13 +15,7 @@ questions:
|
||||
|
||||
# Include{containerConfig}
|
||||
# Include{serviceRoot}
|
||||
- variable: main
|
||||
label: "Main Service"
|
||||
description: "The Primary service on which the healthcheck runs, often the webUI"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
# Include{serviceMain}
|
||||
# Include{serviceSelectorLoadBalancer}
|
||||
# Include{serviceSelectorExtras}
|
||||
- variable: main
|
||||
@@ -70,16 +64,16 @@ questions:
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
1
charts/stable/audacity/templates/NOTES.txt
Normal file
1
charts/stable/audacity/templates/NOTES.txt
Normal file
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1,2 +1,2 @@
|
||||
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -4,26 +4,42 @@ image:
|
||||
tag: v3.0.2@sha256:fa1bf994f5c37b38f78872daba4921b6d78f17d94d1390cd6913474c6fcee9d8
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10032
|
||||
protocol: http
|
||||
targetPort: 3000
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
type: http
|
||||
path: /
|
||||
readiness:
|
||||
type: http
|
||||
path: /
|
||||
startup:
|
||||
type: http
|
||||
path: /
|
||||
env: {}
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: "/config"
|
||||
varrun:
|
||||
enabled: true
|
||||
mountPath: /config
|
||||
|
||||
portal:
|
||||
enabled: true
|
||||
open:
|
||||
enabled: true
|
||||
|
||||
@@ -3,7 +3,7 @@ appVersion: "latest"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
deprecated: false
|
||||
description: A Lidarr companion script to automatically download music for Lidarr.
|
||||
home: https://truecharts.org/charts/stable/automatic-music-downloader
|
||||
@@ -23,9 +23,8 @@ sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader
|
||||
- https://github.com/RandomNinjaAtk/docker-amd
|
||||
type: application
|
||||
version: 4.0.9
|
||||
version: 5.0.2
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
@@ -8,230 +8,230 @@ questions:
|
||||
# Include{replicas1}
|
||||
# Include{podSpec}
|
||||
# Include{containerMain}
|
||||
- variable: env
|
||||
group: "App Configuration"
|
||||
label: "Image Environment"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: AUTOSTART
|
||||
label: "Auto Start"
|
||||
description: "true = Enabled :: Runs script automatically on startup"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: SCRIPTINTERVAL
|
||||
label: "Script Interval"
|
||||
description: "#s or #m or #h or #d :: s = seconds, m = minutes, h = hours, d = days :: Amount of time between each script run, when AUTOSTART is enabled"
|
||||
schema:
|
||||
type: string
|
||||
default: "1h"
|
||||
- variable: DOWNLOADMODE
|
||||
label: "Download Mode"
|
||||
description: >
|
||||
"`wanted` or `artist` :: wanted mode only download missing/cutoff ::
|
||||
artist mode downloads all albums by an artist (requires lidarr volume mapping root media folders for import)"
|
||||
schema:
|
||||
type: string
|
||||
default: "wanted"
|
||||
enum:
|
||||
- value: "wanted"
|
||||
description: "Only missing/cutoff"
|
||||
- value: "artist"
|
||||
description: "All albums"
|
||||
- variable: FALLBACKSEARCH
|
||||
label: "Fallback Search"
|
||||
description: "True or False :: True = enabled :: Allows DL client to search for missing songs when they are not available"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: LIST
|
||||
label: "LIST"
|
||||
description: "Both or missing or cutoff :: both = missing + cutoff :: missng = lidarr missing list :: cutoff = lidarr cutoff list"
|
||||
schema:
|
||||
type: string
|
||||
default: "both"
|
||||
enum:
|
||||
- value: "both"
|
||||
description: "missing + cutoff"
|
||||
- value: "missing"
|
||||
description: "lidarr missing list"
|
||||
- value: "cutoff"
|
||||
description: "lidarr cutoff list"
|
||||
- variable: SearchType
|
||||
label: "Search Type"
|
||||
description: |
|
||||
both or artist or fuzzy
|
||||
both = artist + fuzzy searching
|
||||
artist = only artist searching
|
||||
fuzzy = only fuzzy searching (Various Artist is always fuzzy searched, regardless of setting)
|
||||
schema:
|
||||
type: string
|
||||
default: "both"
|
||||
enum:
|
||||
- value: "both"
|
||||
description: "Artist + fuzzy searching."
|
||||
- value: "artist"
|
||||
description: "Only artist searching."
|
||||
- value: "fuzzy"
|
||||
description: "Only fuzzy searching."
|
||||
- variable: Concurrency
|
||||
label: "Concurrency"
|
||||
description: "Number of concurrent downloads"
|
||||
schema:
|
||||
type: int
|
||||
default: 1
|
||||
- variable: EMBEDDED_COVER_QUALITY
|
||||
label: "Embedded Cover Quality"
|
||||
description: "Controls the quality of the cover image compression in percentage, 100 = no compression"
|
||||
schema:
|
||||
type: int
|
||||
default: 80
|
||||
- variable: FORMAT
|
||||
label: "Format"
|
||||
description: |
|
||||
FLAC or MP3 or OPUS or AAC or ALAC.
|
||||
FLAC is an audio coding format for lossless compression of digital audio.
|
||||
MP3 (or mp3) as a file format commonly designates files containing an elementary stream of MPEG-1 Audio or MPEG-2 Audio encoded data.
|
||||
Opus is a lossy audio coding format developed by the Xiph.Org Foundation and standardized by the Internet Engineering Task Force.
|
||||
Advanced Audio Coding (AAC) is an audio coding standard for lossy digital audio compression.
|
||||
schema:
|
||||
type: string
|
||||
default: "FLAC"
|
||||
enum:
|
||||
- value: "FLAC"
|
||||
description: "FLAC"
|
||||
- value: "MP3"
|
||||
description: "MP3"
|
||||
- value: "OPUS"
|
||||
description: "OPUS"
|
||||
- value: "AAC"
|
||||
description: "AAC"
|
||||
- value: "ALAC"
|
||||
description: "ALAC"
|
||||
- variable: BITRATE
|
||||
label: "Bit Rate"
|
||||
description: "FLAC -> OPUS/AAC/MP3 will be converted using this bitrate (MP3 320/128 is native, not converted)"
|
||||
schema:
|
||||
type: int
|
||||
default: 320
|
||||
- variable: ENABLEPOSTPROCESSING
|
||||
label: "Enable Postprocessing"
|
||||
description: "true = enabled :: enables or disables post processing processes as much as possible"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: FORCECONVERT
|
||||
label: "Force Convert"
|
||||
description: "true = enabled :: This will convert lossy MP3 to desired target format (exluding FLAC/ALAC, ALAC will convert to AAC)"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: requirequality
|
||||
label: "Require Quality"
|
||||
description: "true = enabled :: Requires all downloaded files match target file extension (mp3 or flac) when enabled"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: MatchDistance
|
||||
label: "Match Distance"
|
||||
description: >
|
||||
"Set as an integer, the higher the number, the more lenient it is.
|
||||
Example: A match score of 0 is a perfect match :: For more information,
|
||||
this score is produced using this function: Algorithm Implementation/Strings/Levenshtein distance"
|
||||
schema:
|
||||
type: int
|
||||
default: 10
|
||||
- variable: replaygain
|
||||
label: "Replay Gain"
|
||||
description: "true = enabled :: Scans and analyzes files to add replaygain tags to song metadata"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: FolderPermissions
|
||||
label: "Folder Permissions"
|
||||
description: "Based on chmod linux permissions"
|
||||
schema:
|
||||
type: int
|
||||
default: 766
|
||||
- variable: FilePermissions
|
||||
label: "File Permissions"
|
||||
description: "Based on chmod linux permissions"
|
||||
schema:
|
||||
type: int
|
||||
default: 666
|
||||
- variable: MBRAINZMIRROR
|
||||
label: "Mbrainz Mirror"
|
||||
description: "OPTIONAL :: Only change if using a different mirror"
|
||||
schema:
|
||||
type: string
|
||||
default: "https://musicbrainz.org"
|
||||
- variable: MBRATELIMIT
|
||||
label: "Mb Rate Limit"
|
||||
description: "OPTIONAL: musicbrainz rate limit, musicbrainz allows only 1 connection per second, max setting is 10 :: Set to 101 to disable limit"
|
||||
schema:
|
||||
type: int
|
||||
default: 1
|
||||
- variable: LidarrUrl
|
||||
label: "Lidarr Url"
|
||||
description: "Set domain or IP to your Lidarr instance including port. If using reverse proxy, do not use a trailing slash. Ensure you specify http/s."
|
||||
schema:
|
||||
type: string
|
||||
default: "http://x.x.x.x:8686"
|
||||
- variable: LidarrAPIkey
|
||||
label: "Lidarr Api Key"
|
||||
description: "Lidarr API key."
|
||||
schema:
|
||||
type: string
|
||||
default: "LIDARRAPI"
|
||||
- variable: ARL_TOKEN
|
||||
label: "ARL Token"
|
||||
description: "Deezer ARL Cookie"
|
||||
schema:
|
||||
type: string
|
||||
default: "ARLTOKEN"
|
||||
- variable: NOTIFYPLEX
|
||||
label: "Notify PLEX"
|
||||
description: "true = enabled :: ONLY APPLIES ARTIST MODE :: Plex must have a music library added and be configured to use the exact same mount point as Lidarr's root folder"
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
show_subquestions_if: true
|
||||
subquestions:
|
||||
- variable: PLEXLIBRARYNAME
|
||||
label: "PLEX Library Name"
|
||||
description: "This must exactly match the name of the Plex Library that contains the Lidarr Media Folder data"
|
||||
schema:
|
||||
type: string
|
||||
default: "Music"
|
||||
- variable: PLEXURL
|
||||
label: "PLEX URL"
|
||||
description: "Path to PLEX."
|
||||
schema:
|
||||
type: string
|
||||
default: "http://x.x.x.x:32400"
|
||||
- variable: PLEXTOKEN
|
||||
label: "PLEX Token"
|
||||
description: "PLEX API token."
|
||||
schema:
|
||||
type: string
|
||||
default: "plextoken"
|
||||
- variable: ALBUM_TYPE_FILTER
|
||||
label: "Album Type Filter"
|
||||
description: 'Filter Types: COMPILE, SINGLE, ALBUM, EP (this is a ", " separated list of Album Types to skip) (Applicable to artist mode only)'
|
||||
schema:
|
||||
type: string
|
||||
default: "COMPILE"
|
||||
- variable: POSTPROCESSTHREADS
|
||||
label: "Post Process Threads"
|
||||
description: "Controls number of threads used for Format conversion and replay gain tagging"
|
||||
schema:
|
||||
type: int
|
||||
default: 1
|
||||
# Include{containerBasic}
|
||||
# Include{containerAdvanced}
|
||||
|
||||
- variable: env
|
||||
group: "App Configuration"
|
||||
label: "Image Environment"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: AUTOSTART
|
||||
label: "Auto Start"
|
||||
description: "true = Enabled :: Runs script automatically on startup"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: SCRIPTINTERVAL
|
||||
label: "Script Interval"
|
||||
description: "#s or #m or #h or #d :: s = seconds, m = minutes, h = hours, d = days :: Amount of time between each script run, when AUTOSTART is enabled"
|
||||
schema:
|
||||
type: string
|
||||
default: "1h"
|
||||
- variable: DOWNLOADMODE
|
||||
label: "Download Mode"
|
||||
description: >
|
||||
"`wanted` or `artist` :: wanted mode only download missing/cutoff ::
|
||||
artist mode downloads all albums by an artist (requires lidarr volume mapping root media folders for import)"
|
||||
schema:
|
||||
type: string
|
||||
default: "wanted"
|
||||
enum:
|
||||
- value: "wanted"
|
||||
description: "Only missing/cutoff"
|
||||
- value: "artist"
|
||||
description: "All albums"
|
||||
- variable: FALLBACKSEARCH
|
||||
label: "Fallback Search"
|
||||
description: "True or False :: True = enabled :: Allows DL client to search for missing songs when they are not available"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: LIST
|
||||
label: "LIST"
|
||||
description: "Both or missing or cutoff :: both = missing + cutoff :: missng = lidarr missing list :: cutoff = lidarr cutoff list"
|
||||
schema:
|
||||
type: string
|
||||
default: "both"
|
||||
enum:
|
||||
- value: "both"
|
||||
description: "missing + cutoff"
|
||||
- value: "missing"
|
||||
description: "lidarr missing list"
|
||||
- value: "cutoff"
|
||||
description: "lidarr cutoff list"
|
||||
- variable: SearchType
|
||||
label: "Search Type"
|
||||
description: |
|
||||
both or artist or fuzzy
|
||||
both = artist + fuzzy searching
|
||||
artist = only artist searching
|
||||
fuzzy = only fuzzy searching (Various Artist is always fuzzy searched, regardless of setting)
|
||||
schema:
|
||||
type: string
|
||||
default: "both"
|
||||
enum:
|
||||
- value: "both"
|
||||
description: "Artist + fuzzy searching."
|
||||
- value: "artist"
|
||||
description: "Only artist searching."
|
||||
- value: "fuzzy"
|
||||
description: "Only fuzzy searching."
|
||||
- variable: Concurrency
|
||||
label: "Concurrency"
|
||||
description: "Number of concurrent downloads"
|
||||
schema:
|
||||
type: int
|
||||
default: 1
|
||||
- variable: EMBEDDED_COVER_QUALITY
|
||||
label: "Embedded Cover Quality"
|
||||
description: "Controls the quality of the cover image compression in percentage, 100 = no compression"
|
||||
schema:
|
||||
type: int
|
||||
default: 80
|
||||
- variable: FORMAT
|
||||
label: "Format"
|
||||
description: |
|
||||
FLAC or MP3 or OPUS or AAC or ALAC.
|
||||
FLAC is an audio coding format for lossless compression of digital audio.
|
||||
MP3 (or mp3) as a file format commonly designates files containing an elementary stream of MPEG-1 Audio or MPEG-2 Audio encoded data.
|
||||
Opus is a lossy audio coding format developed by the Xiph.Org Foundation and standardized by the Internet Engineering Task Force.
|
||||
Advanced Audio Coding (AAC) is an audio coding standard for lossy digital audio compression.
|
||||
schema:
|
||||
type: string
|
||||
default: "FLAC"
|
||||
enum:
|
||||
- value: "FLAC"
|
||||
description: "FLAC"
|
||||
- value: "MP3"
|
||||
description: "MP3"
|
||||
- value: "OPUS"
|
||||
description: "OPUS"
|
||||
- value: "AAC"
|
||||
description: "AAC"
|
||||
- value: "ALAC"
|
||||
description: "ALAC"
|
||||
- variable: BITRATE
|
||||
label: "Bit Rate"
|
||||
description: "FLAC -> OPUS/AAC/MP3 will be converted using this bitrate (MP3 320/128 is native, not converted)"
|
||||
schema:
|
||||
type: int
|
||||
default: 320
|
||||
- variable: ENABLEPOSTPROCESSING
|
||||
label: "Enable Postprocessing"
|
||||
description: "true = enabled :: enables or disables post processing processes as much as possible"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: FORCECONVERT
|
||||
label: "Force Convert"
|
||||
description: "true = enabled :: This will convert lossy MP3 to desired target format (exluding FLAC/ALAC, ALAC will convert to AAC)"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: requirequality
|
||||
label: "Require Quality"
|
||||
description: "true = enabled :: Requires all downloaded files match target file extension (mp3 or flac) when enabled"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: MatchDistance
|
||||
label: "Match Distance"
|
||||
description: >
|
||||
"Set as an integer, the higher the number, the more lenient it is.
|
||||
Example: A match score of 0 is a perfect match :: For more information,
|
||||
this score is produced using this function: Algorithm Implementation/Strings/Levenshtein distance"
|
||||
schema:
|
||||
type: int
|
||||
default: 10
|
||||
- variable: replaygain
|
||||
label: "Replay Gain"
|
||||
description: "true = enabled :: Scans and analyzes files to add replaygain tags to song metadata"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: FolderPermissions
|
||||
label: "Folder Permissions"
|
||||
description: "Based on chmod linux permissions"
|
||||
schema:
|
||||
type: int
|
||||
default: 766
|
||||
- variable: FilePermissions
|
||||
label: "File Permissions"
|
||||
description: "Based on chmod linux permissions"
|
||||
schema:
|
||||
type: int
|
||||
default: 666
|
||||
- variable: MBRAINZMIRROR
|
||||
label: "Mbrainz Mirror"
|
||||
description: "OPTIONAL :: Only change if using a different mirror"
|
||||
schema:
|
||||
type: string
|
||||
default: "https://musicbrainz.org"
|
||||
- variable: MBRATELIMIT
|
||||
label: "Mb Rate Limit"
|
||||
description: "OPTIONAL: musicbrainz rate limit, musicbrainz allows only 1 connection per second, max setting is 10 :: Set to 101 to disable limit"
|
||||
schema:
|
||||
type: int
|
||||
default: 1
|
||||
- variable: LidarrUrl
|
||||
label: "Lidarr Url"
|
||||
description: "Set domain or IP to your Lidarr instance including port. If using reverse proxy, do not use a trailing slash. Ensure you specify http/s."
|
||||
schema:
|
||||
type: string
|
||||
default: "http://x.x.x.x:8686"
|
||||
- variable: LidarrAPIkey
|
||||
label: "Lidarr Api Key"
|
||||
description: "Lidarr API key."
|
||||
schema:
|
||||
type: string
|
||||
default: "LIDARRAPI"
|
||||
- variable: ARL_TOKEN
|
||||
label: "ARL Token"
|
||||
description: "Deezer ARL Cookie"
|
||||
schema:
|
||||
type: string
|
||||
default: "ARLTOKEN"
|
||||
- variable: NOTIFYPLEX
|
||||
label: "Notify PLEX"
|
||||
description: "true = enabled :: ONLY APPLIES ARTIST MODE :: Plex must have a music library added and be configured to use the exact same mount point as Lidarr's root folder"
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
show_subquestions_if: true
|
||||
subquestions:
|
||||
- variable: PLEXLIBRARYNAME
|
||||
label: "PLEX Library Name"
|
||||
description: "This must exactly match the name of the Plex Library that contains the Lidarr Media Folder data"
|
||||
schema:
|
||||
type: string
|
||||
default: "Music"
|
||||
- variable: PLEXURL
|
||||
label: "PLEX URL"
|
||||
description: "Path to PLEX."
|
||||
schema:
|
||||
type: string
|
||||
default: "http://x.x.x.x:32400"
|
||||
- variable: PLEXTOKEN
|
||||
label: "PLEX Token"
|
||||
description: "PLEX API token."
|
||||
schema:
|
||||
type: string
|
||||
default: "plextoken"
|
||||
- variable: ALBUM_TYPE_FILTER
|
||||
label: "Album Type Filter"
|
||||
description: 'Filter Types: COMPILE, SINGLE, ALBUM, EP (this is a ", " separated list of Album Types to skip) (Applicable to artist mode only)'
|
||||
schema:
|
||||
type: string
|
||||
default: "COMPILE"
|
||||
- variable: POSTPROCESSTHREADS
|
||||
label: "Post Process Threads"
|
||||
description: "Controls number of threads used for Format conversion and replay gain tagging"
|
||||
schema:
|
||||
type: int
|
||||
default: 1
|
||||
# Include{containerConfig}
|
||||
# Include{serviceExpertRoot}
|
||||
default: false
|
||||
@@ -263,16 +263,16 @@ questions:
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: runAsGroup
|
||||
label: "runAsGroup"
|
||||
description: "The groupID this App of the user running the application"
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
# Include{securityContextContainer}
|
||||
# Include{securityContextAdvanced}
|
||||
# Include{securityContextPod}
|
||||
- variable: fsGroup
|
||||
- variable: fsGroup
|
||||
label: "fsGroup"
|
||||
description: "The group that should own ALL storage."
|
||||
schema:
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
||||
@@ -1 +1 @@
|
||||
{{ include "tc.common.loader.all" . }}
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
|
||||
@@ -4,41 +4,11 @@ image:
|
||||
tag: latest@sha256:541eff647695209e9071e9483f434420e2d333068865e75e9db40b045e1a8358
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
env:
|
||||
AUTOSTART: true
|
||||
SCRIPTINTERVAL: "1h"
|
||||
DOWNLOADMODE: "wanted"
|
||||
FALLBACKSEARCH: true
|
||||
LIST: "both"
|
||||
SearchType: "both"
|
||||
Concurrency: 1
|
||||
EMBEDDED_COVER_QUALITY: 80
|
||||
FORMAT: "FLAC"
|
||||
BITRATE: 320
|
||||
ENABLEPOSTPROCESSING: true
|
||||
FORCECONVERT: true
|
||||
requirequality: true
|
||||
MatchDistance: 10
|
||||
replaygain: true
|
||||
FolderPermissions: 766
|
||||
FilePermissions: 666
|
||||
MBRAINZMIRROR: "https://musicbrainz.org"
|
||||
LidarrUrl: "http://x.x.x.x:8686"
|
||||
LidarrAPIkey: "LIDARRAPI"
|
||||
ARL_TOKEN: "ARLTOKEN"
|
||||
NOTIFYPLEX: false
|
||||
PLEXLIBRARYNAME: "Music"
|
||||
PLEXURL: "http://x.x.x.x:32400"
|
||||
PLEXTOKEN: "plextoken"
|
||||
ALBUM_TYPE_FILTER: "COMPILE"
|
||||
POSTPROCESSTHREADS: 1
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
service:
|
||||
main:
|
||||
@@ -47,21 +17,55 @@ service:
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
env:
|
||||
AUTOSTART: true
|
||||
SCRIPTINTERVAL: "1h"
|
||||
DOWNLOADMODE: "wanted"
|
||||
FALLBACKSEARCH: true
|
||||
LIST: "both"
|
||||
SearchType: "both"
|
||||
Concurrency: 1
|
||||
EMBEDDED_COVER_QUALITY: 80
|
||||
FORMAT: "FLAC"
|
||||
BITRATE: 320
|
||||
ENABLEPOSTPROCESSING: true
|
||||
FORCECONVERT: true
|
||||
requirequality: true
|
||||
MatchDistance: 10
|
||||
replaygain: true
|
||||
FolderPermissions: 766
|
||||
FilePermissions: 666
|
||||
MBRAINZMIRROR: "https://musicbrainz.org"
|
||||
LidarrUrl: "http://x.x.x.x:8686"
|
||||
LidarrAPIkey: "LIDARRAPI"
|
||||
ARL_TOKEN: "ARLTOKEN"
|
||||
NOTIFYPLEX: false
|
||||
PLEXLIBRARYNAME: "Music"
|
||||
PLEXURL: "http://x.x.x.x:32400"
|
||||
PLEXTOKEN: "plextoken"
|
||||
ALBUM_TYPE_FILTER: "COMPILE"
|
||||
POSTPROCESSTHREADS: 1
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: "/config"
|
||||
mountPath: /config
|
||||
data:
|
||||
enabled: true
|
||||
mountPath: "/downloads-amd"
|
||||
mountPath: /downloads-amd
|
||||
|
||||
portal:
|
||||
enabled: false
|
||||
open:
|
||||
enabled: false
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
apiVersion: v2
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
name: autoscan
|
||||
version: 3.0.10
|
||||
version: 4.0.2
|
||||
appVersion: "latest"
|
||||
description: Autoscan replaces the default Plex and Emby behaviour for picking up file changes on the file system.
|
||||
type: application
|
||||
@@ -17,7 +17,7 @@ sources:
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
version: 12.4.6
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
@@ -26,4 +26,3 @@ annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user