remove moved apps
This commit is contained in:
parent
557f76d775
commit
9fe88b85f4
|
@ -1,99 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.34](https://github.com/truecharts/charts/compare/actualserver-0.0.33...actualserver-0.0.34) (2022-10-25)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.33](https://github.com/truecharts/charts/compare/actualserver-0.0.32...actualserver-0.0.33) (2022-10-19)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.32](https://github.com/truecharts/charts/compare/actualserver-0.0.31...actualserver-0.0.32) (2022-10-12)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.31](https://github.com/truecharts/charts/compare/actualserver-0.0.30...actualserver-0.0.31) (2022-10-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.31](https://github.com/truecharts/charts/compare/actualserver-0.0.30...actualserver-0.0.31) (2022-10-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.30](https://github.com/truecharts/charts/compare/actualserver-0.0.29...actualserver-0.0.30) (2022-10-05)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979))
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.29](https://github.com/truecharts/charts/compare/actualserver-0.0.28...actualserver-0.0.29) (2022-09-27)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [actualserver-0.0.27](https://github.com/truecharts/charts/compare/actualserver-0.0.26...actualserver-0.0.27) (2022-09-22)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- refactor Services SCALE GUI
|
|
||||||
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
|
|
||||||
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.7.7
|
|
||||||
digest: sha256:1ad92f2f18f9d74ffd15446540b5861f0fc09f91c0ba9f30ba51940e82647587
|
|
||||||
generated: "2022-10-25T08:30:07.473785322Z"
|
|
|
@ -1,29 +0,0 @@
|
||||||
apiVersion: v2
|
|
||||||
appVersion: "1.0.3"
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.7.7
|
|
||||||
deprecated: false
|
|
||||||
description: "Actual is a super fast privacy-focused app for managing your finances."
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/actualserver
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/actualserver.png
|
|
||||||
keywords:
|
|
||||||
- actualserver
|
|
||||||
- finance
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: actualserver
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/actualserver
|
|
||||||
- https://github.com/Kippenhof/docker-templates
|
|
||||||
- https://hub.docker.com/r/kippenhof/actual-server
|
|
||||||
type: application
|
|
||||||
annotations:
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- finance
|
|
||||||
version: 0.0.34
|
|
|
@ -1,107 +0,0 @@
|
||||||
# actualserver
|
|
||||||
|
|
||||||
Actual is a super fast privacy-focused app for managing your finances.
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [actualserver](https://truecharts.org/docs/charts/incubator/actualserver)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/actualserver>
|
|
||||||
* <https://github.com/Kippenhof/docker-templates>
|
|
||||||
* <https://hub.docker.com/r/kippenhof/actual-server>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://library-charts.truecharts.org | common | 10.7.7 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `actualserver`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install actualserver TrueCharts/actualserver
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `actualserver` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall actualserver
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the values.yaml file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install actualserver \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/actualserver
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install actualserver TrueCharts/actualserver -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,8 +0,0 @@
|
||||||
Actual is a super fast privacy-focused app for managing your finances.
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/actualserver](https://truecharts.org/docs/charts/incubator/actualserver)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
|
@ -1,31 +0,0 @@
|
||||||
image:
|
|
||||||
repository: tccr.io/truecharts/actualserver
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
tag: v1.0.3@sha256:e49ab4aac104e404606f0da9cf5ee1ada65d570a1e14d92fa41d18005ee181ba
|
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsGroup: 0
|
|
||||||
runAsUser: 0
|
|
||||||
|
|
||||||
securityContext:
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
runAsNonRoot: false
|
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 10293
|
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 5006
|
|
||||||
|
|
||||||
persistence:
|
|
||||||
server-files:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/app/server-files"
|
|
||||||
user-files:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/app/user-files"
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,2 +0,0 @@
|
||||||
{{/* Render the templates */}}
|
|
||||||
{{ include "tc.common.loader.all" . }}
|
|
|
@ -1,4 +0,0 @@
|
||||||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/actualserver.png
|
|
||||||
categories:
|
|
||||||
- finance
|
|
||||||
|
|
|
@ -1,99 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.37](https://github.com/truecharts/charts/compare/adguard-home-1.0.36...adguard-home-1.0.37) (2022-08-30)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.36](https://github.com/truecharts/charts/compare/adguard-home-1.0.35...adguard-home-1.0.36) (2022-08-30)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.35](https://github.com/truecharts/charts/compare/adguard-home-1.0.34...adguard-home-1.0.35) (2022-08-29)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.34](https://github.com/truecharts/charts/compare/adguard-home-1.0.32...adguard-home-1.0.34) (2022-08-26)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- some cleanup ([#3586](https://github.com/truecharts/charts/issues/3586))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.32](https://github.com/truecharts/charts/compare/adguard-home-1.0.31...adguard-home-1.0.32) (2022-08-23)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.31](https://github.com/truecharts/charts/compare/adguard-home-1.0.30...adguard-home-1.0.31) (2022-08-21)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.30](https://github.com/truecharts/charts/compare/adguard-home-1.0.29...adguard-home-1.0.30) (2022-08-19)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update docker general non-major docker tags ([#3512](https://github.com/truecharts/charts/issues/3512))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.29](https://github.com/truecharts/charts/compare/adguard-home-1.0.28...adguard-home-1.0.29) (2022-08-12)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- add documentation checkbox/section to all SCALE Apps
|
|
||||||
- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456))
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.28](https://github.com/truecharts/charts/compare/adguard-home-1.0.27...adguard-home-1.0.28) (2022-08-10)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adguard-home-1.0.27](https://github.com/truecharts/charts/compare/adguard-home-1.0.26...adguard-home-1.0.27) (2022-08-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
|
|
||||||
- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.5.6
|
|
||||||
digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
|
|
||||||
generated: "2022-08-30T23:30:35.44521677Z"
|
|
|
@ -1,27 +0,0 @@
|
||||||
apiVersion: v2
|
|
||||||
appVersion: "0.107.11"
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.5.6
|
|
||||||
description: Free and open source, powerful network-wide ads & trackers blocking DNS server.
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/adguard-home
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
|
|
||||||
keywords:
|
|
||||||
- adblock
|
|
||||||
- adguard
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: adguard-home
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/adguard-home
|
|
||||||
- https://hub.docker.com/r/adguard/adguardhome
|
|
||||||
version: 1.0.37
|
|
||||||
annotations:
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- media
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/grade: U
|
|
|
@ -1,108 +0,0 @@
|
||||||
# adguard-home
|
|
||||||
|
|
||||||
![Version: 1.0.37](https://img.shields.io/badge/Version-1.0.37-informational?style=flat-square) ![AppVersion: 0.107.11](https://img.shields.io/badge/AppVersion-0.107.11-informational?style=flat-square)
|
|
||||||
|
|
||||||
Free and open source, powerful network-wide ads & trackers blocking DNS server.
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [adguard-home](https://truecharts.org/docs/charts/incubator/adguard-home)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/adguard-home>
|
|
||||||
* <https://hub.docker.com/r/adguard/adguardhome>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://library-charts.truecharts.org | common | 10.5.6 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `adguard-home`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install adguard-home TrueCharts/adguard-home
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `adguard-home` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall adguard-home
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install adguard-home \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/adguard-home
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install adguard-home TrueCharts/adguard-home -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,8 +0,0 @@
|
||||||
Free and open source, powerful network-wide ads & trackers blocking DNS server.
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/adguard-home](https://truecharts.org/docs/charts/incubator/adguard-home)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
|
@ -1,107 +0,0 @@
|
||||||
image:
|
|
||||||
repository: tccr.io/truecharts/adguard-home
|
|
||||||
tag: 0.107.11@sha256:daa7a7f8f3a8f09c65becbc7e94bb939f625a4248532e6d6109611b40b5ec206
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
|
|
||||||
securityContext:
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
runAsNonRoot: false
|
|
||||||
# allowPrivilegeEscalation: true
|
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 0
|
|
||||||
runAsGroup: 0
|
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 10232
|
|
||||||
targetPort: 3000
|
|
||||||
dns-tcp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-tcp:
|
|
||||||
enabled: true
|
|
||||||
port: 53
|
|
||||||
targetPort: 53
|
|
||||||
dns-udp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-udp:
|
|
||||||
enabled: true
|
|
||||||
protocol: UDP
|
|
||||||
port: 53
|
|
||||||
targetPort: 53
|
|
||||||
dns-http:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-http:
|
|
||||||
enabled: true
|
|
||||||
port: 10233
|
|
||||||
targetPort: 80
|
|
||||||
dns-https:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-https:
|
|
||||||
enabled: true
|
|
||||||
port: 10234
|
|
||||||
targetPort: 443
|
|
||||||
dns-https-udp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-https-udp:
|
|
||||||
enabled: true
|
|
||||||
protocol: UDP
|
|
||||||
port: 10234
|
|
||||||
targetPort: 443
|
|
||||||
dns-crypt:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-crypt:
|
|
||||||
enabled: true
|
|
||||||
port: 5443
|
|
||||||
targetPort: 5443
|
|
||||||
dns-crypt-udp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-crypt-udp:
|
|
||||||
enabled: true
|
|
||||||
protocol: UDP
|
|
||||||
port: 5443
|
|
||||||
targetPort: 5443
|
|
||||||
dns-quic-udp-1:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-quic-udp-1:
|
|
||||||
enabled: true
|
|
||||||
protocol: UDP
|
|
||||||
port: 784
|
|
||||||
targetPort: 784
|
|
||||||
dns-quic-udp-2:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-quic-udp-2:
|
|
||||||
enabled: true
|
|
||||||
protocol: UDP
|
|
||||||
port: 853
|
|
||||||
targetPort: 853
|
|
||||||
dns-quic-udp-3:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-quic-udp-3:
|
|
||||||
enabled: true
|
|
||||||
protocol: UDP
|
|
||||||
port: 8853
|
|
||||||
targetPort: 8853
|
|
||||||
|
|
||||||
persistence:
|
|
||||||
config:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/opt/adguardhome/conf"
|
|
||||||
data:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/opt/adguardhome/work"
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1 +0,0 @@
|
||||||
{{ include "tc.common.loader.all" . }}
|
|
|
@ -1,4 +0,0 @@
|
||||||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
|
|
||||||
categories:
|
|
||||||
- media
|
|
||||||
|
|
|
@ -1,99 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.38](https://github.com/truecharts/charts/compare/adminer-0.0.37...adminer-0.0.38) (2022-10-29)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major ([#4230](https://github.com/truecharts/charts/issues/4230))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.37](https://github.com/truecharts/charts/compare/adminer-0.0.36...adminer-0.0.37) (2022-10-27)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.37](https://github.com/truecharts/charts/compare/adminer-0.0.36...adminer-0.0.37) (2022-10-27)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.36](https://github.com/truecharts/charts/compare/adminer-0.0.35...adminer-0.0.36) (2022-10-25)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.35](https://github.com/truecharts/charts/compare/adminer-0.0.34...adminer-0.0.35) (2022-10-19)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.34](https://github.com/truecharts/charts/compare/adminer-0.0.33...adminer-0.0.34) (2022-10-12)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071))
|
|
||||||
- update docker general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.33](https://github.com/truecharts/charts/compare/adminer-0.0.31...adminer-0.0.33) (2022-10-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major ([#4030](https://github.com/truecharts/charts/issues/4030))
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.32](https://github.com/truecharts/charts/compare/adminer-0.0.31...adminer-0.0.32) (2022-10-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.31](https://github.com/truecharts/charts/compare/adminer-0.0.30...adminer-0.0.31) (2022-10-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [adminer-0.0.30](https://github.com/truecharts/charts/compare/adminer-0.0.29...adminer-0.0.30) (2022-10-05)
|
|
|
@ -1,6 +0,0 @@
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.7.7
|
|
||||||
digest: sha256:1ad92f2f18f9d74ffd15446540b5861f0fc09f91c0ba9f30ba51940e82647587
|
|
||||||
generated: "2022-10-29T10:44:05.103169473Z"
|
|
|
@ -1,29 +0,0 @@
|
||||||
annotations:
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- Tools-Utilities
|
|
||||||
apiVersion: v2
|
|
||||||
appVersion: "latest"
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.7.7
|
|
||||||
deprecated: false
|
|
||||||
description: "Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB."
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/adminer
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/adminer.png
|
|
||||||
keywords:
|
|
||||||
- adminer
|
|
||||||
- Tools-Utilities
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: adminer
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/adminer
|
|
||||||
- https://github.com/vrana/adminer
|
|
||||||
- http://hub.docker.com/_/adminer/
|
|
||||||
type: application
|
|
||||||
version: 0.0.38
|
|
|
@ -1,107 +0,0 @@
|
||||||
# adminer
|
|
||||||
|
|
||||||
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [adminer](https://truecharts.org/docs/charts/incubator/adminer)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/adminer>
|
|
||||||
* <https://github.com/vrana/adminer>
|
|
||||||
* <http://hub.docker.com/_/adminer/>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://library-charts.truecharts.org | common | 10.7.7 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `adminer`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install adminer TrueCharts/adminer
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `adminer` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall adminer
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the values.yaml file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install adminer \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/adminer
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install adminer TrueCharts/adminer -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,8 +0,0 @@
|
||||||
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/adminer](https://truecharts.org/docs/charts/incubator/adminer)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
|
@ -1,24 +0,0 @@
|
||||||
env:
|
|
||||||
ADMINER_DESIGN: ""
|
|
||||||
ADMINER_PLUGINS: ""
|
|
||||||
image:
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
repository: tccr.io/truecharts/adminer
|
|
||||||
tag: latest@sha256:f0c400be31222e7c40aa76278329e03e8d611f44c618d200e4408396d7f57cba
|
|
||||||
persistence: {}
|
|
||||||
podSecurityContext:
|
|
||||||
runAsGroup: 0
|
|
||||||
runAsUser: 0
|
|
||||||
securityContext:
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
runAsNonRoot: false
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 8080
|
|
||||||
protocol: TCP
|
|
||||||
targetPort: 8080
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,2 +0,0 @@
|
||||||
{{/* Render the templates */}}
|
|
||||||
{{ include "tc.common.loader.all" . }}
|
|
|
@ -1,4 +0,0 @@
|
||||||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/adminer.png
|
|
||||||
categories:
|
|
||||||
- Tools-Utilities
|
|
||||||
|
|
|
@ -1,99 +0,0 @@
|
||||||
**Important:**
|
|
||||||
*for the complete changelog, please refer to the website*
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [altitude-1.0.0](https://github.com/truecharts/charts/compare/altitude-0.0.35...altitude-1.0.0) (2022-11-10)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Major Change to GUI
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- change container config label
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [altitude-0.0.38](https://github.com/truecharts/charts/compare/altitude-0.0.35...altitude-0.0.38) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [altitude-0.0.37](https://github.com/truecharts/charts/compare/altitude-0.0.35...altitude-0.0.37) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [altitude-0.0.37](https://github.com/truecharts/charts/compare/altitude-0.0.35...altitude-0.0.37) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [altitude-0.0.37](https://github.com/truecharts/charts/compare/altitude-0.0.35...altitude-0.0.37) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [altitude-0.0.36](https://github.com/truecharts/charts/compare/altitude-0.0.35...altitude-0.0.36) (2022-11-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
annotations:
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- GameServers
|
|
||||||
apiVersion: v2
|
|
||||||
appVersion: "latest"
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.9.7
|
|
||||||
deprecated: false
|
|
||||||
description: "This Chart will download and install Altitude and run it."
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/altitude
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/altitude.png
|
|
||||||
keywords:
|
|
||||||
- altitude
|
|
||||||
- GameServers
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: altitude
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/altitude
|
|
||||||
- https://www.steampowered.com/
|
|
||||||
- https://hub.docker.com/r/ich777/altitude/
|
|
||||||
type: application
|
|
||||||
version: 1.0.4
|
|
|
@ -1,107 +0,0 @@
|
||||||
# altitude
|
|
||||||
|
|
||||||
This Chart will download and install Altitude and run it.
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [altitude](https://truecharts.org/docs/charts/incubator/altitude)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/altitude>
|
|
||||||
* <https://www.steampowered.com/>
|
|
||||||
* <https://hub.docker.com/r/ich777/altitude/>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://library-charts.truecharts.org | common | 10.9.4 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `altitude`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install altitude TrueCharts/altitude
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `altitude` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall altitude
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the values.yaml file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install altitude \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/altitude
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install altitude TrueCharts/altitude -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,9 +0,0 @@
|
||||||
|
|
||||||
|
|
||||||
## [altitude-1.0.4](https://github.com/truecharts/charts/compare/altitude-1.0.3...altitude-1.0.4) (2022-11-12)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395))
|
|
||||||
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
This Chart will download and install Altitude and run it.
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/altitude](https://truecharts.org/docs/charts/incubator/altitude)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
|
@ -1,34 +0,0 @@
|
||||||
env:
|
|
||||||
DL_URL: http://installer.altitudegame.com/0.0.1/altitude.sh
|
|
||||||
GAME_PARAMS: ""
|
|
||||||
image:
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
repository: tccr.io/truecharts/altitude
|
|
||||||
tag: latest@sha256:3f823323a22133ac62507cf0b69975b50dc471688d5f84ffbf81f1aa6c17874e
|
|
||||||
persistence:
|
|
||||||
serverfiles:
|
|
||||||
enabled: true
|
|
||||||
mountPath: /altitude
|
|
||||||
podSecurityContext:
|
|
||||||
runAsGroup: 0
|
|
||||||
runAsUser: 0
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
readiness:
|
|
||||||
enabled: false
|
|
||||||
startup:
|
|
||||||
enabled: false
|
|
||||||
securityContext:
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
runAsNonRoot: false
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 27276
|
|
||||||
protocol: UDP
|
|
||||||
targetPort: 27276
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,2 +0,0 @@
|
||||||
{{/* Render the templates */}}
|
|
||||||
{{ include "tc.common.loader.all" . }}
|
|
|
@ -1,4 +0,0 @@
|
||||||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/altitude.png
|
|
||||||
categories:
|
|
||||||
- GameServers
|
|
||||||
|
|
|
@ -1,99 +0,0 @@
|
||||||
**Important:**
|
|
||||||
*for the complete changelog, please refer to the website*
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [amule-1.0.0](https://github.com/truecharts/charts/compare/amule-0.0.34...amule-1.0.0) (2022-11-10)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Major Change to GUI
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- change container config label
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [amule-0.0.37](https://github.com/truecharts/charts/compare/amule-0.0.34...amule-0.0.37) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [amule-0.0.36](https://github.com/truecharts/charts/compare/amule-0.0.34...amule-0.0.36) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [amule-0.0.36](https://github.com/truecharts/charts/compare/amule-0.0.34...amule-0.0.36) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [amule-0.0.36](https://github.com/truecharts/charts/compare/amule-0.0.34...amule-0.0.36) (2022-11-08)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342))
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [amule-0.0.35](https://github.com/truecharts/charts/compare/amule-0.0.34...amule-0.0.35) (2022-11-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
annotations:
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- Downloaders
|
|
||||||
- Productivity
|
|
||||||
- Tools-Utilities
|
|
||||||
apiVersion: v2
|
|
||||||
appVersion: "latest"
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 11.0.3
|
|
||||||
deprecated: false
|
|
||||||
description: "aMule is an eMule-like client for the eDonkey and Kademlia networks."
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/amule
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/amule.png
|
|
||||||
keywords:
|
|
||||||
- amule
|
|
||||||
- Downloaders
|
|
||||||
- Productivity
|
|
||||||
- Tools-Utilities
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: amule
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/amule
|
|
||||||
- https://github.com/t-chab/dockerfiles
|
|
||||||
- https://hub.docker.com/r/tchabaud/amule
|
|
||||||
type: application
|
|
||||||
version: 2.0.1
|
|
|
@ -1,107 +0,0 @@
|
||||||
# amule
|
|
||||||
|
|
||||||
aMule is an eMule-like client for the eDonkey and Kademlia networks.
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [amule](https://truecharts.org/docs/charts/incubator/amule)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/amule>
|
|
||||||
* <https://github.com/t-chab/dockerfiles>
|
|
||||||
* <https://hub.docker.com/r/tchabaud/amule>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://library-charts.truecharts.org | common | 10.9.4 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `amule`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install amule TrueCharts/amule
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `amule` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall amule
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the values.yaml file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install amule \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/amule
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install amule TrueCharts/amule -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,9 +0,0 @@
|
||||||
|
|
||||||
|
|
||||||
## [amule-2.0.1](https://github.com/truecharts/charts/compare/amule-2.0.0...amule-2.0.1) (2022-11-15)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- update helm general non-major ([#4463](https://github.com/truecharts/charts/issues/4463))
|
|
||||||
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
aMule is an eMule-like client for the eDonkey and Kademlia networks.
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/amule](https://truecharts.org/docs/charts/incubator/amule)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
|
@ -1,49 +0,0 @@
|
||||||
env:
|
|
||||||
WEBUI_PWD: admin
|
|
||||||
WEBUI_TEMPLATE: default
|
|
||||||
image:
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
repository: tccr.io/truecharts/amule
|
|
||||||
tag: latest@sha256:08ac5dd2895ac3ebbee27dbee5ddff5cdbd1fc36624aff0651976d5eee52b217
|
|
||||||
persistence:
|
|
||||||
storagecomplete:
|
|
||||||
enabled: true
|
|
||||||
mountPath: /incoming
|
|
||||||
storageconfig:
|
|
||||||
enabled: true
|
|
||||||
mountPath: /home/amule/.aMule
|
|
||||||
storageincomplete:
|
|
||||||
enabled: true
|
|
||||||
mountPath: /temp
|
|
||||||
podSecurityContext:
|
|
||||||
runAsGroup: 0
|
|
||||||
runAsUser: 0
|
|
||||||
securityContext:
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
runAsNonRoot: false
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 4711
|
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 4711
|
|
||||||
porttcp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
porttcp:
|
|
||||||
enabled: true
|
|
||||||
port: 4662
|
|
||||||
protocol: TCP
|
|
||||||
targetPort: 4662
|
|
||||||
portudp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
portudp:
|
|
||||||
enabled: true
|
|
||||||
port: 4672
|
|
||||||
protocol: UDP
|
|
||||||
targetPort: 4672
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,2 +0,0 @@
|
||||||
{{/* Render the templates */}}
|
|
||||||
{{ include "tc.common.loader.all" . }}
|
|
|
@ -1,6 +0,0 @@
|
||||||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/amule.png
|
|
||||||
categories:
|
|
||||||
- Downloaders
|
|
||||||
- Productivity
|
|
||||||
- Tools-Utilities
|
|
||||||
|
|
|
@ -1,99 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.34](https://github.com/truecharts/charts/compare/ariang-0.0.33...ariang-0.0.34) (2022-10-25)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.33](https://github.com/truecharts/charts/compare/ariang-0.0.32...ariang-0.0.33) (2022-10-19)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.32](https://github.com/truecharts/charts/compare/ariang-0.0.31...ariang-0.0.32) (2022-10-12)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.31](https://github.com/truecharts/charts/compare/ariang-0.0.30...ariang-0.0.31) (2022-10-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.31](https://github.com/truecharts/charts/compare/ariang-0.0.30...ariang-0.0.31) (2022-10-07)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.30](https://github.com/truecharts/charts/compare/ariang-0.0.29...ariang-0.0.30) (2022-10-05)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979))
|
|
||||||
- update helm general non-major
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.29](https://github.com/truecharts/charts/compare/ariang-0.0.28...ariang-0.0.29) (2022-09-27)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.28](https://github.com/truecharts/charts/compare/ariang-0.0.27...ariang-0.0.28) (2022-09-25)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [ariang-0.0.27](https://github.com/truecharts/charts/compare/ariang-0.0.26...ariang-0.0.27) (2022-09-22)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
|
@ -1,6 +0,0 @@
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.7.7
|
|
||||||
digest: sha256:1ad92f2f18f9d74ffd15446540b5861f0fc09f91c0ba9f30ba51940e82647587
|
|
||||||
generated: "2022-10-25T08:33:30.219577318Z"
|
|
|
@ -1,30 +0,0 @@
|
||||||
apiVersion: v2
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
name: ariang
|
|
||||||
version: 0.0.34
|
|
||||||
appVersion: "1.2.4"
|
|
||||||
description: A modern web frontend making aria2 easier to use | Aria2 WebUI.
|
|
||||||
type: application
|
|
||||||
deprecated: false
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/ariang
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
|
|
||||||
keywords:
|
|
||||||
- ariang
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/ariang
|
|
||||||
- https://hub.docker.com/r/leonismoe/ariang
|
|
||||||
- https://github.com/leonismoe/docker-images
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.7.7
|
|
||||||
# condition:
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
annotations:
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- incubator
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/grade: U
|
|
|
@ -1,107 +0,0 @@
|
||||||
# ariang
|
|
||||||
|
|
||||||
A modern web frontend making aria2 easier to use | Aria2 WebUI.
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [ariang](https://truecharts.org/docs/charts/incubator/ariang)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/ariang>
|
|
||||||
* <https://hub.docker.com/r/leonismoe/ariang>
|
|
||||||
* <https://github.com/leonismoe/docker-images>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://library-charts.truecharts.org | common | 10.7.7 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `ariang`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install ariang TrueCharts/ariang
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `ariang` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall ariang
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the values.yaml file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install ariang \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/ariang
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install ariang TrueCharts/ariang -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,8 +0,0 @@
|
||||||
A modern web frontend making aria2 easier to use | Aria2 WebUI.
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/ariang](https://truecharts.org/docs/charts/incubator/ariang)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
|
@ -1,15 +0,0 @@
|
||||||
image:
|
|
||||||
repository: tccr.io/truecharts/ariang
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
tag: v1.2.4@sha256:42a933dc69a304463daaf4205d2b434e3d94784e8034f932db1c54391dce6b0c
|
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 8080
|
|
||||||
port: 10276
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1 +0,0 @@
|
||||||
{{ include "tc.common.loader.all" . }}
|
|
|
@ -1,4 +0,0 @@
|
||||||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
|
|
||||||
categories:
|
|
||||||
- incubator
|
|
||||||
|
|
|
@ -1,99 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [authentik-6.0.7](https://github.com/truecharts/charts/compare/authentik-6.0.6...authentik-6.0.7) (2022-09-25)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [authentik-6.0.6](https://github.com/truecharts/charts/compare/authentik-6.0.5...authentik-6.0.6) (2022-09-24)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major ([#3860](https://github.com/truecharts/charts/issues/3860))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [authentik-6.0.5](https://github.com/truecharts/charts/compare/authentik-6.0.3...authentik-6.0.5) (2022-09-22)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- refactor Services SCALE GUI
|
|
||||||
- fix prometheus annotations ([#3841](https://github.com/truecharts/charts/issues/3841))
|
|
||||||
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
|
|
||||||
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [authentik-6.0.4](https://github.com/truecharts/charts/compare/authentik-6.0.3...authentik-6.0.4) (2022-09-21)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- refactor Services SCALE GUI
|
|
||||||
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
|
|
||||||
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [authentik-6.0.4](https://github.com/truecharts/charts/compare/authentik-6.0.3...authentik-6.0.4) (2022-09-21)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- refactor Services SCALE GUI
|
|
||||||
- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767))
|
|
||||||
- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [authentik-6.0.4](https://github.com/truecharts/charts/compare/authentik-6.0.3...authentik-6.0.4) (2022-09-20)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
|
@ -1,12 +0,0 @@
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.6.1
|
|
||||||
- name: postgresql
|
|
||||||
repository: https://charts.truecharts.org/
|
|
||||||
version: 8.0.87
|
|
||||||
- name: redis
|
|
||||||
repository: https://charts.truecharts.org
|
|
||||||
version: 3.0.84
|
|
||||||
digest: sha256:ba7d610ad130027e3bd784a0385d43b82a71d179f471430576d7f2036fa7fea6
|
|
||||||
generated: "2022-09-25T13:54:01.187595541Z"
|
|
|
@ -1,35 +0,0 @@
|
||||||
apiVersion: v2
|
|
||||||
appVersion: "2022.9.0"
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.6.1
|
|
||||||
- condition: postgresql.enabled
|
|
||||||
name: postgresql
|
|
||||||
repository: https://charts.truecharts.org/
|
|
||||||
version: 8.0.87
|
|
||||||
- condition: redis.enabled
|
|
||||||
name: redis
|
|
||||||
repository: https://charts.truecharts.org
|
|
||||||
version: 3.0.84
|
|
||||||
description: authentik is an open-source Identity Provider focused on flexibility and versatility.
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/authentik
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/authentik.png
|
|
||||||
keywords:
|
|
||||||
- authentik
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: authentik
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/authentik
|
|
||||||
- https://github.com/goauthentik/authentik
|
|
||||||
- https://goauthentik.io/docs/
|
|
||||||
version: 6.0.7
|
|
||||||
annotations:
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- authentication
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/grade: U
|
|
|
@ -1,109 +0,0 @@
|
||||||
# authentik
|
|
||||||
|
|
||||||
authentik is an open-source Identity Provider focused on flexibility and versatility.
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [authentik](https://truecharts.org/docs/charts/incubator/authentik)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/authentik>
|
|
||||||
* <https://github.com/goauthentik/authentik>
|
|
||||||
* <https://goauthentik.io/docs/>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://charts.truecharts.org/ | postgresql | 8.0.87 |
|
|
||||||
| https://charts.truecharts.org | redis | 3.0.84 |
|
|
||||||
| https://library-charts.truecharts.org | common | 10.6.1 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `authentik`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install authentik TrueCharts/authentik
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `authentik` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall authentik
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the values.yaml file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install authentik \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/authentik
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install authentik TrueCharts/authentik -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,8 +0,0 @@
|
||||||
authentik is an open-source Identity Provider focused on flexibility and versatility.
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/authentik](https://truecharts.org/docs/charts/incubator/authentik)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,237 +0,0 @@
|
||||||
image:
|
|
||||||
repository: tccr.io/truecharts/authentik
|
|
||||||
tag: 2022.9.0@sha256:e3ccba4164bd4f8715eba5f28e1dfeb80b090a60875732b68a1e7e857c6e27a1
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
|
|
||||||
geoipImage:
|
|
||||||
repository: tccr.io/truecharts/geoipupdate
|
|
||||||
tag: v4.9@sha256:ce42b4252c8cd4a9e39275fd7c3312e5df7bda0d7034df565af4362d7e0d26ce
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
|
|
||||||
ldapImage:
|
|
||||||
repository: tccr.io/truecharts/authentik-ldap
|
|
||||||
tag: 2022.9.0@sha256:7a105527dfd259a7d77a1516ee9729658809279101070a11172c4aa7dc398d33
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
|
|
||||||
proxyImage:
|
|
||||||
repository: tccr.io/truecharts/authentik-proxy
|
|
||||||
tag: 2022.9.0@sha256:b3756005a151b03de939f1c7f3034ab0ec16d18c9f11e025e60831707d5188b8
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
|
|
||||||
args: ["server"]
|
|
||||||
|
|
||||||
podSecurityContext:
|
|
||||||
runAsUser: 1000
|
|
||||||
runAsGroup: 1000
|
|
||||||
|
|
||||||
securityContext:
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
|
|
||||||
workerContainer:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
authentik:
|
|
||||||
credentials:
|
|
||||||
password: "supersecret"
|
|
||||||
general:
|
|
||||||
disable_update_check: false
|
|
||||||
disable_startup_analytics: true
|
|
||||||
allow_user_name_change: true
|
|
||||||
allow_user_mail_change: true
|
|
||||||
allow_user_username_change: true
|
|
||||||
gdpr_compliance: true
|
|
||||||
impersonation: true
|
|
||||||
avatars: "gravatar"
|
|
||||||
token_length: 128
|
|
||||||
# Use single quotes for footer_links
|
|
||||||
footer_links: '[{"name": "Link Name", "href": "https://mylink.com"}]'
|
|
||||||
mail:
|
|
||||||
host: ""
|
|
||||||
port: 25
|
|
||||||
tls: false
|
|
||||||
ssl: false
|
|
||||||
timeout: 10
|
|
||||||
user: ""
|
|
||||||
pass: ""
|
|
||||||
from: ""
|
|
||||||
error_reporting:
|
|
||||||
enabled: false
|
|
||||||
send_pii: false
|
|
||||||
environment: "customer"
|
|
||||||
logging:
|
|
||||||
log_level: "info"
|
|
||||||
ldap:
|
|
||||||
tls_ciphers: "null"
|
|
||||||
metrics:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
geoip:
|
|
||||||
enabled: false
|
|
||||||
account_id: ""
|
|
||||||
license_key: ""
|
|
||||||
proxy: ""
|
|
||||||
proxy_user_pass: ""
|
|
||||||
edition_ids: "GeoLite2-City"
|
|
||||||
frequency: 8
|
|
||||||
host_server: "updates.maxmind.com"
|
|
||||||
preserve_file_times: false
|
|
||||||
verbose: false
|
|
||||||
|
|
||||||
outposts:
|
|
||||||
ldap:
|
|
||||||
# -- First you have to create an Outpost in the GUI. Applications > Outposts
|
|
||||||
enabled: false
|
|
||||||
# -- Host Browser by default is set to the first ingress host you set
|
|
||||||
# host_browser: ""
|
|
||||||
# -- Host should not need to be overridden. Defaults to https://localhost:9443
|
|
||||||
# host: ""
|
|
||||||
# -- As we use https://localhost:9443 it's an unsecure connection
|
|
||||||
# insecure: false
|
|
||||||
# -- Token is only needed if you accidentally deleted the token within the UI
|
|
||||||
# token: ""
|
|
||||||
metrics: false
|
|
||||||
proxy:
|
|
||||||
# -- First you have to create an Outpost in the GUI. Applications > Outposts
|
|
||||||
enabled: false
|
|
||||||
# -- Host Browser by default is set to the first ingress host you set
|
|
||||||
# host_browser: ""
|
|
||||||
# -- As we use https://localhost:9443 it's an unsecure connection
|
|
||||||
# insecure: false
|
|
||||||
# -- Host should not need to be overridden. Defaults to https://localhost:9443
|
|
||||||
# host: ""
|
|
||||||
# -- Token is only needed if you accidentally deleted the token within the UI
|
|
||||||
# token: ""
|
|
||||||
metrics: false
|
|
||||||
|
|
||||||
envFrom:
|
|
||||||
- secretRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-authentik-secret'
|
|
||||||
- configMapRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-authentik-config'
|
|
||||||
- configMapRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-authentik-server-config'
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
type: HTTP
|
|
||||||
path: /-/health/live/
|
|
||||||
port: "{{ .Values.service.http.ports.http.targetPort }}"
|
|
||||||
readiness:
|
|
||||||
type: HTTP
|
|
||||||
path: /-/health/ready/
|
|
||||||
port: "{{ .Values.service.http.ports.http.targetPort }}"
|
|
||||||
startup:
|
|
||||||
type: HTTP
|
|
||||||
path: /-/health/ready/
|
|
||||||
port: "{{ .Values.service.http.ports.http.targetPort }}"
|
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
protocol: HTTPS
|
|
||||||
port: 10229
|
|
||||||
targetPort: 9443
|
|
||||||
http:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
http:
|
|
||||||
enabled: true
|
|
||||||
protocol: HTTP
|
|
||||||
port: 10230
|
|
||||||
targetPort: 9000
|
|
||||||
metrics:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
metrics:
|
|
||||||
enabled: true
|
|
||||||
protocol: HTTP
|
|
||||||
port: 10231
|
|
||||||
targetPort: 9301
|
|
||||||
ldapldaps:
|
|
||||||
enabled: true
|
|
||||||
type: ClusterIP
|
|
||||||
ports:
|
|
||||||
ldapldaps:
|
|
||||||
enabled: true
|
|
||||||
port: 636
|
|
||||||
targetPort: 6636
|
|
||||||
ldapldap:
|
|
||||||
enabled: true
|
|
||||||
type: ClusterIP
|
|
||||||
ports:
|
|
||||||
ldapldap:
|
|
||||||
enabled: true
|
|
||||||
port: 389
|
|
||||||
targetPort: 3389
|
|
||||||
ldapmetrics:
|
|
||||||
enabled: true
|
|
||||||
type: ClusterIP
|
|
||||||
ports:
|
|
||||||
ldapmetrics:
|
|
||||||
enabled: true
|
|
||||||
port: 10232
|
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 9302
|
|
||||||
proxyhttps:
|
|
||||||
enabled: true
|
|
||||||
type: ClusterIP
|
|
||||||
ports:
|
|
||||||
proxyhttps:
|
|
||||||
enabled: true
|
|
||||||
port: 10233
|
|
||||||
protocol: HTTPS
|
|
||||||
targetPort: 9444
|
|
||||||
proxyhttp:
|
|
||||||
enabled: true
|
|
||||||
type: ClusterIP
|
|
||||||
ports:
|
|
||||||
proxyhttp:
|
|
||||||
enabled: true
|
|
||||||
port: 10234
|
|
||||||
protocl: HTTP
|
|
||||||
targetPort: 9001
|
|
||||||
proxymetrics:
|
|
||||||
enabled: true
|
|
||||||
type: ClusterIP
|
|
||||||
ports:
|
|
||||||
proxymetrics:
|
|
||||||
enabled: true
|
|
||||||
port: 10235
|
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 9303
|
|
||||||
|
|
||||||
ingress:
|
|
||||||
http:
|
|
||||||
autoLink: true
|
|
||||||
proxyhttps:
|
|
||||||
autoLink: true
|
|
||||||
proxyhttp:
|
|
||||||
autoLink: true
|
|
||||||
|
|
||||||
persistence:
|
|
||||||
media:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/media"
|
|
||||||
templates:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/templates"
|
|
||||||
certs:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/certs"
|
|
||||||
geoip:
|
|
||||||
enabled: true
|
|
||||||
mountPath: "/geoip"
|
|
||||||
|
|
||||||
postgresql:
|
|
||||||
enabled: true
|
|
||||||
existingSecret: "dbcreds"
|
|
||||||
postgresqlUsername: authentik
|
|
||||||
postgresqlDatabase: authentik
|
|
||||||
|
|
||||||
redis:
|
|
||||||
enabled: true
|
|
||||||
existingSecret: "rediscreds"
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,143 +0,0 @@
|
||||||
{{/* Define the configmap */}}
|
|
||||||
{{- define "authentik.config" -}}
|
|
||||||
|
|
||||||
{{- $authServerWorkerConfigName := printf "%s-authentik-config" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $authServerConfigName := printf "%s-authentik-server-config" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $geoipConfigName := printf "%s-geoip-config" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $ldapConfigName := printf "%s-ldap-config" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $proxyConfigName := printf "%s-proxy-config" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{ $host := printf "https://localhost:%v" .Values.service.main.ports.main.targetPort }}
|
|
||||||
{{- if .Values.ingress.main.enabled }}
|
|
||||||
{{ $first := (first .Values.ingress.main.hosts) }}
|
|
||||||
{{- if $first }}
|
|
||||||
{{ $host = printf "https://%s" $first.host }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This configmap are loaded on both main authentik container and worker */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ $authServerWorkerConfigName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
{{/* Dependencies */}}
|
|
||||||
AUTHENTIK_REDIS__HOST: {{ printf "%v-%v" .Release.Name "redis" }}
|
|
||||||
AUTHENTIK_REDIS__PORT: "6379"
|
|
||||||
AUTHENTIK_POSTGRESQL__NAME: {{ .Values.postgresql.postgresqlDatabase }}
|
|
||||||
AUTHENTIK_POSTGRESQL__USER: {{ .Values.postgresql.postgresqlUsername }}
|
|
||||||
AUTHENTIK_POSTGRESQL__HOST: {{ printf "%v-%v" .Release.Name "postgresql" }}
|
|
||||||
AUTHENTIK_POSTGRESQL__PORT: "5432"
|
|
||||||
{{/* Mail */}}
|
|
||||||
{{- with .Values.authentik.mail.port }}
|
|
||||||
AUTHENTIK_EMAIL__PORT: {{ . | quote }}
|
|
||||||
{{- end }}
|
|
||||||
AUTHENTIK_EMAIL__USE_TLS: {{ .Values.authentik.mail.tls | quote }}
|
|
||||||
AUTHENTIK_EMAIL__USE_SSL: {{ .Values.authentik.mail.ssl | quote }}
|
|
||||||
{{- with .Values.authentik.mail.timeout }}
|
|
||||||
AUTHENTIK_EMAIL__TIMEOUT: {{ . | quote }}
|
|
||||||
{{- end }}
|
|
||||||
{{/* Logging */}}
|
|
||||||
{{- with .Values.authentik.logging.log_level }}
|
|
||||||
AUTHENTIK_LOG_LEVEL: {{ . }}
|
|
||||||
{{- end }}
|
|
||||||
{{/* General */}}
|
|
||||||
AUTHENTIK_DISABLE_STARTUP_ANALYTICS: {{ .Values.authentik.general.disable_startup_analytics | quote }}
|
|
||||||
AUTHENTIK_DISABLE_UPDATE_CHECK: {{ .Values.authentik.general.disable_update_check | quote }}
|
|
||||||
{{- with .Values.authentik.general.avatars }}
|
|
||||||
AUTHENTIK_AVATARS: {{ . }}
|
|
||||||
{{- end }}
|
|
||||||
AUTHENTIK_DEFAULT_USER_CHANGE_NAME: {{ .Values.authentik.general.allow_user_name_change | quote }}
|
|
||||||
AUTHENTIK_DEFAULT_USER_CHANGE_EMAIL: {{ .Values.authentik.general.allow_user_mail_change | quote }}
|
|
||||||
AUTHENTIK_DEFAULT_USER_CHANGE_USERNAME: {{ .Values.authentik.general.allow_user_username_change | quote }}
|
|
||||||
AUTHENTIK_GDPR_COMPLIANCE: {{ .Values.authentik.general.gdpr_compliance | quote }}
|
|
||||||
AUTHENTIK_IMPERSONATION: {{ .Values.authentik.general.impersonation | quote }}
|
|
||||||
AUTHENTIK_DEFAULT_TOKEN_LENGTH: {{ .Values.authentik.general.token_length | quote }}
|
|
||||||
{{- with .Values.authentik.general.footer_links }}
|
|
||||||
AUTHENTIK_FOOTER_LINKS: {{ . | squote }}
|
|
||||||
{{- end }}
|
|
||||||
{{/* Error Reporting */}}
|
|
||||||
AUTHENTIK_ERROR_REPORTING__ENABLED: {{ .Values.authentik.error_reporting.enabled | quote }}
|
|
||||||
AUTHENTIK_ERROR_REPORTING__SEND_PII: {{ .Values.authentik.error_reporting.send_pii | quote }}
|
|
||||||
{{- with .Values.authentik.error_reporting.environment }}
|
|
||||||
AUTHENTIK_ERROR_REPORTING__ENVIRONMENT: {{ . }}
|
|
||||||
{{- end }}
|
|
||||||
{{/* LDAP */}}
|
|
||||||
{{- with .Values.authentik.ldap.tls_ciphers }}
|
|
||||||
AUTHENTIK_LDAP__TLS__CIPHERS: {{ . | quote }}
|
|
||||||
{{- end }}
|
|
||||||
{{/* Outposts */}}
|
|
||||||
AUTHENTIK_OUTPOSTS__DISCOVER: {{ "false" | quote }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This configmap are loaded on both main authentik container and worker */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ $authServerConfigName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
{{/* Listen */}}
|
|
||||||
AUTHENTIK_LISTEN__HTTPS: 0.0.0.0:{{ .Values.service.main.ports.main.targetPort | default 9443 }}
|
|
||||||
AUTHENTIK_LISTEN__HTTP: 0.0.0.0:{{ .Values.service.http.ports.http.targetPort | default 9000 }}
|
|
||||||
AUTHENTIK_LISTEN__METRICS: 0.0.0.0:{{ .Values.service.metrics.ports.metrics.targetPort | default 9301 }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This configmap is loaded on ldap container */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ $ldapConfigName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
AUTHENTIK_INSECURE: {{ .Values.outposts.ldap.insecure | default "true" | quote }}
|
|
||||||
AUTHENTIK_HOST: {{ .Values.outposts.ldap.host | default (printf "https://localhost:%v" .Values.service.main.ports.main.targetPort) }}
|
|
||||||
AUTHENTIK_HOST_BROWSER: {{ .Values.outposts.ldap.host_browser | default $host }}
|
|
||||||
AUTHENTIK_LISTEN__LDAPS: 0.0.0.0:{{ .Values.service.ldapldaps.ports.ldapldaps.targetPort | default 6636 }}
|
|
||||||
AUTHENTIK_LISTEN__LDAP: 0.0.0.0:{{ .Values.service.ldapldap.ports.ldapldap.targetPort | default 3389 }}
|
|
||||||
AUTHENTIK_LISTEN__METRICS: 0.0.0.0:{{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort | default 9302 }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This configmap is loaded on ldap container */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ $proxyConfigName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
AUTHENTIK_INSECURE: {{ .Values.outposts.proxy.insecure | default "true" | quote }}
|
|
||||||
AUTHENTIK_HOST: {{ .Values.outposts.proxy.host | default (printf "https://localhost:%v" .Values.service.main.ports.main.targetPort) }}
|
|
||||||
AUTHENTIK_HOST_BROWSER: {{ .Values.outposts.proxy.host_browser | default $host }}
|
|
||||||
AUTHENTIK_LISTEN__HTTPS: 0.0.0.0:{{ .Values.service.proxyhttps.ports.proxyhttps.targetPort | default 9444 }}
|
|
||||||
AUTHENTIK_LISTEN__HTTP: 0.0.0.0:{{ .Values.service.proxyhttp.ports.proxyhttp.targetPort | default 9001 }}
|
|
||||||
AUTHENTIK_LISTEN__METRICS: 0.0.0.0:{{ .Values.service.proxymetrics.ports.proxymetrics.targetPort | default 9303 }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This configmap is loaded on geoip container */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ $geoipConfigName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
{{- with .Values.geoip.edition_ids }}
|
|
||||||
GEOIPUPDATE_EDITION_IDS: {{ . }}
|
|
||||||
{{- end }}
|
|
||||||
GEOIPUPDATE_FREQUENCY: {{ .Values.geoip.frequency | quote }}
|
|
||||||
{{- with .Values.geoip.host_server }}
|
|
||||||
GEOIPUPDATE_HOST: {{ . }}
|
|
||||||
{{- end }}
|
|
||||||
GEOIPUPDATE_PRESERVE_FILE_TIMES: {{ ternary "1" "0" .Values.geoip.preserve_file_times | quote }}
|
|
||||||
GEOIPUPDATE_VERBOSE: {{ ternary "1" "0" .Values.geoip.verbose | quote }}
|
|
||||||
{{- end -}}
|
|
|
@ -1,20 +0,0 @@
|
||||||
{{/* Define the geoip container */}}
|
|
||||||
{{- define "authentik.geoip" -}}
|
|
||||||
image: {{ .Values.geoipImage.repository }}:{{ .Values.geoipImage.tag }}
|
|
||||||
imagePullPolicy: {{ .Values.geoipImage.pullPolicy }}
|
|
||||||
securityContext:
|
|
||||||
runAsUser: 0
|
|
||||||
runAsGroup: 0
|
|
||||||
readOnlyRootFilesystem: false
|
|
||||||
runAsNonRoot: false
|
|
||||||
volumeMounts:
|
|
||||||
- name: geoip
|
|
||||||
mountPath: "/usr/share/GeoIP"
|
|
||||||
envFrom:
|
|
||||||
- secretRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-geoip-secret'
|
|
||||||
- configMapRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-geoip-config'
|
|
||||||
{{/* TODO: Add healthchecks */}}
|
|
||||||
{{/* TODO: https://github.com/maxmind/geoipupdate/issues/105 */}}
|
|
||||||
{{- end -}}
|
|
|
@ -1,48 +0,0 @@
|
||||||
{{/* Define the ldap container */}}
|
|
||||||
{{- define "authentik.ldap" -}}
|
|
||||||
image: {{ .Values.ldapImage.repository }}:{{ .Values.ldapImage.tag }}
|
|
||||||
imagePullPolicy: {{ .Values.ldapImage.pullPolicy }}
|
|
||||||
securityContext:
|
|
||||||
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
|
|
||||||
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
|
|
||||||
readOnlyRootFilesystem: true
|
|
||||||
runAsNonRoot: true
|
|
||||||
envFrom:
|
|
||||||
- secretRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-ldap-secret'
|
|
||||||
- configMapRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-ldap-config'
|
|
||||||
ports:
|
|
||||||
- containerPort: {{ .Values.service.ldapldaps.ports.ldapldaps.targetPort }}
|
|
||||||
name: ldapldaps
|
|
||||||
- containerPort: {{ .Values.service.ldapldap.ports.ldapldap.targetPort }}
|
|
||||||
name: ldapldap
|
|
||||||
{{- if .Values.outposts.ldap.metrics }}
|
|
||||||
- containerPort: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }}
|
|
||||||
name: ldapmetrics
|
|
||||||
{{- end }}
|
|
||||||
readinessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /outpost.goauthentik.io/ping
|
|
||||||
port: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
|
||||||
livenessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /outpost.goauthentik.io/ping
|
|
||||||
port: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
|
||||||
startupProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /outpost.goauthentik.io/ping
|
|
||||||
port: {{ .Values.service.ldapmetrics.ports.ldapmetrics.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
|
||||||
{{- end -}}
|
|
|
@ -1,48 +0,0 @@
|
||||||
{{/* Define the proxy container */}}
|
|
||||||
{{- define "authentik.proxy" -}}
|
|
||||||
image: {{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }}
|
|
||||||
imagePullPolicy: {{ .Values.proxyImage.pullPolicy }}
|
|
||||||
securityContext:
|
|
||||||
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
|
|
||||||
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
|
|
||||||
readOnlyRootFilesystem: true
|
|
||||||
runAsNonRoot: true
|
|
||||||
envFrom:
|
|
||||||
- secretRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-proxy-secret'
|
|
||||||
- configMapRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-proxy-config'
|
|
||||||
ports:
|
|
||||||
- containerPort: {{ .Values.service.proxyhttps.ports.proxyhttps.targetPort }}
|
|
||||||
name: proxyhttps
|
|
||||||
- containerPort: {{ .Values.service.proxyhttp.ports.proxyhttp.targetPort }}
|
|
||||||
name: proxyhttp
|
|
||||||
{{- if .Values.outposts.proxy.metrics }}
|
|
||||||
- containerPort: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }}
|
|
||||||
name: proxymetrics
|
|
||||||
{{- end }}
|
|
||||||
readinessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /outpost.goauthentik.io/ping
|
|
||||||
port: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
|
||||||
livenessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /outpost.goauthentik.io/ping
|
|
||||||
port: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
|
||||||
startupProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /outpost.goauthentik.io/ping
|
|
||||||
port: {{ .Values.service.proxymetrics.ports.proxymetrics.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
|
||||||
{{- end -}}
|
|
|
@ -1,109 +0,0 @@
|
||||||
{{/* Define the secret */}}
|
|
||||||
{{- define "authentik.secret" -}}
|
|
||||||
|
|
||||||
{{- $authentikSecretName := printf "%s-authentik-secret" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $geoipSecretName := printf "%s-geoip-secret" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $ldapSecretName := printf "%s-ldap-secret" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $proxySecretName := printf "%s-proxy-secret" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $token := randAlphaNum 128 | b64enc }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This secrets are loaded on both main authentik container and worker */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
type: Opaque
|
|
||||||
metadata:
|
|
||||||
name: {{ $authentikSecretName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
{{/* Secret Key */}}
|
|
||||||
{{- with (lookup "v1" "Secret" .Release.Namespace $authentikSecretName) }}
|
|
||||||
AUTHENTIK_SECRET_KEY: {{ index .data "AUTHENTIK_SECRET_KEY" }}
|
|
||||||
{{ $token = index .data "AUTHENTIK_BOOTSTRAP_TOKEN" }}
|
|
||||||
{{- else }}
|
|
||||||
AUTHENTIK_SECRET_KEY: {{ randAlphaNum 32 | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
AUTHENTIK_BOOTSTRAP_TOKEN: {{ $token }}
|
|
||||||
{{/* Dependencies */}}
|
|
||||||
AUTHENTIK_POSTGRESQL__PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }}
|
|
||||||
AUTHENTIK_REDIS__PASSWORD: {{ .Values.redis.redisPassword | trimAll "\"" | b64enc }}
|
|
||||||
{{/* Credentials */}}
|
|
||||||
{{- with .Values.authentik.credentials.password }}
|
|
||||||
AUTHENTIK_BOOTSTRAP_PASSWORD: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
{{/* Mail */}}
|
|
||||||
{{- with .Values.authentik.mail.host }}
|
|
||||||
AUTHENTIK_EMAIL__HOST: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with .Values.authentik.mail.user }}
|
|
||||||
AUTHENTIK_EMAIL__USERNAME: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with .Values.authentik.mail.pass }}
|
|
||||||
AUTHENTIK_EMAIL__PASSWORD: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with .Values.authentik.mail.from }}
|
|
||||||
AUTHENTIK_EMAIL__FROM: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This secrets are loaded on geoip container */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
type: Opaque
|
|
||||||
metadata:
|
|
||||||
name: {{ $geoipSecretName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
{{/* Credentials */}}
|
|
||||||
{{- with .Values.geoip.account_id }}
|
|
||||||
GEOIPUPDATE_ACCOUNT_ID: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with .Values.geoip.license_key }}
|
|
||||||
GEOIPUPDATE_LICENSE_KEY: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
{{/* Proxy */}}
|
|
||||||
{{- with .Values.geoip.proxy }}
|
|
||||||
GEOIPUPDATE_PROXY: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with .Values.geoip.proxy_user_pass }}
|
|
||||||
GEOIPUPDATE_PROXY_USER_PASSWORD: {{ . | b64enc }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This secrets are loaded on ldap container */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
type: Opaque
|
|
||||||
metadata:
|
|
||||||
name: {{ $ldapSecretName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
{{- with .Values.outposts.ldap.token }}
|
|
||||||
AUTHENTIK_TOKEN: {{ . | b64enc }}
|
|
||||||
{{- else }}
|
|
||||||
AUTHENTIK_TOKEN: {{ $token }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
{{/* This secrets are loaded on ldap container */}}
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
type: Opaque
|
|
||||||
metadata:
|
|
||||||
name: {{ $proxySecretName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
{{- with .Values.outposts.proxy.token }}
|
|
||||||
AUTHENTIK_TOKEN: {{ . | b64enc }}
|
|
||||||
{{- else }}
|
|
||||||
AUTHENTIK_TOKEN: {{ $token }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
|
@ -1,52 +0,0 @@
|
||||||
{{/* Define the worker container */}}
|
|
||||||
{{- define "authentik.worker" -}}
|
|
||||||
image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
|
|
||||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
|
||||||
securityContext:
|
|
||||||
runAsUser: {{ .Values.podSecurityContext.runAsUser }}
|
|
||||||
runAsGroup: {{ .Values.podSecurityContext.runAsGroup }}
|
|
||||||
readOnlyRootFilesystem: {{ .Values.securityContext.readOnlyRootFilesystem }}
|
|
||||||
runAsNonRoot: {{ .Values.securityContext.runAsNonRoot }}
|
|
||||||
args: ["worker"]
|
|
||||||
envFrom:
|
|
||||||
- secretRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-authentik-secret'
|
|
||||||
- configMapRef:
|
|
||||||
name: '{{ include "tc.common.names.fullname" . }}-authentik-config'
|
|
||||||
volumeMounts:
|
|
||||||
- name: media
|
|
||||||
mountPath: "/media"
|
|
||||||
- name: templates
|
|
||||||
mountPath: "/templates"
|
|
||||||
- name: certs
|
|
||||||
mountPath: "/certs"
|
|
||||||
- name: geoip
|
|
||||||
mountPath: "/geoip"
|
|
||||||
readinessProbe:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /lifecycle/ak
|
|
||||||
- healthcheck
|
|
||||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
|
||||||
livenessProbe:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /lifecycle/ak
|
|
||||||
- healthcheck
|
|
||||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
|
||||||
startupProbe:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /lifecycle/ak
|
|
||||||
- healthcheck
|
|
||||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
|
||||||
{{- end -}}
|
|
|
@ -1,43 +0,0 @@
|
||||||
{{/* Make sure all variables are set properly */}}
|
|
||||||
{{- include "tc.common.loader.init" . }}
|
|
||||||
|
|
||||||
{{/* Render secret */}}
|
|
||||||
{{- include "authentik.secret" . }}
|
|
||||||
|
|
||||||
{{/* Render config */}}
|
|
||||||
{{- include "authentik.config" . }}
|
|
||||||
|
|
||||||
{{- if .Values.authentik.metrics.enabled -}}
|
|
||||||
{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}}
|
|
||||||
{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}}
|
|
||||||
{{- $_ := set .Values.podAnnotations "prometheus.io/port" (.Values.service.metrics.ports.metrics.targetPort | default 9301 | quote) -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- if .Values.workerContainer.enabled -}}
|
|
||||||
{{- $_ := set .Values.additionalContainers "worker" (include "authentik.worker" . | fromYaml) -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- if .Values.geoip.enabled -}}
|
|
||||||
{{- $_ := set .Values.additionalContainers "geoip" (include "authentik.geoip" . | fromYaml) -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- if .Values.outposts.ldap.enabled -}}
|
|
||||||
{{- $_ := set .Values.additionalContainers "ldap-outpost" (include "authentik.ldap" . | fromYaml) -}}
|
|
||||||
{{/* - if .Values.outposts.ldap.metrics - */}}
|
|
||||||
{{/* https://github.com/prometheus/prometheus/issues/3756 */}}
|
|
||||||
{{/* TODO: Figure how the pipe works to connect it to prometheus operator */}}
|
|
||||||
{{/* We can't define multiple ports/endpoints with annotations */}}
|
|
||||||
{{/* - end - */}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- if .Values.outposts.proxy.enabled -}}
|
|
||||||
{{- $_ := set .Values.additionalContainers "proxy-outpost" (include "authentik.proxy" . | fromYaml) -}}
|
|
||||||
{{/* - if .Values.outposts.proxy.metrics - */}}
|
|
||||||
{{/* https://github.com/prometheus/prometheus/issues/3756 */}}
|
|
||||||
{{/* TODO: Figure how the pipe works to connect it to prometheus operator */}}
|
|
||||||
{{/* We can't define multiple ports/endpoints with annotations */}}
|
|
||||||
{{/* - end - */}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* Render the templates */}}
|
|
||||||
{{ include "tc.common.loader.apply" . }}
|
|
|
@ -1,4 +0,0 @@
|
||||||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/authentik.png
|
|
||||||
categories:
|
|
||||||
- authentication
|
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [blocky-0.0.4](https://github.com/truecharts/charts/compare/blocky-0.0.3...blocky-0.0.4) (2022-09-24)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- Finish up UI ([#3866](https://github.com/truecharts/charts/issues/3866))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [blocky-0.0.3](https://github.com/truecharts/charts/compare/blocky-0.0.2...blocky-0.0.3) (2022-09-24)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major ([#3860](https://github.com/truecharts/charts/issues/3860))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [blocky-0.0.2](https://github.com/truecharts/charts/compare/blocky-0.0.1...blocky-0.0.2) (2022-09-23)
|
|
||||||
|
|
||||||
### Chore
|
|
||||||
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- Auto-update chart README [skip ci]
|
|
||||||
- update docker general non-major ([#3850](https://github.com/truecharts/charts/issues/3850))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## [blocky-0.0.1]blocky-0.0.1 (2022-09-22)
|
|
||||||
|
|
||||||
### Feat
|
|
||||||
|
|
||||||
- add blocky ([#3735](https://github.com/truecharts/charts/issues/3735))
|
|
|
@ -1,9 +0,0 @@
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.6.0
|
|
||||||
- name: redis
|
|
||||||
repository: https://charts.truecharts.org
|
|
||||||
version: 3.0.67
|
|
||||||
digest: sha256:ab9d787b3d291fb6f205e683658bd0d9fe6f98a75ca07b9d4df7e4fb24373663
|
|
||||||
generated: "2022-09-24T19:13:36.174055333Z"
|
|
|
@ -1,34 +0,0 @@
|
||||||
apiVersion: v2
|
|
||||||
appVersion: "elopment"
|
|
||||||
dependencies:
|
|
||||||
- name: common
|
|
||||||
repository: https://library-charts.truecharts.org
|
|
||||||
version: 10.6.0
|
|
||||||
- condition: redis.enabled
|
|
||||||
name: redis
|
|
||||||
repository: https://charts.truecharts.org
|
|
||||||
version: 3.0.67
|
|
||||||
description: Blocky is a DNS proxy and ad-blocker for the local network written in Go
|
|
||||||
home: https://truecharts.org/docs/charts/incubator/blocky
|
|
||||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/blocky.png
|
|
||||||
keywords:
|
|
||||||
- dns
|
|
||||||
- blocky
|
|
||||||
kubeVersion: ">=1.16.0-0"
|
|
||||||
maintainers:
|
|
||||||
- email: info@truecharts.org
|
|
||||||
name: TrueCharts
|
|
||||||
url: https://truecharts.org
|
|
||||||
name: blocky
|
|
||||||
sources:
|
|
||||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/blocky
|
|
||||||
- https://0xerr0r.github.io/blocky/
|
|
||||||
- https://github.com/0xERR0R/blocky
|
|
||||||
- https://github.com/Mozart409/blocky-frontend
|
|
||||||
- https://hub.docker.com/r/spx01/blocky
|
|
||||||
version: 0.0.4
|
|
||||||
annotations:
|
|
||||||
truecharts.org/catagories: |
|
|
||||||
- network
|
|
||||||
truecharts.org/SCALE-support: "true"
|
|
||||||
truecharts.org/grade: U
|
|
|
@ -1,110 +0,0 @@
|
||||||
# blocky
|
|
||||||
|
|
||||||
Blocky is a DNS proxy and ad-blocker for the local network written in Go
|
|
||||||
|
|
||||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
|
||||||
|
|
||||||
This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
|
|
||||||
For more information, please click here: [blocky](https://truecharts.org/docs/charts/incubator/blocky)
|
|
||||||
|
|
||||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
|
||||||
|
|
||||||
## Source Code
|
|
||||||
|
|
||||||
* <https://github.com/truecharts/charts/tree/master/charts/incubator/blocky>
|
|
||||||
* <https://0xerr0r.github.io/blocky/>
|
|
||||||
* <https://github.com/0xERR0R/blocky>
|
|
||||||
* <https://github.com/Mozart409/blocky-frontend>
|
|
||||||
* <https://hub.docker.com/r/spx01/blocky>
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
Kubernetes: `>=1.16.0-0`
|
|
||||||
|
|
||||||
## Dependencies
|
|
||||||
|
|
||||||
| Repository | Name | Version |
|
|
||||||
|------------|------|---------|
|
|
||||||
| https://charts.truecharts.org | redis | 3.0.67 |
|
|
||||||
| https://library-charts.truecharts.org | common | 10.6.0 |
|
|
||||||
|
|
||||||
## Installing the Chart
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To install the chart with the release name `blocky`
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm repo add TrueCharts https://charts.truecharts.org
|
|
||||||
helm repo update
|
|
||||||
helm install blocky TrueCharts/blocky
|
|
||||||
```
|
|
||||||
|
|
||||||
## Uninstall
|
|
||||||
|
|
||||||
### TrueNAS SCALE
|
|
||||||
|
|
||||||
**Upgrading, Rolling Back and Uninstalling the Chart**
|
|
||||||
|
|
||||||
To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App).
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
To uninstall the `blocky` deployment
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm uninstall blocky
|
|
||||||
```
|
|
||||||
|
|
||||||
## Configuration
|
|
||||||
|
|
||||||
### Helm
|
|
||||||
|
|
||||||
#### Available Settings
|
|
||||||
|
|
||||||
Read through the values.yaml file. It has several commented out suggested values.
|
|
||||||
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
|
|
||||||
|
|
||||||
#### Configure using the command line
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install blocky \
|
|
||||||
--set env.TZ="America/New York" \
|
|
||||||
TrueCharts/blocky
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Configure using a yaml file
|
|
||||||
|
|
||||||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
|
|
||||||
|
|
||||||
```console
|
|
||||||
helm install blocky TrueCharts/blocky -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Connecting to other charts
|
|
||||||
|
|
||||||
If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide.
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ).
|
|
||||||
- See the [Website](https://truecharts.org)
|
|
||||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
|
||||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Sponsor TrueCharts
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
All Rights Reserved - The TrueCharts Project
|
|
|
@ -1,8 +0,0 @@
|
||||||
Blocky is a DNS proxy and ad-blocker for the local network written in Go
|
|
||||||
|
|
||||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/blocky](https://truecharts.org/docs/charts/incubator/blocky)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
TrueCharts can only exist due to the incredible effort of our staff.
|
|
||||||
Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
|
|
Binary file not shown.
Binary file not shown.
|
@ -1,7 +0,0 @@
|
||||||
k8sgateway:
|
|
||||||
enabled: true
|
|
||||||
# -- list of processed domains
|
|
||||||
domains:
|
|
||||||
- domain: something.com
|
|
||||||
dnsChallenge:
|
|
||||||
enabled: false
|
|
|
@ -1,338 +0,0 @@
|
||||||
image:
|
|
||||||
repository: spx01/blocky
|
|
||||||
tag: development@sha256:ddb35986cbc924de11cd37ccf625ff6bd0896fad456e57ee9c0bd67bd034770e
|
|
||||||
# repository: tccr.io/truecharts/blocky
|
|
||||||
# tag: v0.19@sha256:77a474542f12f480deca33ff0a6375846918b86988c13f858620839d8818ca84
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
|
|
||||||
WebUIImage:
|
|
||||||
repository: tccr.io/truecharts/blocky-frontend
|
|
||||||
tag: v0.0.3@sha256:81058f20520dcdb80c9883b6f21b338446fefc333e3ca8bd7d17336a24a5d842
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
|
|
||||||
k8sgatewayImage:
|
|
||||||
repository: tccr.io/truecharts/k8s_gateway
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
tag: 0.3.2@sha256:594fd6990eb2e0af1df7df8ba76cb3ca66232f46c5df5ebf786a45dd19777ae5
|
|
||||||
|
|
||||||
controller:
|
|
||||||
# -- Set additional annotations on the deployment/statefulset/daemonset
|
|
||||||
# -- Number of desired pods
|
|
||||||
replicas: 2
|
|
||||||
# -- Set the controller upgrade strategy
|
|
||||||
# For Deployments, valid values are Recreate (default) and RollingUpdate.
|
|
||||||
# For StatefulSets, valid values are OnDelete and RollingUpdate (default).
|
|
||||||
# DaemonSets ignore this.
|
|
||||||
strategy: RollingUpdate
|
|
||||||
|
|
||||||
# -- Blocky Config File content
|
|
||||||
blockyConfig: {}
|
|
||||||
# upstream:
|
|
||||||
# default:
|
|
||||||
# - 1.1.1.1
|
|
||||||
|
|
||||||
env:
|
|
||||||
BLOCKY_CONFIG_FILE: "/app/config/"
|
|
||||||
|
|
||||||
blocky:
|
|
||||||
enableWebUI: true
|
|
||||||
enablePrometheus: true
|
|
||||||
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled:
|
|
||||||
custom: true
|
|
||||||
spec:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /app/blocky
|
|
||||||
- healthcheck
|
|
||||||
readiness:
|
|
||||||
custom: true
|
|
||||||
spec:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /app/blocky
|
|
||||||
- healthcheck
|
|
||||||
startup:
|
|
||||||
custom: true
|
|
||||||
spec:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /app/blocky
|
|
||||||
- healthcheck
|
|
||||||
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
ports:
|
|
||||||
main:
|
|
||||||
port: 10315
|
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 80
|
|
||||||
dns-tcp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-tcp:
|
|
||||||
enabled: true
|
|
||||||
port: 53
|
|
||||||
targetPort: 53
|
|
||||||
dns-udp:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dns-udp:
|
|
||||||
enabled: true
|
|
||||||
port: 53
|
|
||||||
protocol: UDP
|
|
||||||
targetPort: 53
|
|
||||||
dot:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
dot:
|
|
||||||
enabled: true
|
|
||||||
port: 853
|
|
||||||
protocol: TCP
|
|
||||||
targetPort: 853
|
|
||||||
http:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
http:
|
|
||||||
enabled: true
|
|
||||||
port: 4000
|
|
||||||
protocol: HTTP
|
|
||||||
targetPort: 4000
|
|
||||||
https:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
https:
|
|
||||||
enabled: true
|
|
||||||
port: 4443
|
|
||||||
protocol: HTTPS
|
|
||||||
targetPort: 4443
|
|
||||||
k8sgateway:
|
|
||||||
enabled: true
|
|
||||||
ports:
|
|
||||||
k8sgateway:
|
|
||||||
enabled: true
|
|
||||||
port: 5353
|
|
||||||
protocol: UDP
|
|
||||||
targetPort: 5353
|
|
||||||
|
|
||||||
## TODO Add support for SCALE certificates and certificates secrets here
|
|
||||||
certFile: ""
|
|
||||||
keyFile: ""
|
|
||||||
logLevel: info
|
|
||||||
logFormat: text
|
|
||||||
logTimestamp: true
|
|
||||||
logPrivacy: false
|
|
||||||
dohUserAgent: ""
|
|
||||||
minTlsServeVersion: 1.2
|
|
||||||
|
|
||||||
# -- set the default DNS upstream servers
|
|
||||||
# Primarily designed for inclusion in the TrueNAS SCALE GUI
|
|
||||||
defaultUpstreams:
|
|
||||||
- 1.1.1.1
|
|
||||||
- 1.0.0.1
|
|
||||||
- 8.8.8.8
|
|
||||||
- 8.8.4.4
|
|
||||||
- 9.9.9.9
|
|
||||||
- 149.112.112.112
|
|
||||||
- 208.67.222.222
|
|
||||||
- 208.67.220.220
|
|
||||||
- 8.26.56.26
|
|
||||||
- 8.20.247.20
|
|
||||||
- 185.228.168.9
|
|
||||||
- 185.228.169.9
|
|
||||||
- 76.76.19.19
|
|
||||||
- 76.223.122.150
|
|
||||||
- 76.76.2.0
|
|
||||||
- 76.76.10.0
|
|
||||||
|
|
||||||
# -- set additional upstreams
|
|
||||||
# Primarily designed for inclusion in the TrueNAS SCALE GUI
|
|
||||||
upstreams:
|
|
||||||
# - name: group2
|
|
||||||
# dnsservers:
|
|
||||||
# - 1.1.1.1
|
|
||||||
|
|
||||||
# -- set bootstrap dns (not needed)
|
|
||||||
# Ensures bootstrap encryption and ensure it doesn't use k8s dns
|
|
||||||
bootstrapDns:
|
|
||||||
# -- Upstream
|
|
||||||
upstream: ""
|
|
||||||
# -- IP's linked to upstream DoT/DoH DNS name
|
|
||||||
ips: []
|
|
||||||
|
|
||||||
# -- Return empty answer for these queries
|
|
||||||
filtering:
|
|
||||||
# -- Ensures filtering by query type
|
|
||||||
queryTypes: []
|
|
||||||
|
|
||||||
# -- Set manual custom DNS resolution
|
|
||||||
customDNS:
|
|
||||||
customTTL: 1h
|
|
||||||
filterUnmappedTypes: true
|
|
||||||
rewrite: []
|
|
||||||
# - in: something.com
|
|
||||||
# out: somethingelse.com
|
|
||||||
mapping: []
|
|
||||||
# - domain: something.com
|
|
||||||
# dnsserver: 192.168.178.1
|
|
||||||
|
|
||||||
# -- Setup client-name lookup
|
|
||||||
clientLookup:
|
|
||||||
# -- upstream used for client-name lookup
|
|
||||||
upstream: ""
|
|
||||||
singleNameOrder: []
|
|
||||||
clients:
|
|
||||||
# - domain: laptop
|
|
||||||
# ips: []
|
|
||||||
|
|
||||||
# -- Setup caching
|
|
||||||
caching:
|
|
||||||
minTime: 5m
|
|
||||||
maxTime: 30m
|
|
||||||
maxItemsCount: 0
|
|
||||||
prefetching: false
|
|
||||||
prefetchExpires: 2h
|
|
||||||
prefetchThreshold: 5
|
|
||||||
prefetchMaxItemsCount: 0
|
|
||||||
cacheTimeNegative: 30m
|
|
||||||
|
|
||||||
# -- set conditional settings
|
|
||||||
# Primarily designed for inclusion in the TrueNAS SCALE GUI
|
|
||||||
conditional:
|
|
||||||
rewrite: []
|
|
||||||
# - in: something.com
|
|
||||||
# out: somethingelse.com
|
|
||||||
mapping: []
|
|
||||||
# - domain: something.com
|
|
||||||
# dnsserver: 192.168.178.1
|
|
||||||
|
|
||||||
# -- set blocking settings using Lists
|
|
||||||
# Primarily designed for inclusion in the TrueNAS SCALE GUI
|
|
||||||
blocking:
|
|
||||||
# -- Sets the blocktype
|
|
||||||
blockType: nxDomain
|
|
||||||
# -- Sets the block ttl
|
|
||||||
blockTTL: 6h
|
|
||||||
# -- Sets the block refreshPeriod
|
|
||||||
refreshPeriod: 4h
|
|
||||||
# -- Sets the block download timeout
|
|
||||||
downloadTimeout: 60s
|
|
||||||
# -- Sets the block download attempt count
|
|
||||||
downloadAttempts: 3
|
|
||||||
# -- Sets the block download cooldown
|
|
||||||
downloadCooldown: 2s
|
|
||||||
# -- Set to fail start of lists cannot be downloaded
|
|
||||||
failStartOnListError: false
|
|
||||||
# -- Sets how many list-groups can be processed at the same time
|
|
||||||
processingConcurrency: 4
|
|
||||||
# -- Add blocky whitelists
|
|
||||||
whitelist: []
|
|
||||||
# - name: ads
|
|
||||||
# lists:
|
|
||||||
# - https://someurl.com/list.txt
|
|
||||||
# - /somefile.txt
|
|
||||||
|
|
||||||
# -- Blocky blacklists
|
|
||||||
blacklist: []
|
|
||||||
# - name: ads
|
|
||||||
# lists:
|
|
||||||
# - https://someurl.com/list.txt
|
|
||||||
# - /somefile.txt
|
|
||||||
|
|
||||||
# -- Blocky clientGroupsBlock
|
|
||||||
clientGroupsBlock: []
|
|
||||||
# - name: default
|
|
||||||
# groups:
|
|
||||||
# - ads
|
|
||||||
|
|
||||||
# -- configure using hostsfile for lookups
|
|
||||||
# Allows for using the hosts configured in kubernetes and such
|
|
||||||
hostsFile:
|
|
||||||
enabled: false
|
|
||||||
filePath: /etc/hosts
|
|
||||||
hostsTTL: 60m
|
|
||||||
refreshPeriod: 30m
|
|
||||||
|
|
||||||
## TODO: add this with postgresql support as well
|
|
||||||
# queryLog:
|
|
||||||
# type: csv
|
|
||||||
# target: /logs
|
|
||||||
# logRetentionDays: 0
|
|
||||||
# creationAttempts: 3
|
|
||||||
# CreationCooldown: 2
|
|
||||||
|
|
||||||
portal:
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
serviceAccount:
|
|
||||||
main:
|
|
||||||
# -- Specifies whether a service account should be created
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# -- Create a ClusterRole and ClusterRoleBinding
|
|
||||||
# @default -- See below
|
|
||||||
rbac:
|
|
||||||
main:
|
|
||||||
# -- Enables or disables the ClusterRole and ClusterRoleBinding
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# -- Set Rules on the ClusterRole
|
|
||||||
rules:
|
|
||||||
- apiGroups:
|
|
||||||
- ""
|
|
||||||
resources:
|
|
||||||
- services
|
|
||||||
- namespaces
|
|
||||||
verbs:
|
|
||||||
- list
|
|
||||||
- watch
|
|
||||||
- apiGroups:
|
|
||||||
- extensions
|
|
||||||
- networking.k8s.io
|
|
||||||
resources:
|
|
||||||
- ingresses
|
|
||||||
verbs:
|
|
||||||
- list
|
|
||||||
- watch
|
|
||||||
|
|
||||||
k8sgateway:
|
|
||||||
enabled: true
|
|
||||||
# -- TTL for non-apex responses (in seconds)
|
|
||||||
ttl: 300
|
|
||||||
|
|
||||||
# -- Limit what kind of resources to watch, e.g. watchedResources: ["Ingress"]
|
|
||||||
watchedResources: []
|
|
||||||
|
|
||||||
# -- Service name of a secondary DNS server (should be `serviceName.namespace`)
|
|
||||||
secondary: ""
|
|
||||||
|
|
||||||
# -- Override the default `serviceName.namespace` domain apex
|
|
||||||
apex: ""
|
|
||||||
|
|
||||||
# -- list of processed domains
|
|
||||||
domains: []
|
|
||||||
# -- Delegated domain
|
|
||||||
# - domain: "example.com"
|
|
||||||
# # -- Optional configuration option for DNS01 challenge that will redirect all acme
|
|
||||||
# # challenge requests to external cloud domain (e.g. managed by cert-manager)
|
|
||||||
# # See: https://cert-manager.io/docs/configuration/acme/dns01/
|
|
||||||
# dnsChallenge:
|
|
||||||
# enabled: false
|
|
||||||
# domain: dns01.clouddns.com
|
|
||||||
|
|
||||||
forward:
|
|
||||||
enabled: false
|
|
||||||
primary: tls://1.1.1.1
|
|
||||||
secondary: tls://1.0.0.1
|
|
||||||
options:
|
|
||||||
- name: tls_servername
|
|
||||||
value: cloudflare-dns.com
|
|
||||||
|
|
||||||
unbound:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
redis:
|
|
||||||
enabled: true
|
|
||||||
existingSecret: "rediscreds"
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,198 +0,0 @@
|
||||||
{{/* Define the config */}}
|
|
||||||
{{- define "blocky.configmap" -}}
|
|
||||||
{{- $configName := printf "%s-config" (include "tc.common.names.fullname" .) }}
|
|
||||||
{{- $config := merge ( include "blocky.config" . | fromYaml ) ( .Values.blockyConfig ) }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ $configName }}
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
tc-config.yaml: |
|
|
||||||
{{ $config | toYaml | indent 4 }}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- define "blocky.config" -}}
|
|
||||||
redis:
|
|
||||||
address: {{ printf "%v-%v" .Release.Name "redis" }}:6379
|
|
||||||
password: {{ .Values.redis.redisPassword | trimAll "\"" }}
|
|
||||||
database: 0
|
|
||||||
required: true
|
|
||||||
connectionAttempts: 10
|
|
||||||
connectionCooldown: 3s
|
|
||||||
{{- if .Values.blocky.enablePrometheus }}
|
|
||||||
prometheus:
|
|
||||||
enable: true
|
|
||||||
path: /metrics
|
|
||||||
{{- end }}
|
|
||||||
upstream:
|
|
||||||
default:
|
|
||||||
{{- .Values.defaultUpstreams | toYaml | nindent 8 }}
|
|
||||||
{{- range $id, $value := .Values.upstreams }}
|
|
||||||
{{ $value.name }}:
|
|
||||||
{{- $value.dnsservers | toYaml | nindent 8 }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.certFile }}
|
|
||||||
certFile: {{ .Values.certFile }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.keyFile }}
|
|
||||||
keyFile: {{ .Values.keyFile }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.logLevel }}
|
|
||||||
logLevel: {{ .Values.logLevel }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.logTimestamp }}
|
|
||||||
logTimestamp: {{ .Values.logTimestamp }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.logPrivacy }}
|
|
||||||
logPrivacy: {{ .Values.logPrivacy }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.dohUserAgent }}
|
|
||||||
dohUserAgent: {{ .Values.dohUserAgent }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.minTlsServeVersion }}
|
|
||||||
minTlsServeVersion: {{ .Values.minTlsServeVersion }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
caching:
|
|
||||||
{{ toYaml .Values.caching | indent 2 }}
|
|
||||||
|
|
||||||
{{- if .Values.hostsFile.enabled }}
|
|
||||||
{{ $hostsfile := omit .Values.hostsFile "enabled" }}
|
|
||||||
hostsFile:
|
|
||||||
{{ toYaml $hostsfile | indent 2 }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if or .Values.bootstrapDns.upstream .Values.bootstrapDns.ips }}
|
|
||||||
bootstrapDns:
|
|
||||||
{{- if .Values.bootstrapDns.upstream }}
|
|
||||||
upstream: {{ .Values.bootstrapDns.upstream }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.bootstrapDns.ips }}
|
|
||||||
ips:
|
|
||||||
{{- range $id, $value := .Values.bootstrapDns.ips }}
|
|
||||||
- {{ $value }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if or .Values.filtering.filtering }}
|
|
||||||
filtering:
|
|
||||||
{{- if .Values.filtering.ips }}
|
|
||||||
queryTypes:
|
|
||||||
{{- range $id, $value := .Values.filtering.ips }}
|
|
||||||
- {{ $value }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if or .Values.customDNS.filterUnmappedTypes .Values.customDNS.customTTL .Values.customDNS.rewrite .Values.customDNS.mapping }}
|
|
||||||
customDNS:
|
|
||||||
{{- if .Values.customDNS.upstream }}
|
|
||||||
upstream: {{ .Values.customDNS.upstream }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.customDNS.customTTL }}
|
|
||||||
customTTL: {{ .Values.customDNS.customTTL }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.customDNS.rewrite }}
|
|
||||||
rewrite:
|
|
||||||
{{- range $id, $value := .Values.customDNS.rewrite }}
|
|
||||||
{{ $value.in }}: {{ $value.out }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.customDNS.mapping }}
|
|
||||||
mapping:
|
|
||||||
{{- range $id, $value := .Values.customDNS.mapping }}
|
|
||||||
{{ $value.domain }}: {{ $value.dnsserver }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if or .Values.clientLookup.upstream .Values.clientLookup.ips }}
|
|
||||||
clientLookup:
|
|
||||||
{{- if .Values.clientLookup.upstream }}
|
|
||||||
upstream: {{ .Values.clientLookup.upstream }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.clientLookup.ips }}
|
|
||||||
singleNameOrder:
|
|
||||||
{{- range $id, $value := .Values.clientLookup.ips }}
|
|
||||||
- {{ $value }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.clientLookup.clients }}
|
|
||||||
clients:
|
|
||||||
{{- range $id, $value := .Values.clientLookup.clients }}
|
|
||||||
{{ $value.domain }}:
|
|
||||||
{{- range $id, $value := .ips }}
|
|
||||||
- {{ $value }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if or .Values.conditional.rewrite .Values.conditional.mapping ( and .Values.k8sgateway.enabled .Values.k8sgateway.domains ) }}
|
|
||||||
conditional:
|
|
||||||
{{- if .Values.conditional.rewrite }}
|
|
||||||
rewrite:
|
|
||||||
{{- range $id, $value := .Values.conditional.rewrite }}
|
|
||||||
{{ $value.in }}: {{ $value.out }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if or .Values.conditional.mapping ( and .Values.k8sgateway.enabled .Values.k8sgateway.domains ) }}
|
|
||||||
mapping:
|
|
||||||
{{- if and .Values.k8sgateway.enabled .Values.k8sgateway.domains }}
|
|
||||||
{{- range $id, $value := .Values.k8sgateway.domains }}
|
|
||||||
{{ .domain }}: 127.0.0.1:{{ $.Values.service.k8sgateway.ports.k8sgateway.targetPort }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- range $id, $value := .Values.conditional.mapping }}
|
|
||||||
{{ $value.domain }}: {{ $value.dnsserver }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
blocking:
|
|
||||||
blockType: {{ .Values.blocking.blockType }}
|
|
||||||
blockTTL: {{ .Values.blocking.blockTTL }}
|
|
||||||
refreshPeriod: {{ .Values.blocking.refreshPeriod }}
|
|
||||||
downloadTimeout: {{ .Values.blocking.downloadTimeout }}
|
|
||||||
downloadAttempts: {{ .Values.blocking.downloadAttempts }}
|
|
||||||
downloadCooldown: {{ .Values.blocking.downloadCooldown }}
|
|
||||||
failStartOnListError: {{ .Values.blocking.failStartOnListError }}
|
|
||||||
processingConcurrency: {{ .Values.blocking.processingConcurrency }}
|
|
||||||
{{- if .Values.blocking.whitelist }}
|
|
||||||
whiteLists:
|
|
||||||
{{- range $id, $value := .Values.blocking.whitelist }}
|
|
||||||
{{ $value.name }}:
|
|
||||||
{{- $value.lists | toYaml | nindent 10 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.blocking.blacklist }}
|
|
||||||
blackLists:
|
|
||||||
{{- range $id, $value := .Values.blocking.blacklist }}
|
|
||||||
{{ $value.name }}:
|
|
||||||
{{- $value.lists | toYaml | nindent 10 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- if .Values.blocking.clientGroupsBlock }}
|
|
||||||
clientGroupsBlock:
|
|
||||||
{{- range $id, $value := .Values.blocking.clientGroupsBlock }}
|
|
||||||
{{ $value.name }}:
|
|
||||||
{{- $value.groups | toYaml | nindent 10 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
|
|
||||||
{{- end -}}
|
|
|
@ -1,107 +0,0 @@
|
||||||
{{- define "k8sgateway.container" -}}
|
|
||||||
image: {{ .Values.k8sgatewayImage.repository }}:{{ .Values.k8sgatewayImage.tag }}
|
|
||||||
imagePullPolicy: {{ .Values.k8sgatewayImage.pullPolicy }}
|
|
||||||
securityContext:
|
|
||||||
runAsUser: 0
|
|
||||||
runAsGroup: 0
|
|
||||||
readOnlyRootFilesystem: true
|
|
||||||
runAsNonRoot: false
|
|
||||||
args: ["-conf", "/etc/coredns/Corefile"]
|
|
||||||
ports:
|
|
||||||
- containerPort: {{ .Values.service.k8sgateway.ports.k8sgateway.targetPort }}
|
|
||||||
name: main
|
|
||||||
volumeMounts:
|
|
||||||
- name: config-volume
|
|
||||||
mountPath: /etc/coredns
|
|
||||||
readinessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /ready
|
|
||||||
port: 8181
|
|
||||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
|
||||||
livenessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /health
|
|
||||||
port: 8080
|
|
||||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
|
||||||
startupProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /ready
|
|
||||||
port: 8181
|
|
||||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/*
|
|
||||||
Create the matchable regex from domain
|
|
||||||
*/}}
|
|
||||||
{{- define "k8sgateway.configmap.regex" -}}
|
|
||||||
{{- if .dnsChallenge.domain }}
|
|
||||||
{{- .dnsChallenge.domain | replace "." "[.]" -}}
|
|
||||||
{{- else -}}
|
|
||||||
{{ "unset" }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* Define the configmap */}}
|
|
||||||
{{- define "k8sgateway.configmap" -}}
|
|
||||||
{{- $values := .Values.k8sgateway }}
|
|
||||||
{{- $fqdn := ( include "tc.common.names.fqdn" . ) }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: {{ include "tc.common.names.fullname" . }}-corefile
|
|
||||||
labels:
|
|
||||||
{{- include "tc.common.labels" . | nindent 4 }}
|
|
||||||
data:
|
|
||||||
Corefile: |-
|
|
||||||
.:{{ .Values.service.k8sgateway.ports.k8sgateway.targetPort }} {
|
|
||||||
errors
|
|
||||||
log
|
|
||||||
health {
|
|
||||||
lameduck 5s
|
|
||||||
}
|
|
||||||
ready
|
|
||||||
{{- range .Values.k8sgateway.domains }}
|
|
||||||
{{- if .dnsChallenge.enabled }}
|
|
||||||
template IN ANY {{ required "Delegated domain ('domain') is mandatory" .domain }} {
|
|
||||||
match "_acme-challenge[.](.*)[.]{{ include "k8sgateway.configmap.regex" . }}"
|
|
||||||
answer "{{ "{{" }} .Name {{ "}}" }} 5 IN CNAME {{ "{{" }} index .Match 1 {{ "}}" }}.{{ required "DNS01 challenge domain is mandatory" .dnsChallenge.domain }}"
|
|
||||||
fallthrough
|
|
||||||
}
|
|
||||||
{{- end }}
|
|
||||||
k8s_gateway "{{ required "Delegated domain ('domain') is mandatory " .domain }}" {
|
|
||||||
apex {{ $values.apex | default $fqdn }}
|
|
||||||
ttl {{ $values.ttl }}
|
|
||||||
{{- if $values.secondary }}
|
|
||||||
secondary {{ $values.secondary }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if $values.watchedResources }}
|
|
||||||
resources {{ join " " $values.watchedResources }}
|
|
||||||
{{- end }}
|
|
||||||
fallthrough
|
|
||||||
}
|
|
||||||
{{- end }}
|
|
||||||
prometheus 0.0.0.0:9153
|
|
||||||
{{- if .Values.k8sgateway.forward.enabled }}
|
|
||||||
forward . {{ .Values.k8sgateway.forward.primary }} {{ .Values.k8sgateway.forward.secondary }} {
|
|
||||||
{{- range .Values.k8sgateway.forward.options }}
|
|
||||||
{{ .name }} {{ .value }}
|
|
||||||
{{- end }}
|
|
||||||
}
|
|
||||||
{{- else }}
|
|
||||||
forward . 1.1.1.1
|
|
||||||
{{- end }}
|
|
||||||
loop
|
|
||||||
reload
|
|
||||||
loadbalance
|
|
||||||
}
|
|
||||||
{{- end -}}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{{- define "blocky.frontend" -}}
|
|
||||||
image: {{ .Values.WebUIImage.repository }}:{{ .Values.WebUIImage.tag }}
|
|
||||||
imagePullPolicy: {{ .Values.WebUIImage.pullPolicy }}
|
|
||||||
securityContext:
|
|
||||||
runAsUser: 568
|
|
||||||
runAsGroup: 568
|
|
||||||
readOnlyRootFilesystem: true
|
|
||||||
runAsNonRoot: true
|
|
||||||
ports:
|
|
||||||
- containerPort: {{ .Values.service.main.ports.main.targetPort }}
|
|
||||||
name: main
|
|
||||||
readinessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /
|
|
||||||
port: {{ .Values.service.main.ports.main.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
|
||||||
livenessProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /
|
|
||||||
port: {{ .Values.service.main.ports.main.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
|
||||||
startupProbe:
|
|
||||||
httpGet:
|
|
||||||
path: /
|
|
||||||
port: {{ .Values.service.main.ports.main.targetPort }}
|
|
||||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
|
||||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
|
||||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
|
||||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
|
||||||
{{- end -}}
|
|
|
@ -1,50 +0,0 @@
|
||||||
{{/* Make sure all variables are set properly */}}
|
|
||||||
{{- include "tc.common.loader.init" . }}
|
|
||||||
|
|
||||||
{{ include "blocky.configmap" . }}
|
|
||||||
|
|
||||||
{{/* Always mount the configmap, with the basic config, plus the 'blockyConfig' */}}
|
|
||||||
{{- define "blocky.configmap.mount" -}}
|
|
||||||
enabled: true
|
|
||||||
type: custom
|
|
||||||
mountPath: /app/config/tc-config.yaml
|
|
||||||
subPath: tc-config.yaml
|
|
||||||
readOnly: true
|
|
||||||
volumeSpec:
|
|
||||||
configMap:
|
|
||||||
name: '{{ printf "%s-config" (include "tc.common.names.fullname" .) }}'
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* Append the general configMap volume to the volumes */}}
|
|
||||||
{{- define "k8sgateway.configvolume" -}}
|
|
||||||
enabled: "true"
|
|
||||||
mountPath: "/etc/coredns"
|
|
||||||
readOnly: true
|
|
||||||
type: "custom"
|
|
||||||
volumeSpec:
|
|
||||||
configMap:
|
|
||||||
name: {{ include "tc.common.names.fullname" . }}-corefile
|
|
||||||
items:
|
|
||||||
- key: Corefile
|
|
||||||
path: Corefile
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
|
|
||||||
{{- $_ := set .Values.persistence "tc-config" (include "blocky.configmap.mount" . | fromYaml) -}}
|
|
||||||
|
|
||||||
{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}}
|
|
||||||
{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}}
|
|
||||||
{{- $_ := set .Values.podAnnotations "prometheus.io/port" (.Values.service.main.ports.main.targetPort | quote) -}}
|
|
||||||
|
|
||||||
{{- if .Values.blocky.enableWebUI -}}
|
|
||||||
{{- $_ := set .Values.additionalContainers "frontend" (include "blocky.frontend" . | fromYaml) -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- if and .Values.k8sgateway.enabled .Values.k8sgateway.domains -}}
|
|
||||||
{{- include "k8sgateway.configmap" . }}
|
|
||||||
{{- $_ := set .Values.persistence "config-volume" (include "k8sgateway.configvolume" . | fromYaml) -}}
|
|
||||||
{{- $_ := set .Values.additionalContainers "k8sgateway" (include "k8sgateway.container" . | fromYaml) -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* Render the templates */}}
|
|
||||||
{{ include "tc.common.loader.apply" . }}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue