Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2022-10-27 23:10:51 +00:00
parent 2b4e56b7ab
commit ff4edf7a42
23 changed files with 3224 additions and 83 deletions

View File

@ -0,0 +1,99 @@
# Changelog
## [kasm-1.0.0](https://github.com/truecharts/charts/compare/kasm-0.0.42...kasm-1.0.0) (2022-10-27)
### Chore
- Auto-update chart README [skip ci]
### Fix
- rework ([#4208](https://github.com/truecharts/charts/issues/4208))
## [kasm-0.0.42](https://github.com/truecharts/charts/compare/kasm-0.0.41...kasm-0.0.42) (2022-10-25)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182))
## [kasm-0.0.41](https://github.com/truecharts/charts/compare/kasm-0.0.40...kasm-0.0.41) (2022-10-24)
### Chore
- Auto-update chart README [skip ci]
- update docker general non-major ([#4171](https://github.com/truecharts/charts/issues/4171))
## [kasm-0.0.40](https://github.com/truecharts/charts/compare/kasm-0.0.39...kasm-0.0.40) (2022-10-19)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122))
## [kasm-0.0.39](https://github.com/truecharts/charts/compare/kasm-0.0.38...kasm-0.0.39) (2022-10-12)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071))
## [kasm-0.0.38](https://github.com/truecharts/charts/compare/kasm-0.0.37...kasm-0.0.38) (2022-10-10)
### Chore
- Auto-update chart README [skip ci]
- update docker general non-major ([#4049](https://github.com/truecharts/charts/issues/4049))
## [kasm-0.0.37](https://github.com/truecharts/charts/compare/kasm-0.0.36...kasm-0.0.37) (2022-10-07)
### Chore
- Auto-update chart README [skip ci]
- Auto-update chart README [skip ci]
- update helm general non-major
## [kasm-0.0.37](https://github.com/truecharts/charts/compare/kasm-0.0.36...kasm-0.0.37) (2022-10-07)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major
## [kasm-0.0.36](https://github.com/truecharts/charts/compare/kasm-0.0.35...kasm-0.0.36) (2022-10-05)
### Chore
- Auto-update chart README [skip ci]
- update helm general non-major
## [kasm-0.0.35](https://github.com/truecharts/charts/compare/kasm-0.0.34...kasm-0.0.35) (2022-10-05)

View File

@ -0,0 +1,6 @@
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.7.7
digest: sha256:1ad92f2f18f9d74ffd15446540b5861f0fc09f91c0ba9f30ba51940e82647587
generated: "2022-10-27T23:08:59.666793086Z"

View File

@ -0,0 +1,30 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- Other
apiVersion: v2
appVersion: "1.1.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 10.7.7
deprecated: false
description: Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services.
home: https://truecharts.org/docs/charts/incubator/kasm
icon: https://truecharts.org/img/hotlink-ok/chart-icons/kasm.png
keywords:
- kasm
- Other
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: kasm
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/kasm
- https://www.kasmweb.com/
- https://github.com/orgs/linuxserver/packages/container/package/kasm
- https://github.com/linuxserver/docker-kasm#readme
type: application
version: 1.0.0

View File

@ -0,0 +1,108 @@
# kasm
Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services.
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: [kasm](https://truecharts.org/docs/charts/incubator/kasm)
**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/kasm>
* <https://www.kasmweb.com/>
* <https://github.com/orgs/linuxserver/packages/container/package/kasm>
* <https://github.com/linuxserver/docker-kasm#readme>
## 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 `kasm`
```console
helm repo add TrueCharts https://charts.truecharts.org
helm repo update
helm install kasm TrueCharts/kasm
```
## 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 `kasm` deployment
```console
helm uninstall kasm
```
## 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 kasm \
--set env.TZ="America/New York" \
TrueCharts/kasm
```
#### 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 kasm TrueCharts/kasm -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

View File

@ -0,0 +1,8 @@
Kasm Workspaces is a streaming platform for delivering browser-based access to desktops, applications, and web services.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/kasm](https://truecharts.org/docs/charts/incubator/kasm)
---
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.

View File

@ -0,0 +1,61 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/kasm
tag: 1.1.0@sha256:fe25f667de3f1e4c1d5774c9108216dc433ea621516df8e9138eeb517858aeca
podSecurityContext:
runAsGroup: 0
runAsUser: 0
fsGroup: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
allowPrivilegeEscalation: true
privileged: true
secretEnv:
DOCKER_HUB_PASSWORD: ""
DOCKER_HUB_USERNAME: ""
env:
KASM_PORT: "{{ .Values.service.main.ports.main.port }}"
probes:
liveness:
type: HTTPS
path: /
port: "{{ .Values.service.admin.ports.admin.targetPort }}"
readiness:
type: HTTPS
path: /
port: "{{ .Values.service.admin.ports.admin.targetPort }}"
startup:
type: HTTPS
path: /
port: "{{ .Values.service.admin.ports.admin.targetPort }}"
service:
main:
ports:
main:
port: 10350
protocol: HTTPS
admin:
enabled: true
ports:
admin:
enabled: true
port: 10351
protocol: HTTPS
targetPort: 3000
persistence:
data:
enabled: true
mountPath: /opt
varrun:
enabled: true
portal:
enabled: true

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -2,6 +2,19 @@
## [meshcentral-5.0.13](https://github.com/truecharts/charts/compare/meshcentral-5.0.12...meshcentral-5.0.13) (2022-10-27)
### Chore
- Auto-update chart README [skip ci]
### Fix
- rework ([#4208](https://github.com/truecharts/charts/issues/4208))
## [meshcentral-5.0.12](https://github.com/truecharts/charts/compare/meshcentral-5.0.11...meshcentral-5.0.12) (2022-10-27)
### Chore
@ -84,16 +97,3 @@
### Chore
- Auto-update chart README [skip ci]
### Fix
- http port and probe ([#4196](https://github.com/truecharts/charts/issues/4196))
## [meshcentral-5.0.5](https://github.com/truecharts/charts/compare/meshcentral-5.0.4...meshcentral-5.0.5) (2022-10-26)
### Chore

View File

@ -6,4 +6,4 @@ dependencies:
repository: https://charts.truecharts.org/
version: 2.0.42
digest: sha256:368ab09d96987d02826b4821e7040b6230712e811bfec896c486195289b5f81d
generated: "2022-10-27T18:35:35.44443637Z"
generated: "2022-10-27T23:09:06.111820804Z"

View File

@ -2,7 +2,7 @@ apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: meshcentral
appVersion: "1.0.90"
version: 5.0.12
version: 5.0.13
description: MeshCentral is a full computer management web site
type: application
deprecated: false

View File

@ -280,10 +280,17 @@ meshcentral:
# - This section allow MeshCentral to send messages over user messaging networks like Telegram
_messaging:
# - Configure Telegram messaging system
telegram:
apiid: null
apihash: null
session: null
_telegram:
apiid: ""
apihash: ""
session: ""
# - Configure Discord messaging system
_discord:
# - An optional HTTP link to the discord server the user must join to get notifications.
serverurl: ""
# - A Discord bot token that MeshCentral will use to login to Discord.
token: ""
# - Any settings in this section is used as default setting for all domains
_domaindefaults:
title: Default Title
@ -292,9 +299,9 @@ meshcentral:
# - HTTPS URL when to get the TLS certificate that MeshAgent's will see when connecting to this server. This setting is used when a reverse proxy like Traefik is used in front of MeshCentral.
certUrl: https://mc.domain.com
# - The title of this web site. All web pages will have this title.
title: TrueCharts MeshCentral
title: MeshCentral
# - Secondary title text that is placed on the upper right on the title on many web pages.
title2: TrueCharts MeshCentral
title2: TrueCharts
# - When enabled, the server will send reduced sized web pages.
minify: true
# - 0 = User selects day/night mode, 1 = Always night mode, 2 = Always day mode

View File

@ -189,18 +189,21 @@ questions:
description: Set this to the primary DNS name of this MeshCentral server.
schema:
type: string
required: true
default: ""
- variable: tlsOffload
label: tlsOffload
description: When true, indicates that a TLS offloader is in front of the MeshCentral server. More typically, set this to the IP address of the reverse proxy or TLS offloader so that IP forwarding headers will be trusted. For example traefik.ix-traefik.svc.cluster.local
schema:
type: string
required: true
default: ""
- variable: trustedProxy
label: trustedProxy
description: Trust forwarded headers from these IPs or domains. Providing the magic string "CloudFlare" will cause the server to download the IP address list of trusted CloudFlare proxies directly from CloudFlare on each server start. For example traefik.ix-traefik.svc.cluster.local
schema:
type: string
required: true
default: ""
- variable: WANonly
label: WANonly
@ -273,30 +276,35 @@ questions:
description: When specified, sends data to the browser at x seconds interval and expects a response from the browser.
schema:
type: int
required: true
default: -99
- variable: browserPong
label: browserPong
description: When specified, sends data to the browser at x seconds interval.
schema:
type: int
required: true
default: -99
- variable: agentPing
label: agentPing
description: When specified, sends data to the agent at x seconds interval and expects a response from the agent.
schema:
type: int
required: true
default: -99
- variable: agentPong
label: agentPong
description: When specified, sends data to the agent at x seconds interval.
schema:
type: int
required: true
default: -99
- variable: agentIdleTimeout
label: agentIdleTimeout
description: How much time in seconds with no traffic from an agent before dropping the agent connection.
schema:
type: int
required: true
default: -99
- variable: maxInvalidLogin
label: Section <maxInvalidLogin>
@ -309,18 +317,21 @@ questions:
description: Time in minutes over which the a maximum number of invalid login attempts is allowed from an IP address.
schema:
type: int
required: true
default: 10
- variable: count
label: count
description: Maximum number of invalid login attempts from an IP address in the time period.
schema:
type: int
required: true
default: 10
- variable: coolofftime
label: coolofftime
description: Additional time in minute that login attempts will be denied once the invalid login limit is reached.
schema:
type: int
required: true
default: 30
- variable: exclude
label: exclude
@ -339,18 +350,21 @@ questions:
description: Time in minutes over which the a maximum number of invalid 2FA attempts is allowed from an IP address.
schema:
type: int
required: true
default: 10
- variable: count
label: count
description: Maximum number of invalid 2FA attempts from an IP address in the time period.
schema:
type: int
required: true
default: 10
- variable: coolofftime
label: coolofftime
description: Additional time in minute that 2FA attempts will be denied once the invalid login limit is reached.
schema:
type: int
required: true
default: 30
- variable: exclude
label: exclude
@ -383,8 +397,9 @@ questions:
type: string
private: true
default: ""
- variable: setupWebDav
- variable: _setupWebDav
label: Backup to Web DAV
description: Enabled automated upload of the server backups to a WebDAV account.
schema:
type: boolean
default: false
@ -451,6 +466,73 @@ questions:
schema:
type: boolean
default: false
- variable: _setupMessaging
label: Setup Messaging
description: This section allow MeshCentral to send messages over user messaging networks like Discord
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: messaging
label: Section <messaging>
schema:
additional_attrs: true
type: dict
attrs:
- variable: _setupTelegram
label: Setup Telegram
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: telegram
label: telegram
description: Configure Telegram messaging system
schema:
additional_attrs: true
type: dict
attrs:
- variable: apiid
label: apiid
schema:
type: string
default: ""
- variable: apihash
label: apihash
schema:
type: string
default: ""
- variable: session
label: session
schema:
type: string
default: ""
- variable: _setupDiscord
label: Setup Discord
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: discord
label: discord
description: Configure Discord messaging system
schema:
additional_attrs: true
type: dict
attrs:
- variable: serverurl
label: serverurl
schema:
type: string
default: ""
- variable: token
label: token
schema:
type: string
default: ""
- variable: domains
label: Section <domains>
schema:
@ -468,7 +550,7 @@ questions:
description: HTTPS URL when to get the TLS certificate that MeshAgent's will see when connecting to this server. This setting is used when a reverse proxy like Traefik is used in front of MeshCentral.
schema:
type: string
# required: true
required: true
default: ""
- variable: title
label: title
@ -476,14 +558,14 @@ questions:
schema:
type: string
required: true
default: TrueCharts MeshCentral
default: MeshCentral
- variable: title2
label: title2
description: Secondary title text that is placed on the upper right on the title on many web pages.
schema:
type: string
required: true
default: TrueCharts MeshCentral
default: TrueCharts
- variable: welcomeText
label: welcomeText
description: Text that will be shown on the login screen.
@ -569,66 +651,74 @@ questions:
schema:
type: boolean
default: true
- variable: agentCustomization
label: Section <agentCustomization>
- variable: _setupAgentCustomization
label: Setup Agent Customization
description: Use this section to customize the agent branding.
schema:
additional_attrs: true
type: dict
attrs:
- variable: displayName
label: displayName
description: The name of the agent as displayed to the user.
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: agentCustomization
label: Section <agentCustomization>
schema:
type: string
default: MeshCentral Agent
- variable: description
label: description
description: The description of the agent as displayed to the user.
schema:
type: string
default: Mesh Agent Background Service
- variable: companyName
label: companyName
description: This will be used as the path to install the agent, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's.
schema:
type: string
default: Mesh Agent
- variable: serviceName
label: serviceName
description: The name of the background service, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's but should be set to an all lower case, no space string.
schema:
type: string
default: Mesh Agent
- variable: installText
label: installText
description: Text string to show in the agent installation dialog box.
schema:
type: string
default: ""
- variable: image
label: image
description: The filename of a image file in .png format located in meshcentral-data to display in the MeshCentral Agent installation dialog, image should be square and from 64x64 to 200x200.
schema:
type: string
default: ""
- variable: fileName
label: fileName
description: The agent filename.
schema:
type: string
default: meshagent
- variable: foregroundColor
label: foregroundColor
description: 'Foreground text color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".'
schema:
type: string
default: ""
- variable: backgroundColor
label: backgroundColor
description: 'Background color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".'
schema:
type: string
default: ""
additional_attrs: true
type: dict
attrs:
- variable: displayName
label: displayName
description: The name of the agent as displayed to the user.
schema:
type: string
default: MeshCentral Agent
- variable: description
label: description
description: The description of the agent as displayed to the user.
schema:
type: string
default: Mesh Agent Background Service
- variable: companyName
label: companyName
description: This will be used as the path to install the agent, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's.
schema:
type: string
default: Mesh Agent
- variable: serviceName
label: serviceName
description: The name of the background service, by default this is 'Mesh Agent' in Windows and 'meshagent' in other OS's but should be set to an all lower case, no space string.
schema:
type: string
default: Mesh Agent
- variable: installText
label: installText
description: Text string to show in the agent installation dialog box.
schema:
type: string
default: ""
- variable: image
label: image
description: The filename of a image file in .png format located in meshcentral-data to display in the MeshCentral Agent installation dialog, image should be square and from 64x64 to 200x200.
schema:
type: string
default: ""
- variable: fileName
label: fileName
description: The agent filename.
schema:
type: string
default: meshagent
- variable: foregroundColor
label: foregroundColor
description: 'Foreground text color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".'
schema:
type: string
default: ""
- variable: backgroundColor
label: backgroundColor
description: 'Background color, valid values are RBG in format 0,0,0 to 255,255,255 or format "#000000" to "#FFFFFF".'
schema:
type: string
default: ""
- variable: TZ
label: Timezone
group: Container Configuration

View File