chore(charts): move clickhouse to dependency train, remove 2 breaking apps and remove some special characters

This commit is contained in:
Kjeld Schouten-Lebbing 2022-07-21 14:59:28 +02:00
parent b5546d8213
commit 55ba511184
No known key found for this signature in database
GPG Key ID: 3D586240A9175B99
32 changed files with 11 additions and 1297 deletions

View File

@ -5,7 +5,7 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.4.4
deprecated: false
description: ClickHouse® is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
home: https://github.com/truecharts/apps/tree/master/charts/incubator/clickhouse
icon: https://truecharts.org/img/chart-icons/clickhouse.png
keywords:
@ -22,7 +22,7 @@ sources:
- https://clickhouse.com/
- https://hub.docker.com/r/yandex/clickhouse-server
type: application
version: 0.0.12
version: 1.0.0
annotations:
truecharts.org/catagories: |
- database

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -5,7 +5,7 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.4.6
deprecated: false
description: "Collabora Online Development Edition - an awesome, Online Office suite image suitable for home use."
description: "An awesome Online Office suite."
home: https://github.com/truecharts/apps/tree/master/charts/stable/collabora-online
icon: https://truecharts.org/img/chart-icons/collabora-online.png
keywords:

View File

@ -136,7 +136,7 @@ questions:
default: true
- variable: server_name
label: "Server Name"
description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it."
description: "When this environment variable is set (is not empty), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it."
schema:
type: string
default: 'collabora.domain.tld'

View File

@ -1,108 +0,0 @@
# clickhouse
![Version: 0.0.12](https://img.shields.io/badge/Version-0.0.12-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 22.6.3.35](https://img.shields.io/badge/AppVersion-22.6.3.35-informational?style=flat-square)
ClickHouse® is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
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: [clickhouse](https://truecharts.org/charts/stable/clickhouse)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://clickhouse.com/>
* <https://hub.docker.com/r/yandex/clickhouse-server>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.truecharts.org | common | 10.4.4 |
## Installing the Chart
### TrueNAS SCALE
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/).
### Helm
To install the chart with the release name `clickhouse`
```console
helm repo add TrueCharts https://helm.truecharts.org
helm repo update
helm install clickhouse TrueCharts/clickhouse
```
## Uninstall
### TrueNAS SCALE
**Upgrading, Rolling Back and Uninstalling the Chart**
To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/).
### Helm
To uninstall the `clickhouse` deployment
```console
helm uninstall clickhouse
```
## 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 Commandline
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install clickhouse \
--set env.TZ="America/New York" \
TrueCharts/clickhouse
```
#### 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 clickhouse TrueCharts/clickhouse -f values.yaml
```
#### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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

View File

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

View File

@ -1,35 +0,0 @@
# Changelog
## [derbynet-server-0.0.10]derbynet-server-0.0.10 (2022-07-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
### Fix
- remove some non-utf8 characters
## [derbynet-server-0.0.10]derbynet-server-0.0.10 (2022-07-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
## [derbynet-server-0.0.10]derbynet-server-0.0.10 (2022-07-20)
### Chore
- Auto-update chart README [skip ci]
## [derbynet-server-0.0.10]derbynet-server-0.0.10 (2022-07-20)

View File

@ -1,34 +0,0 @@
annotations:
truecharts.org/SCALE-support: 'true'
truecharts.org/catagories: |
- Cloud
- Tools-Utilities
- Other
apiVersion: v2
appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.4.6
deprecated: false
description: DerbyNet is the new standard in race management software for Pinewood
Derby events. It's free, and it's open source. With DerbyNet, multiple browsers
connect to a web server running on your laptop or in the cloud.
home: https://github.com/truecharts/apps/tree/master/charts/stable/derbynet-server
icon: https://truecharts.org/img/chart-icons/derbynet-server.png
keywords:
- derbynet-server
- Cloud
- Tools-Utilities
- Other
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: derbynet-server
sources:
- http://jeffpiazza.github.io/derbynet/
- https://registry.hub.docker.com/r/mitchellriley/derbynet_server
type: application
version: 0.0.10

View File

@ -1,108 +0,0 @@
# derbynet-server
![Version: 0.0.10](https://img.shields.io/badge/Version-0.0.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
DerbyNet is the new standard in race management software for Pinewood Derby events. It's free, and it's open source. With DerbyNet, multiple browsers connect to a web server running on your laptop or in the cloud.
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: [derbynet-server](https://truecharts.org/charts/stable/derbynet-server)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <http://jeffpiazza.github.io/derbynet/>
* <https://registry.hub.docker.com/r/mitchellriley/derbynet_server>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.truecharts.org | common | 10.4.6 |
## Installing the Chart
### TrueNAS SCALE
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/).
### Helm
To install the chart with the release name `derbynet-server`
```console
helm repo add TrueCharts https://helm.truecharts.org
helm repo update
helm install derbynet-server TrueCharts/derbynet-server
```
## Uninstall
### TrueNAS SCALE
**Upgrading, Rolling Back and Uninstalling the Chart**
To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/).
### Helm
To uninstall the `derbynet-server` deployment
```console
helm uninstall derbynet-server
```
## 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 Commandline
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install derbynet-server \
--set env.TZ="America/New York" \
TrueCharts/derbynet-server
```
#### 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 derbynet-server TrueCharts/derbynet-server -f values.yaml
```
#### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@ -1,374 +0,0 @@
# Include{groups}
portals:
open:
protocols:
- "$kubernetes-resource_configmap_portal_protocol"
host:
- "$kubernetes-resource_configmap_portal_host"
ports:
- "$kubernetes-resource_configmap_portal_port"
questions:
- variable: portal
group: "Container Image"
label: "Configure Portal Button"
schema:
type: dict
hidden: true
attrs:
- variable: enabled
label: "Enable"
description: "enable the portal button"
schema:
hidden: true
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: advanced
label: "Show Advanced Controller Settings"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "Recreate"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert}
- variable: env
group: "Container Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: TIMER_PASSWORD
label: 'TIMER_PASSWORD'
description: "The Timer role is intended for use by the derby-timer.jar program running on the remote timer device connected to the track (raspberrypi). By default, the Timer user has anempty password, so it is not necessary to enter any password in derby-timer.jar. However, thispassword, like all passwords should be updated to secure the server.Note The password must match the password set for TIMERPASSWORD in the timer device (raspberrypi) etcderbynet.conf file."
schema:
type: string
default: "555"
- variable: RACE_CREW_PASSWORD
label: 'RACE_CREW_PASSWORD'
description: "RaceCrew, password “murphy” (as in Don Murphy, not Murphy’s Law) this role can do thingslike check racers in, but not erase the database."
schema:
type: string
default: "murphy"
- variable: RACE_COORD_PASSWORD
label: 'RACE_COORD_PASSWORD'
description: "RaceCoordinator, password default is “doyourbest” This role can do anything at all."
schema:
type: string
default: "doyourbest"
- variable: PHOTO_PASSWORD
label: 'PHOTO_PASSWORD'
description: "You can upload photos to the web server via HTTP, using the Photo role. The default password for the Photo role is “flashbulb.”For an example of this, see extrasphotostandphotostand.sh, a shell script for automated photo capture.(More description at httpwww.derbytalk.comviewtopic.php?f=25&amp;t=8253.)"
schema:
type: string
default: "flashbulb"
# Include{containerConfig}
- variable: service
group: "Networking and Services"
label: "Configure Service(s)"
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelector}
- variable: main
label: "Main Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 8050
required: true
- variable: advanced
label: "Show Advanced settings"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: protocol
label: "Port Type"
schema:
type: string
default: TCP
enum:
- value: HTTP
description: "HTTP"
- value: "HTTPS"
description: "HTTPS"
- value: TCP
description: "TCP"
- value: "UDP"
description: "UDP"
- variable: nodePort
label: "Node Port (Optional)"
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
schema:
type: int
min: 9000
max: 65535
- variable: targetPort
label: "Target Port"
description: "The internal(!) port on the container the Application runs on"
schema:
type: int
default: 80
- variable: securewebserve
label: 'securewebserve service'
description: "The docker has a secure webportal but the certificates are self signed. "
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelector}
- variable: securewebserve
label: "securewebserve Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 8051
required: true
- variable: advanced
label: "Show Advanced settings"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: enabled
label: "Enable the port"
schema:
type: boolean
default: true
- variable: protocol
label: "Port Type"
schema:
type: string
default: TCP
enum:
- value: HTTP
description: "HTTP"
- value: "HTTPS"
description: "HTTPS"
- value: TCP
description: "TCP"
- value: "UDP"
description: "UDP"
- variable: nodePort
label: "Node Port (Optional)"
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
schema:
type: int
min: 9000
max: 65535
- variable: targetPort
label: "Target Port"
description: "The internal(!) port on the container the Application runs on"
schema:
type: int
default: 443
- variable: serviceexpert
group: "Networking and Services"
label: "Show Expert Config"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: hostNetwork
group: "Networking and Services"
label: "Host-Networking (Complicated)"
schema:
type: boolean
default: false
# Include{serviceExpert}
# Include{serviceList}
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage and Persistence"
schema:
additional_attrs: true
type: dict
attrs:
- variable: database
label: "database Storage"
description: "Container Path varlibderbynet"
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceAdvanced}
# Include{persistenceList}
- variable: ingress
label: ""
group: "Ingress"
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressExpert}
# Include{ingressList}
# Include{security}
- variable: advancedSecurity
label: "Show Advanced Security Settings"
group: "Security and Permissions"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: securityContext
label: "Security Context"
schema:
additional_attrs: true
type: dict
attrs:
- variable: privileged
label: "Privileged mode"
schema:
type: boolean
default: false
- variable: readOnlyRootFilesystem
label: "ReadOnly Root Filesystem"
schema:
type: boolean
default: false
- variable: allowPrivilegeEscalation
label: "Allow Privilege Escalation"
schema:
type: boolean
default: false
- variable: runAsNonRoot
label: "runAsNonRoot"
schema:
type: boolean
default: false
# Include{securityContextAdvanced}
- variable: podSecurityContext
group: "Security and Permissions"
label: "Pod Security Context"
schema:
additional_attrs: true
type: dict
attrs:
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{podSecurityContextAdvanced}
# Include{resources}
# Include{advanced}
# Include{addons}

View File

@ -1,2 +0,0 @@
{{/* Render the templates */}}
{{ include "tc.common.loader.all" . }}

View File

@ -1,36 +0,0 @@
env:
PHOTO_PASSWORD: flashbulb
RACE_COORD_PASSWORD: doyourbest
RACE_CREW_PASSWORD: murphy
TIMER_PASSWORD: '555'
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/derbynet-server
tag: latest
persistence:
database:
enabled: true
mountPath: /var/lib/derbynet
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
enabled: true
ports:
main:
enabled: true
port: 8050
protocol: TCP
targetPort: 80
securewebserve:
enabled: true
ports:
securewebserve:
enabled: true
port: 8051
protocol: TCP
targetPort: 443

View File

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

View File

@ -1,31 +0,0 @@
# Changelog
## [docpht-0.0.10]docpht-0.0.10 (2022-07-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
## [docpht-0.0.10]docpht-0.0.10 (2022-07-21)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
## [docpht-0.0.10]docpht-0.0.10 (2022-07-20)
### Chore
- Auto-update chart README [skip ci]
## [docpht-0.0.10]docpht-0.0.10 (2022-07-20)

View File

@ -1,31 +0,0 @@
annotations:
truecharts.org/SCALE-support: 'true'
truecharts.org/catagories: |
- Productivity
- Tools-Utilities
apiVersion: v2
appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.4.6
deprecated: false
description: DocPHT you can take notes and quickly document anything and without the
use of any database.
home: https://github.com/truecharts/apps/tree/master/charts/stable/docpht
icon: https://truecharts.org/img/chart-icons/docpht.png
keywords:
- docpht
- Productivity
- Tools-Utilities
kubeVersion: '>=1.16.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: docpht
sources:
- https://docpht.org/
- https://hub.docker.com/r/docpht/docpht/
type: application
version: 0.0.10

View File

@ -1,108 +0,0 @@
# docpht
![Version: 0.0.10](https://img.shields.io/badge/Version-0.0.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
DocPHT you can take notes and quickly document anything and without the use of any database.
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: [docpht](https://truecharts.org/charts/stable/docpht)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
## Source Code
* <https://docpht.org/>
* <https://hub.docker.com/r/docpht/docpht/>
## Requirements
Kubernetes: `>=1.16.0-0`
## Dependencies
| Repository | Name | Version |
|------------|------|---------|
| https://library-charts.truecharts.org | common | 10.4.6 |
## Installing the Chart
### TrueNAS SCALE
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/).
### Helm
To install the chart with the release name `docpht`
```console
helm repo add TrueCharts https://helm.truecharts.org
helm repo update
helm install docpht TrueCharts/docpht
```
## Uninstall
### TrueNAS SCALE
**Upgrading, Rolling Back and Uninstalling the Chart**
To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/).
### Helm
To uninstall the `docpht` deployment
```console
helm uninstall docpht
```
## 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 Commandline
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
```console
helm install docpht \
--set env.TZ="America/New York" \
TrueCharts/docpht
```
#### 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 docpht TrueCharts/docpht -f values.yaml
```
#### Connecting to other apps
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,323 +0,0 @@
# Include{groups}
portals:
open:
protocols:
- "$kubernetes-resource_configmap_portal_protocol"
host:
- "$kubernetes-resource_configmap_portal_host"
ports:
- "$kubernetes-resource_configmap_portal_port"
questions:
- variable: portal
group: "Container Image"
label: "Configure Portal Button"
schema:
type: dict
hidden: true
attrs:
- variable: enabled
label: "Enable"
description: "enable the portal button"
schema:
hidden: true
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: advanced
label: "Show Advanced Controller Settings"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: type
description: "Please specify type of workload to deploy"
label: "(Advanced) Controller Type"
schema:
type: string
default: "deployment"
required: true
enum:
- value: "deployment"
description: "Deployment"
- value: "statefulset"
description: "Statefulset"
- value: "daemonset"
description: "Daemonset"
- variable: replicas
description: "Number of desired pod replicas"
label: "Desired Replicas"
schema:
type: int
default: 1
required: true
- variable: strategy
description: "Please specify type of workload to deploy"
label: "(Advanced) Update Strategy"
schema:
type: string
default: "Recreate"
required: true
enum:
- value: "Recreate"
description: "Recreate: Kill existing pods before creating new ones"
- value: "RollingUpdate"
description: "RollingUpdate: Create new pods and then kill old ones"
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert}
- variable: env
group: "Container Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: 443
label: '443'
description: "HTTPS - NOT REQUIRE IF YOU ARE USING REVERSE PROXY"
schema:
type: string
default: "8443"
# Include{containerConfig}
- variable: service
group: "Networking and Services"
label: "Configure Service(s)"
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelector}
- variable: main
label: "Main Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 8000
required: true
- variable: advanced
label: "Show Advanced settings"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: protocol
label: "Port Type"
schema:
type: string
default: TCP
enum:
- value: HTTP
description: "HTTP"
- value: "HTTPS"
description: "HTTPS"
- value: TCP
description: "TCP"
- value: "UDP"
description: "UDP"
- variable: nodePort
label: "Node Port (Optional)"
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
schema:
type: int
min: 9000
max: 65535
- variable: targetPort
label: "Target Port"
description: "The internal(!) port on the container the Application runs on"
schema:
type: int
default: 80
- variable: serviceexpert
group: "Networking and Services"
label: "Show Expert Config"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: hostNetwork
group: "Networking and Services"
label: "Host-Networking (Complicated)"
schema:
type: boolean
default: false
# Include{serviceExpert}
# Include{serviceList}
- variable: persistence
label: "Integrated Persistent Storage"
description: "Integrated Persistent Storage"
group: "Storage and Persistence"
schema:
additional_attrs: true
type: dict
attrs:
- variable: config
label: "config Storage"
description: "Config"
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceAdvanced}
- variable: data
label: "data Storage"
description: "Data"
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceAdvanced}
- variable: pages
label: "pages Storage"
description: "Pages"
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceAdvanced}
- variable: ssl
label: "ssl Storage"
description: "SSL - NOT REQUIRE IF YOU ARE USING REVERSE PROXY"
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceAdvanced}
# Include{persistenceList}
- variable: ingress
label: ""
group: "Ingress"
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressExpert}
# Include{ingressList}
# Include{security}
- variable: advancedSecurity
label: "Show Advanced Security Settings"
group: "Security and Permissions"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: securityContext
label: "Security Context"
schema:
additional_attrs: true
type: dict
attrs:
- variable: privileged
label: "Privileged mode"
schema:
type: boolean
default: false
- variable: readOnlyRootFilesystem
label: "ReadOnly Root Filesystem"
schema:
type: boolean
default: false
- variable: allowPrivilegeEscalation
label: "Allow Privilege Escalation"
schema:
type: boolean
default: false
- variable: runAsNonRoot
label: "runAsNonRoot"
schema:
type: boolean
default: false
# Include{securityContextAdvanced}
- variable: podSecurityContext
group: "Security and Permissions"
label: "Pod Security Context"
schema:
additional_attrs: true
type: dict
attrs:
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{podSecurityContextAdvanced}
# Include{resources}
# Include{advanced}
# Include{addons}

View File

@ -1,2 +0,0 @@
{{/* Render the templates */}}
{{ include "tc.common.loader.all" . }}

View File

@ -1,34 +0,0 @@
env:
'443': '8443'
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/docpht
tag: latest
persistence:
config:
enabled: true
mountPath: /var/www/app/src/config
data:
enabled: true
mountPath: /var/www/app/data
pages:
enabled: true
mountPath: /var/www/app/pages
ssl:
enabled: true
mountPath: /etc/nginx/ssl
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
enabled: true
ports:
main:
enabled: true
port: 8000
protocol: TCP
targetPort: 80

View File

@ -8,7 +8,7 @@ dependencies:
name: mariadb
repository: https://charts.truecharts.org/
version: 3.0.29
description: Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance.
description: Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance.
home: https://github.com/truecharts/apps/tree/master/charts/incubator/ghost
icon: https://truecharts.org/img/chart-icons/ghost.png
keywords:

View File

@ -4,7 +4,7 @@ dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.4.4
description: ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
description: ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
home: https://github.com/truecharts/apps/tree/master/charts/stable/clamav
icon: https://truecharts.org/img/chart-icons/clamav.png
keywords:

View File

@ -296,7 +296,7 @@ questions:
default: false
- variable: APP_ALLOW_INSECURE_HOSTS
label: "APP_ALLOW_INSECURE_HOSTS"
description: "Set this to this to true ONLY if you if you can’t make your APP_URL match the actual URL of your application, and your hosting environment is secure and not accessible to the outside world."
description: "Set this to this to true ONLY if you if you cannot make your APP_URL match the actual URL of your application, and your hosting environment is secure and not accessible to the outside world."
schema:
type: boolean
default: false

View File

@ -8,7 +8,7 @@ dependencies:
name: postgresql
repository: https://charts.truecharts.org/
version: 8.0.30
description: Strapi is the leading open-source headless CMS. Itââ¬â„¢s 100% JavaScript, fully customizable and developer-first.
description: Strapi is the leading open-source headless CMS. JavaScript, fully customizable and developer-first.
home: https://github.com/truecharts/apps/tree/master/charts/stable/strapi
icon: https://truecharts.org/img/chart-icons/strapi.png
keywords:

View File

@ -103,7 +103,7 @@ questions:
default: 259200
- variable: VIKUNJA_SERVICE_JWTTTLLONG
label: "VIKUNJA_SERVICE_JWTTTLLONG"
description: "The duration of the “remember me” time in seconds. When the login request is made with the long param set, the token returned will be valid for this period. The default is 2592000 seconds (30 Days)."
description: "The duration of the remember me time in seconds. When the login request is made with the long param set, the token returned will be valid for this period. The default is 2592000 seconds (30 Days)."
schema:
type: int
required: true
@ -186,7 +186,7 @@ questions:
subquestions:
- variable: VIKUNJA_RATELIMIT_KIND
label: "VIKUNJA_RATELIMIT_KIND"
description: "The kind on which rates are based. Can be either ââ¬Å“userââ¬Â for a rate limit per user or ââ¬Å“ipââ¬Â for an ip-based rate limit."
description: "The kind on which rates are based. Can be either for a rate limit per user or for an ip-based rate limit."
schema:
type: string
required: true

View File

@ -3,7 +3,7 @@ kubeVersion: ">=1.16.0-0"
name: wireshark
version: 2.0.18
appVersion: "3.4.13"
description: Wireshark is the world’s foremost and widely-used network protocol analyzer.
description: Wireshark is the worlds foremost and widely-used network protocol analyzer.
type: application
deprecated: false
home: https://github.com/truecharts/apps/tree/master/charts/stable/wireshark