Compare commits

...

11 Commits

Author SHA1 Message Date
ksimm1
8994800cff fix(Incubator): Port Questions M - Z (#8802)
**Description**
incubator apps -port env section of questions.yaml
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [X] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2023-05-07 09:44:52 +02:00
StevenMcElligott
41f650f78f fix(Incubator): Fix Questions A - L (#8794)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [X] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2023-05-06 08:45:45 +02:00
Michael Schnerring
e7d3c42a1a fix(plausible): Remove deprecated config options (#7810)
**Description**

Plausible v1.5.1 introduces changes that break the current chart. This
PR adds the required changes.

> **New first launch**
> 
> Admin user registration is now done through the UI instead of
configuration variables. At first launch, users are presented with a
registration page which will create the admin account. Admin account
related configuration variables are ignored going forward. See below for
details.
> 
> Admin user registration is required from 1.5 onwards. We are
deprecating the DISABLE_AUTH option which allowed Plausible to be used
without any user account at all.
> 
> Users with existing admin accounts are not affected, but we recommend
removing the unused configuration variables. A benefit of moving admin
account management to the UI is that you can now change the admin email
account through the UI. Previously, this was done by manual database
changes and configuration change which required restarting the service.

More info:

- https://github.com/plausible/analytics/releases/tag/v1.5.1
- https://github.com/plausible/hosting/pull/67

⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [x] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2023-03-24 09:24:14 +01:00
Stavros Kois
79fb40ee15 small fixups in frigate UI 2023-03-21 21:56:59 +02:00
Kjeld Schouten-Lebbing
41ab4397b7 update values.yaml 2023-03-08 19:04:49 +01:00
Kjeld Schouten-Lebbing
2c61fa604b no message 2023-03-01 23:25:10 +01:00
Kjeld Schouten-Lebbing
d8249f6fe2 portals 2023-03-01 23:25:10 +01:00
Kjeld Schouten-Lebbing
e0254b3d44 more 2023-03-01 23:25:10 +01:00
Kjeld Schouten-Lebbing
d4af57880d more porting and add notes.txt 2023-03-01 23:25:10 +01:00
Kjeld Schouten-Lebbing
0589a0bd0f postgresql changes 2023-03-01 23:25:09 +01:00
Kjeld Schouten-Lebbing
5649740330 use new common 2023-03-01 23:25:09 +01:00
1819 changed files with 18616 additions and 16230 deletions

View File

@@ -3,7 +3,7 @@ appVersion: "2.0.2.8"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: IPTV service providing streaming, playlist, search engine and epg.
home: https://truecharts.org/charts/incubator/acestream

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,31 +2,30 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/acestream
tag: 2.0.2.8@sha256:742c6e16126d819593fd5e041e2166ba789df76edfbd3a6c628b3b83800e6743
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
env:
SCHEME: "http"
ENTRY: "{{ .Values.service.main.ports.main.port }}"
PORT: "{{ .Values.service.main.ports.main.port }}"
service:
main:
ports:
main:
port: 8008
protocol: TCP
protocol: tcp
persistence:
acestreamcache:
enabled: true
mountPath: /srv/acestream/.ACEStream
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env:
SCHEME: "http"
ENTRY: "{{ .Values.service.main.ports.main.port }}"
PORT: "{{ .Values.service.main.ports.main.port }}"

View File

@@ -3,7 +3,7 @@ appVersion: "0.4.12"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: Synchronize AdGuardHome config to replica instances.
home: https://truecharts.org/charts/incubator/adguardhome-sync

View File

@@ -13,148 +13,148 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: original
label: Original Server Settings
schema:
type: boolean
default: true
show_subquestions_if: true
subquestions:
- variable: ORIGIN_URL
label: Origin Url
schema:
type: string
required: true
default: ""
- variable: ORIGIN_USERNAME
label: Origin Username
schema:
type: string
required: true
default: ""
- variable: ORIGIN_PASSWORD
label: Origin Password
schema:
type: string
required: true
private: true
default: ""
- variable: replica
label: Replica Server Settings
schema:
type: boolean
default: true
show_subquestions_if: true
subquestions:
- variable: REPLICA_URL
label: Replica Url
schema:
type: string
required: true
default: ""
- variable: REPLICA_USERNAME
label: Replica Username
schema:
type: string
required: true
default: ""
- variable: REPLICA_PASSWORD
label: Replica Password
schema:
type: string
required: true
private: true
default: ""
- variable: REPLICA_AUTOSETUP
label: Replica Auto Setup
schema:
type: boolean
default: false
- variable: REPLICA_INTERFACENAME
label: Replica Interface Name
schema:
type: string
default: ""
- variable: CRON
label: CRON
description: Set a cron task.
schema:
type: string
default: "*/10 * * * *"
- variable: RUNONSTART
label: Run On Start
schema:
type: boolean
default: true
- variable: sync
label: Sync Features Settings
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: FEATURES_GENERALSETTINGS
label: Features General Settings
schema:
type: boolean
default: true
- variable: FEATURES_QUERYLOGCONFIG
label: Features Query Log Config
schema:
type: boolean
default: true
- variable: FEATURES_STATSCONFIG
label: Features Stats Config
schema:
type: boolean
default: true
- variable: FEATURES_CLIENTSETTINGS
label: Features Clients Settings
schema:
type: boolean
default: true
- variable: FEATURES_SERVICES
label: Features Services
schema:
type: boolean
default: true
- variable: FEATURES_FILTERS
label: Features Filters
schema:
type: boolean
default: true
- variable: FEATURES_DHCP_SERVERCONFIG
label: Features DHCP Server Config
schema:
type: boolean
default: true
- variable: FEATURES_DHCP_STATICLEASES
label: Features DHCP Static Leases
schema:
type: boolean
default: true
- variable: FEATURES_DNS_SERVERCONFIG
label: Features DNS Server Config
schema:
type: boolean
default: true
- variable: FEATURES_DNS_ACCESSLISTS
label: Features DNS Access Lists
schema:
type: boolean
default: true
- variable: FEATURES_DNS_REWRITES
label: Features DNS Rewrites
schema:
type: boolean
default: true
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: original
label: Original Server Settings
schema:
type: boolean
default: true
show_subquestions_if: true
subquestions:
- variable: ORIGIN_URL
label: Origin Url
schema:
type: string
required: true
default: ""
- variable: ORIGIN_USERNAME
label: Origin Username
schema:
type: string
required: true
default: ""
- variable: ORIGIN_PASSWORD
label: Origin Password
schema:
type: string
required: true
private: true
default: ""
- variable: replica
label: Replica Server Settings
schema:
type: boolean
default: true
show_subquestions_if: true
subquestions:
- variable: REPLICA_URL
label: Replica Url
schema:
type: string
required: true
default: ""
- variable: REPLICA_USERNAME
label: Replica Username
schema:
type: string
required: true
default: ""
- variable: REPLICA_PASSWORD
label: Replica Password
schema:
type: string
required: true
private: true
default: ""
- variable: REPLICA_AUTOSETUP
label: Replica Auto Setup
schema:
type: boolean
default: false
- variable: REPLICA_INTERFACENAME
label: Replica Interface Name
schema:
type: string
default: ""
- variable: CRON
label: CRON
description: Set a cron task.
schema:
type: string
default: "*/10 * * * *"
- variable: RUNONSTART
label: Run On Start
schema:
type: boolean
default: true
- variable: sync
label: Sync Features Settings
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: FEATURES_GENERALSETTINGS
label: Features General Settings
schema:
type: boolean
default: true
- variable: FEATURES_QUERYLOGCONFIG
label: Features Query Log Config
schema:
type: boolean
default: true
- variable: FEATURES_STATSCONFIG
label: Features Stats Config
schema:
type: boolean
default: true
- variable: FEATURES_CLIENTSETTINGS
label: Features Clients Settings
schema:
type: boolean
default: true
- variable: FEATURES_SERVICES
label: Features Services
schema:
type: boolean
default: true
- variable: FEATURES_FILTERS
label: Features Filters
schema:
type: boolean
default: true
- variable: FEATURES_DHCP_SERVERCONFIG
label: Features DHCP Server Config
schema:
type: boolean
default: true
- variable: FEATURES_DHCP_STATICLEASES
label: Features DHCP Static Leases
schema:
type: boolean
default: true
- variable: FEATURES_DNS_SERVERCONFIG
label: Features DNS Server Config
schema:
type: boolean
default: true
- variable: FEATURES_DNS_ACCESSLISTS
label: Features DNS Access Lists
schema:
type: boolean
default: true
- variable: FEATURES_DNS_REWRITES
label: Features DNS Rewrites
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,41 +2,45 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/adguardhome-sync
tag: 0.4.12@sha256:2470e0383ffffd9208b3149015f8ac383d60acc878585df9d6db6110af2ac43d
args:
- run
env:
ORIGIN_URL: "https://192.168.1.2:3000"
ORIGIN_USERNAME: "username"
ORIGIN_PASSWORD: "password"
REPLICA_URL: "http://192.168.1.3"
REPLICA_USERNAME: "username"
REPLICA_PASSWORD: "password"
CRON: "*/10 * * * *"
RUNONSTART: true
REPLICA_AUTOSETUP: false
REPLICA_INTERFACENAME: ""
# Configure sync features; by default all features are enabled.
FEATURES_GENERALSETTINGS: true
FEATURES_QUERYLOGCONFIG: true
FEATURES_STATSCONFIG: true
FEATURES_CLIENTSETTINGS: true
FEATURES_SERVICES: true
FEATURES_FILTERS: true
FEATURES_DHCP_SERVERCONFIG: true
FEATURES_DHCP_STATICLEASES: true
FEATURES_DNS_SERVERCONFIG: true
FEATURES_DNS_ACCESSLISTS: true
FEATURES_DNS_REWRITES: true
service:
main:
ports:
main:
port: 8080
protocol: HTTP
protocol: http
targetPort: 8080
portal:
enabled: true
open:
enabled: true
securityContext:
container: null
workload:
main:
podSpec:
containers:
env:
ORIGIN_URL: "https://192.168.1.2:3000"
ORIGIN_USERNAME: "username"
ORIGIN_PASSWORD: "password"
REPLICA_URL: "http://192.168.1.3"
REPLICA_USERNAME: "username"
REPLICA_PASSWORD: "password"
CRON: "*/10 * * * *"
RUNONSTART: true
REPLICA_AUTOSETUP: false
REPLICA_INTERFACENAME: ""
# Configure sync features; by default all features are enabled.
FEATURES_GENERALSETTINGS: true
FEATURES_QUERYLOGCONFIG: true
FEATURES_STATSCONFIG: true
FEATURES_CLIENTSETTINGS: true
FEATURES_SERVICES: true
FEATURES_FILTERS: true
FEATURES_DHCP_SERVERCONFIG: true
FEATURES_DHCP_STATICLEASES: true
FEATURES_DNS_SERVERCONFIG: true
FEATURES_DNS_ACCESSLISTS: true
FEATURES_DNS_REWRITES: true
main:
args:
- run

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install Alien Swarm: Reactive Drop and run it."
home: https://truecharts.org/charts/incubator/alienswarm-reactivedrop

View File

@@ -33,43 +33,43 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "563560"
- variable: GAME_NAME
label: "GAME_NAME"
description: "Game name to start (is connected to the GAMEPARAMS)."
schema:
type: string
default: "reactivedrop"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server."
schema:
type: string
default: "+map lobby -maxplayers 4 +exec server.cfg"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "27015"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "563560"
- variable: GAME_NAME
label: "GAME_NAME"
description: "Game name to start (is connected to the GAMEPARAMS)."
schema:
type: string
default: "reactivedrop"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server."
schema:
type: string
default: "+map lobby -maxplayers 4 +exec server.cfg"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "27015"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,40 +2,12 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/alienswarm-reactivedrop
tag: latest@sha256:6ca07d264bd1150d23af7148b98862b42d31384622aaca36e5937e7d4e9cc253
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
GAME_ID: "563560"
GAME_NAME: reactivedrop
GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg
GAME_PORT: "27015"
VALIDATE: false
probes:
liveness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
readiness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
startup:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
service:
main:
ports:
main:
port: 27015
protocol: UDP
protocol: udp
targetPort: 27015
tcprconport:
enabled: true
@@ -43,9 +15,8 @@ service:
tcprconport:
enabled: true
port: 27015
protocol: TCP
protocol: tcp
targetPort: 27015
persistence:
serverfiles:
enabled: true
@@ -53,6 +24,32 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
readiness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
startup:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
env:
GAME_ID: "563560"
GAME_NAME: reactivedrop
GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg
GAME_PORT: "27015"
VALIDATE: false
USERNAME: ""
PASSWRD: ""

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install Alien Swarm and run it."
home: https://truecharts.org/charts/incubator/alienswarm

View File

@@ -33,43 +33,43 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "635"
- variable: GAME_NAME
label: "GAME_NAME"
description: "Game name to start (is connected to the GAMEPARAMS)."
schema:
type: string
default: "swarm"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server."
schema:
type: string
default: "+map lobby -maxplayers 4 +exec server.cfg"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "27015"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "635"
- variable: GAME_NAME
label: "GAME_NAME"
description: "Game name to start (is connected to the GAMEPARAMS)."
schema:
type: string
default: "swarm"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server."
schema:
type: string
default: "+map lobby -maxplayers 4 +exec server.cfg"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "27015"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,39 +2,12 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/alienswarm
tag: latest@sha256:297a2344be4f8f3a150e1d1b22f8b160af45a0f3f577f211d7849fb5cd76be48
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
GAME_ID: "635"
GAME_NAME: swarm
GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg
GAME_PORT: "27015"
VALIDATE: false
probes:
liveness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
readiness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
startup:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
service:
main:
ports:
main:
port: 27015
protocol: UDP
protocol: udp
targetPort: 27015
tcprconport:
enabled: true
@@ -42,9 +15,8 @@ service:
tcprconport:
enabled: true
port: 27015
protocol: TCP
protocol: tcp
targetPort: 27015
persistence:
serverfiles:
enabled: true
@@ -52,6 +24,32 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
readiness:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
startup:
port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}"
env:
GAME_ID: "635"
GAME_NAME: swarm
GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg
GAME_PORT: "27015"
VALIDATE: false
USERNAME: ""
PASSWRD: ""

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install America's Army: Proving Grounds and run it."
home: https://truecharts.org/charts/incubator/americasarmy-pg

View File

@@ -33,37 +33,37 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "203300"
- variable: SRV_NAME
label: "SRV_NAME"
description: "Container Variable SRVNAME"
schema:
type: string
default: "Army Docker"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server."
schema:
type: string
default: "-port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "203300"
- variable: SRV_NAME
label: "SRV_NAME"
description: "Container Variable SRVNAME"
schema:
type: string
default: "Army Docker"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server."
schema:
type: string
default: "-port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,39 +2,12 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/americasarmy-pg
tag: latest@sha256:8475bc1cf676555fa5567c833667e9015c4d0d2c35c76f225064026fabe96b9e
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
GAME_ID: "203300"
GAME_PARAMS: -port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log
SRV_NAME: Army Docker
VALIDATE: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
service:
main:
ports:
main:
port: 8778
protocol: UDP
protocol: udp
targetPort: 8778
steamqueryport:
enabled: true
@@ -42,9 +15,8 @@ service:
steamqueryport:
enabled: true
port: 27015
protocol: UDP
protocol: udp
targetPort: 27015
persistence:
serverfiles:
enabled: true
@@ -52,6 +24,31 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env:
GAME_ID: "203300"
GAME_PARAMS: -port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log
SRV_NAME: Army Docker
VALIDATE: false
USERNAME: ""
PASSWRD: ""

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: Android in Chart solution with noVNC supported and video recording. Work way better with Intel CPUs because AMD doesn't an cpu graphics card. So with amd cpus can be unusable.
home: https://truecharts.org/charts/incubator/android-8-0

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,28 +1,33 @@
env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/android-8-0
tag: latest@sha256:32ab07428140a0a3dafc5adee79a317b5eeb2ca276b203fd87def84c376ae19c
persistence: {}
podSecurityContext:
runAsGroup: 0
runAsUser: 0
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
enabled: false
ports:
main:
enabled: false
portal:
enabled: false
open:
enabled: false
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env: {}

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "Control AndroidTV/FireTV devices through ADB from the Home Assistant Core Chart."
home: https://truecharts.org/charts/incubator/androiddebugbridge

View File

@@ -13,31 +13,31 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: bootwait
label: "bootwait"
description: "Length of time in seconds to wait after the container has started before attempting to connect to devices."
schema:
type: string
default: "10"
- variable: devicelist
label: "devicelist"
description: "Comma separated list of androidtvfiretv devices to connect to, each one listed as [iphostname][port],[iphostname][port]."
schema:
type: string
default: "10.0.0.192:5555"
- variable: checkfreq
label: "checkfreq"
description: "Length of time in seconds to wait between successive attempts to connect (or re-connect) to devices."
schema:
type: string
default: "30"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: bootwait
label: "bootwait"
description: "Length of time in seconds to wait after the container has started before attempting to connect to devices."
schema:
type: string
default: "10"
- variable: devicelist
label: "devicelist"
description: "Comma separated list of androidtvfiretv devices to connect to, each one listed as [iphostname][port],[iphostname][port]."
schema:
type: string
default: "10.0.0.192:5555"
- variable: checkfreq
label: "checkfreq"
description: "Length of time in seconds to wait between successive attempts to connect (or re-connect) to devices."
schema:
type: string
default: "30"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,25 +1,29 @@
env:
bootwait: "10"
checkfreq: "30"
devicelist: 10.0.0.192:5555
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/androiddebugbridge
tag: latest@sha256:b38fa873a88c9b04f37e918dbdc65f435140eaacef5650c1e2e011fd4814d00d
persistence: {}
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 5037
protocol: TCP
protocol: tcp
targetPort: 5037
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env:
bootwait: "10"
checkfreq: "30"
devicelist: 10.0.0.192:5555

View File

@@ -3,7 +3,7 @@ appVersion: "20220516"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
description: A cross-platform Anki sync server.
home: https://truecharts.org/charts/incubator/anki-sync-server
icon: https://truecharts.org/img/hotlink-ok/chart-icons/anki-sync-server.png

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1 +1 @@
{{ include "tc.common.loader.all" . }}
{{ include "tc.v1.common.loader.all" . }}

View File

@@ -2,18 +2,18 @@ image:
repository: tccr.io/truecharts/anki-sync-server
tag: v20220516@sha256:444a0ae7b60a08128f3a2f02516ce60c4ca0879c13a6c27fe85db35b1ce4cef6
pullPolicy: IfNotPresent
service:
main:
ports:
main:
port: 27701
targetPort: 27701
persistence:
config:
enabled: true
mountPath: /app/data
portal:
enabled: true
open:
enabled: true
securityContext:
container: null

View File

@@ -9,7 +9,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "Anope is a set of IRC Services designed for flexibility and ease of use."
home: https://truecharts.org/charts/incubator/anope

View File

@@ -11,73 +11,73 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: HOST
label: "HOST"
description: "Specify the full hostname from your IRCd (must be the same as configured in your IRCd Server)."
schema:
type: string
default: "irc.example.com"
- variable: IP_ADDR
label: "IP_ADDR"
description: "Specify the IP Address from your IRCd (if you run it on Unraid it is usually the IP address of Unraid)."
schema:
type: string
default: ""
- variable: SSL
label: "SSL"
description: "Use SSL to establish the connection (if your IRCd is on the same network this is no problem since Anope talks internally to your IRCd - use this carefully since you have to configure some extra settings in the services.conf itself - valid options are yes or no)."
schema:
type: string
default: "yes"
- variable: PORT
label: "PORT"
description: "The Server port of your IRCd (usually 7000 is without SSL - this is be no proble if you connect it to your internal network since it only talks internally to your IRCd - if you want to enable SSL you have to configure some extra settings in the services.conf itself)."
schema:
type: string
default: "7000"
- variable: PASSWORD
label: "PASSWORD"
description: "This have to be the same as your IRCd Service Password (if you are using InspIRCd click on Show more Settings)."
schema:
type: string
default: ""
- variable: IRCD
label: "IRCD"
description: "Set your IRCd type (valid options are bahamut, charybdis, hybrid, inspircd12, inspircd20, inspircd3, ngircd, plexus, ratbox, unreal (for 3.2.x), unreal4)"
schema:
type: string
default: "inspircd3"
- variable: CASEMAP
label: "CASEMAP"
description: "Specify the casemap of your IRCd (if you use InspIRCd the default value is rfc1459 other clients often use for example ascii)"
schema:
type: string
default: "rfc1459"
- variable: LOCAL_HOSTNAME
label: "LOCAL_HOSTNAME"
description: "Specify the hostname where Anope is available (this has to be something different than your IRCd hostname, you dont have to make it reachable from outside or create any port forwarding - leave this value as it is)"
schema:
type: string
default: "services"
- variable: UMASK
label: "UMASK"
description: "Container Variable UMASK"
schema:
type: string
default: "000"
- variable: DATA_PERM
label: "DATA_PERM"
description: "Container Variable DATAPERM"
schema:
type: string
default: "770"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: HOST
label: "HOST"
description: "Specify the full hostname from your IRCd (must be the same as configured in your IRCd Server)."
schema:
type: string
default: "irc.example.com"
- variable: IP_ADDR
label: "IP_ADDR"
description: "Specify the IP Address from your IRCd (if you run it on Unraid it is usually the IP address of Unraid)."
schema:
type: string
default: ""
- variable: SSL
label: "SSL"
description: "Use SSL to establish the connection (if your IRCd is on the same network this is no problem since Anope talks internally to your IRCd - use this carefully since you have to configure some extra settings in the services.conf itself - valid options are yes or no)."
schema:
type: string
default: "yes"
- variable: PORT
label: "PORT"
description: "The Server port of your IRCd (usually 7000 is without SSL - this is be no proble if you connect it to your internal network since it only talks internally to your IRCd - if you want to enable SSL you have to configure some extra settings in the services.conf itself)."
schema:
type: string
default: "7000"
- variable: PASSWORD
label: "PASSWORD"
description: "This have to be the same as your IRCd Service Password (if you are using InspIRCd click on Show more Settings)."
schema:
type: string
default: ""
- variable: IRCD
label: "IRCD"
description: "Set your IRCd type (valid options are bahamut, charybdis, hybrid, inspircd12, inspircd20, inspircd3, ngircd, plexus, ratbox, unreal (for 3.2.x), unreal4)"
schema:
type: string
default: "inspircd3"
- variable: CASEMAP
label: "CASEMAP"
description: "Specify the casemap of your IRCd (if you use InspIRCd the default value is rfc1459 other clients often use for example ascii)"
schema:
type: string
default: "rfc1459"
- variable: LOCAL_HOSTNAME
label: "LOCAL_HOSTNAME"
description: "Specify the hostname where Anope is available (this has to be something different than your IRCd hostname, you dont have to make it reachable from outside or create any port forwarding - leave this value as it is)"
schema:
type: string
default: "services"
- variable: UMASK
label: "UMASK"
description: "Container Variable UMASK"
schema:
type: string
default: "000"
- variable: DATA_PERM
label: "DATA_PERM"
description: "Container Variable DATAPERM"
schema:
type: string
default: "770"
# Include{serviceExpertRoot}
default: false
# Include{serviceExpert}

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,14 +1,3 @@
env:
CASEMAP: rfc1459
DATA_PERM: "770"
HOST: irc.example.com
IP_ADDR: ""
IRCD: inspircd3
LOCAL_HOSTNAME: services
PASSWORD: ""
PORT: "7000"
SSL: "yes"
UMASK: "000"
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/anope
@@ -17,25 +6,41 @@ persistence:
datapath:
enabled: true
mountPath: /anope
podSecurityContext:
runAsGroup: 0
runAsUser: 0
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
enabled: false
ports:
main:
enabled: false
portal:
enabled: false
open:
enabled: false
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env:
CASEMAP: rfc1459
DATA_PERM: "770"
HOST: irc.example.com
IP_ADDR: ""
IRCD: inspircd3
LOCAL_HOSTNAME: services
PASSWORD: ""
PORT: "7000"
SSL: "yes"
UMASK: "000"

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "Very simple WebDAV server based on Apache. You need a WebDAV client to transfer files. It does not include a WebUI to upload files through your browser."
home: https://truecharts.org/charts/incubator/apache-webdav

View File

@@ -13,76 +13,76 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SERVER_NAMES
label: "SERVER_NAMES"
description: "Comma-separated list of domains (eg, example.com,www.example.com). The first is set as the ServerName, and the rest (if any) are set as ServerAlias. The default is localhost."
schema:
type: string
default: "localhost"
- variable: LOCATION
label: "LOCATION"
description: "The URL path for WebDAV (eg, if set to webdav then clients should connect to example.comwebdav). The default is ."
schema:
type: string
default: "/"
- variable: AUTH_TYPE
label: "AUTH_TYPE"
description: "Apache authentication type to use. This can be Basic (best choice for HTTPS) or Digest (best choice for HTTP). The default is Basic."
schema:
type: string
default: "Basic"
- variable: REALM
label: "REALM"
description: "The string will appear in the password dialog provided by browsers."
schema:
type: string
default: "WebDAV-Login"
- variable: USERNAME
label: "USERNAME"
description: "Authenticate with this username (and the password below). Will be ignored if user.passwd is present."
schema:
type: string
default: ""
- variable: PASSWORD
label: "PASSWORD"
description: "Authenticate with this password (and the username above). Will be ignored if user.passwd is present."
schema:
type: string
default: ""
- variable: ANONYMOUS_METHODS
label: "ANONYMOUS_METHODS"
description: "Comma-separated list of HTTP request methods (eg, GET,POST,OPTIONS,PROPFIND) which can be used without login. The default is to disallow any anonymous access."
schema:
type: string
default: ""
- variable: SSL_CERT
label: "SSL_CERT"
description: "Set to selfsigned to generate a self-signed certificate and enable Apaches SSL module. If you specify SERVERNAMES, the first domain is set as the Common Name."
schema:
type: string
default: ""
- variable: PUMASK
label: "PUMASK"
description: "Container Variable PUMASK"
schema:
type: string
default: "0000"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SERVER_NAMES
label: "SERVER_NAMES"
description: "Comma-separated list of domains (eg, example.com,www.example.com). The first is set as the ServerName, and the rest (if any) are set as ServerAlias. The default is localhost."
schema:
type: string
default: "localhost"
- variable: LOCATION
label: "LOCATION"
description: "The URL path for WebDAV (eg, if set to webdav then clients should connect to example.comwebdav). The default is ."
schema:
type: string
default: "/"
- variable: AUTH_TYPE
label: "AUTH_TYPE"
description: "Apache authentication type to use. This can be Basic (best choice for HTTPS) or Digest (best choice for HTTP). The default is Basic."
schema:
type: string
default: "Basic"
- variable: REALM
label: "REALM"
description: "The string will appear in the password dialog provided by browsers."
schema:
type: string
default: "WebDAV-Login"
- variable: USERNAME
label: "USERNAME"
description: "Authenticate with this username (and the password below). Will be ignored if user.passwd is present."
schema:
type: string
default: ""
- variable: PASSWORD
label: "PASSWORD"
description: "Authenticate with this password (and the username above). Will be ignored if user.passwd is present."
schema:
type: string
default: ""
- variable: ANONYMOUS_METHODS
label: "ANONYMOUS_METHODS"
description: "Comma-separated list of HTTP request methods (eg, GET,POST,OPTIONS,PROPFIND) which can be used without login. The default is to disallow any anonymous access."
schema:
type: string
default: ""
- variable: SSL_CERT
label: "SSL_CERT"
description: "Set to selfsigned to generate a self-signed certificate and enable Apaches SSL module. If you specify SERVERNAMES, the first domain is set as the Common Name."
schema:
type: string
default: ""
- variable: PUMASK
label: "PUMASK"
description: "Container Variable PUMASK"
schema:
type: string
default: "0000"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,13 +1,3 @@
env:
ANONYMOUS_METHODS: ""
AUTH_TYPE: Basic
LOCATION: /
PASSWORD: ""
PUMASK: "0000"
REALM: WebDAV-Login
SERVER_NAMES: localhost
SSL_CERT: ""
USERNAME: ""
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/apache-webdav
@@ -19,19 +9,33 @@ persistence:
data:
enabled: true
mountPath: /var/lib/dav/data
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 8384
protocol: TCP
protocol: tcp
targetPort: 80
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env:
ANONYMOUS_METHODS: ""
AUTH_TYPE: Basic
LOCATION: /
PASSWORD: ""
PUMASK: "0000"
REALM: WebDAV-Login
SERVER_NAMES: localhost
SSL_CERT: ""
USERNAME: ""

View File

@@ -3,7 +3,7 @@ appVersion: "1.2.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: Push notifications that work with just about every platform!
home: https://truecharts.org/charts/incubator/apprise-api

View File

@@ -27,88 +27,88 @@ questions:
type: string
required: true
default: ""
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: APPRISE_STATEFUL_MODE
label: Apprise Stateful Mode
description: Stores the server configuration data.
schema:
type: string
default: hash
enum:
- value: hash
description: Hash
- value: simple
description: Simple
- value: disabled
description: Disabled
- variable: APPRISE_CONFIG_LOCK
label: Apprise Config Lock
description: Locks down your API hosting
schema:
type: string
default: "no"
enum:
- value: "no"
description: "No"
- value: "yes"
description: "Yes"
- variable: APPRISE_DENY_SERVICES
label: Apprise Deny Services
description: A comma separated set of entries identifying what plugins to deny access to.
schema:
type: string
default: "windows,dbus,gnome,macos,syslog"
- variable: APPRISE_ALLOW_SERVICES
label: Apprise Allow Services
description: A comma separated set of entries identifying what plugins to allow access to.
schema:
type: string
default: ""
- variable: ALLOWED_HOSTS
label: Allowed Hosts
description: A list of strings representing the host/domain names that this API can serve.
schema:
type: string
default: "*"
- variable: LOG_LEVEL
label: Log Level
description: Adjust the log level to the console.
schema:
type: string
default: INFO
enum:
- value: INFO
description: Info
- value: DEBUG
description: Debug
- value: WARNING
description: Warning
- value: ERROR
description: Error
- value: CRITICAL
description: Critical
- variable: DEBUG
label: Debug
schema:
type: string
default: "no"
enum:
- value: "no"
description: "No"
- value: "yes"
description: "Yes"
- variable: APPRISE_RECURSION_MAX
label: Apprise Recursion Max
schema:
type: int
default: 1
min: 1
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: APPRISE_STATEFUL_MODE
label: Apprise Stateful Mode
description: Stores the server configuration data.
schema:
type: string
default: hash
enum:
- value: hash
description: Hash
- value: simple
description: Simple
- value: disabled
description: Disabled
- variable: APPRISE_CONFIG_LOCK
label: Apprise Config Lock
description: Locks down your API hosting
schema:
type: string
default: "no"
enum:
- value: "no"
description: "No"
- value: "yes"
description: "Yes"
- variable: APPRISE_DENY_SERVICES
label: Apprise Deny Services
description: A comma separated set of entries identifying what plugins to deny access to.
schema:
type: string
default: "windows,dbus,gnome,macos,syslog"
- variable: APPRISE_ALLOW_SERVICES
label: Apprise Allow Services
description: A comma separated set of entries identifying what plugins to allow access to.
schema:
type: string
default: ""
- variable: ALLOWED_HOSTS
label: Allowed Hosts
description: A list of strings representing the host/domain names that this API can serve.
schema:
type: string
default: "*"
- variable: LOG_LEVEL
label: Log Level
description: Adjust the log level to the console.
schema:
type: string
default: INFO
enum:
- value: INFO
description: Info
- value: DEBUG
description: Debug
- value: WARNING
description: Warning
- value: ERROR
description: Error
- value: CRITICAL
description: Critical
- variable: DEBUG
label: Debug
schema:
type: string
default: "no"
enum:
- value: "no"
description: "No"
- value: "yes"
description: "Yes"
- variable: APPRISE_RECURSION_MAX
label: Apprise Recursion Max
schema:
type: int
default: 1
min: 1
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,43 +2,42 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/apprise-api
tag: 1.2.0@sha256:5cf484c5d1689dcea1f28b8b089508150e122abf3bd8ee90131a03d68a4c95ca
podSecurityContext:
runAsGroup: 33
runAsUser: 33
fsGroup: 33
securityContext:
readOnlyRootFilesystem: False
# runAsNonRoot: false
secretEnv:
SECRET_KEY: "abc123"
env:
APPRISE_CONFIG_DIR: /config
APPRISE_STATEFUL_MODE: hash
APPRISE_DENY_SERVICES: windows,dbus,gnome,macos,syslog
LOG_LEVEL: INFO
DEBUG: "no"
APPRISE_RECURSION_MAX: 1
APPRISE_CONFIG_LOCK: no
APPRISE_ALLOW_SERVICES: ""
ALLOWED_HOSTS: "*"
# APPRISE_STATELESS_URLS
service:
main:
ports:
main:
port: 8000
protocol: HTTP
protocol: http
targetPort: 8000
persistence:
config:
enabled: true
mountPath: /config
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: False
# runAsNonRoot: false
runAsGroup: 33
runAsUser: 33
fsGroup: 33
workload:
main:
podSpec:
containers:
env:
APPRISE_CONFIG_DIR: /config
APPRISE_STATEFUL_MODE: hash
APPRISE_DENY_SERVICES: windows,dbus,gnome,macos,syslog
LOG_LEVEL: INFO
DEBUG: "no"
APPRISE_RECURSION_MAX: 1
APPRISE_CONFIG_LOCK: no
APPRISE_ALLOW_SERVICES: ""
ALLOWED_HOSTS: "*"
# APPRISE_STATELESS_URLS
SECRET_KEY: "abc123"

View File

@@ -3,7 +3,7 @@ appVersion: "1.9.9"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org

View File

@@ -13,19 +13,19 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: APPSMITH_ADMIN_EMAILS
label: "APPSMITH_ADMIN_EMAILS"
description: "The environment variable APPSMITH_ADMIN_EMAILS can be set to a comma-separated list of email addresses, that will always be allowed to sign up"
schema:
type: string
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: APPSMITH_ADMIN_EMAILS
label: "APPSMITH_ADMIN_EMAILS"
description: "The environment variable APPSMITH_ADMIN_EMAILS can be set to a comma-separated list of email addresses, that will always be allowed to sign up"
schema:
type: string
default: ""
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1 +1 @@
{{ include "tc.common.loader.all" . }}
{{ include "tc.v1.common.loader.all" . }}

View File

@@ -2,22 +2,6 @@ image:
repository: tccr.io/truecharts/appsmith
tag: 1.9.9@sha256:94b8de0dc37e7d617d54bbac5a118772b8c7a988dcc0e5db9af870669c558794
pullPolicy: IfNotPresent
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
env:
APPSMITH_ADMIN_EMAILS: "me@example.com,you@example.com"
APPSMITH_REDIS_URL:
secretKeyRef:
name: rediscreds
key: url
service:
main:
ports:
@@ -31,12 +15,10 @@ service:
enabled: true
port: 10218
targetPort: 9001
persistence:
appsmithstacks:
enabled: true
mountPath: "/appsmith-stacks"
redis:
enabled: true
existingSecret: "rediscreds"
@@ -48,4 +30,21 @@ redis:
# existingSecret: "mongodbcreds"
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
workload:
main:
podSpec:
containers:
env:
APPSMITH_ADMIN_EMAILS: "me@example.com,you@example.com"
APPSMITH_REDIS_URL:
secretKeyRef:
name: rediscreds
key: url

View File

@@ -9,7 +9,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive—and its really easy to do!"
home: https://truecharts.org/charts/incubator/archiveteam-warrior

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,22 +1,25 @@
env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/archiveteam-warrior
tag: latest@sha256:726cf4ab61be6525626c67aba0f0aa86e5194bc6f96e54a22b74567489fbd484
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 8001
protocol: TCP
protocol: tcp
targetPort: 8001
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env: {}

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install ARK:SurvivalEvolved and run it (Normal server startup of ARK can take a long time!)."
home: https://truecharts.org/charts/incubator/arksurvivalevolved

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1,5 +1,5 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- include "tc.v1.common.loader.init" . }}
{{- if ne (int .Values.service.udp2.ports.udp2.port) (add1 (int .Values.service.main.ports.main.port)) -}}
{{- fail (printf "In the service udp2, the port for udp2 must be greater by 1 than the main service's port. You have to set it to <%s>." (add1 .Values.service.main.ports.main.port)) }}
@@ -13,4 +13,4 @@
{{- include "ark.secret" . }}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}
{{ include "tc.v1.common.loader.apply" . }}

View File

@@ -2,15 +2,6 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/arksurvivalevolved
tag: latest@sha256:6c3c2c8ce43c350b88e93943eb99265499680011f2eb5b912652e226a19bd47c
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
ark:
srv_admin_pass: ""
srv_password: ""
@@ -29,25 +20,12 @@ ark:
custom_map: ""
server_name: ""
validate: false
envFrom:
- secretRef:
name: '{{ include "tc.common.names.fullname" . }}-secret'
probes:
liveness:
port: "{{ .Values.service.rcontcp.ports.rcontcp.port }}"
readiness:
port: "{{ .Values.service.rcontcp.ports.rcontcp.port }}"
startup:
port: "{{ .Values.service.rcontcp.ports.rcontcp.port }}"
service:
main:
ports:
main:
port: 7777
protocol: UDP
protocol: udp
udp2:
enabled: true
ports:
@@ -55,22 +33,21 @@ service:
enabled: true
# This should always be main +1
port: 7778
protocol: UDP
protocol: udp
udpsteam:
enabled: true
ports:
udpsteam:
enabled: true
port: 27015
protocol: UDP
protocol: udp
rcontcp:
enabled: true
ports:
rcontcp:
enabled: true
port: 27020
protocol: TCP
protocol: tcp
persistence:
serverfiles:
enabled: true
@@ -78,6 +55,27 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
port: "{{ .Values.service.rcontcp.ports.rcontcp.port }}"
readiness:
port: "{{ .Values.service.rcontcp.ports.rcontcp.port }}"
startup:
port: "{{ .Values.service.rcontcp.ports.rcontcp.port }}"
envFrom:
- secretRef:
name: '{{ include "tc.v1.common.names.fullname" . }}-secret'

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install ArmA III and run it."
home: https://truecharts.org/charts/incubator/arma3

View File

@@ -33,37 +33,37 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "233780"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server.Note To change the Port of the server please click on Show more settings button, dont forget to change the other ports."
schema:
type: string
default: "-config=server.cfg -mod="
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "2302"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "233780"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server.Note To change the Port of the server please click on Show more settings button, dont forget to change the other ports."
schema:
type: string
default: "-config=server.cfg -mod="
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "2302"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,31 +2,12 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/arma3
tag: latest@sha256:5ef762acb4ff24f1f2e2c6069064336bda4fd8505ee4de3f9df8a2bf867c3f54
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
GAME_ID: "233780"
GAME_PARAMS: -config=server.cfg -mod=
GAME_PORT: "2302"
VALIDATE: false
service:
main:
ports:
main:
port: 2302
protocol: TCP
protocol: tcp
targetPort: 2302
udpbattleyetra:
enabled: true
@@ -34,7 +15,7 @@ service:
udpbattleyetra:
enabled: true
port: 2306
protocol: UDP
protocol: udp
targetPort: 2306
udpgameport:
enabled: true
@@ -42,7 +23,7 @@ service:
udpgameport:
enabled: true
port: 2302
protocol: UDP
protocol: udp
targetPort: 2302
udpsteammaster:
enabled: true
@@ -50,7 +31,7 @@ service:
udpsteammaster:
enabled: true
port: 2304
protocol: UDP
protocol: udp
targetPort: 2304
udpsteamquerry:
enabled: true
@@ -58,7 +39,7 @@ service:
udpsteamquerry:
enabled: true
port: 2303
protocol: UDP
protocol: udp
targetPort: 2303
udpvonport:
enabled: true
@@ -66,9 +47,8 @@ service:
udpvonport:
enabled: true
port: 2305
protocol: UDP
protocol: udp
targetPort: 2305
persistence:
profiles:
enabled: true
@@ -79,6 +59,23 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env:
GAME_ID: "233780"
GAME_PARAMS: -config=server.cfg -mod=
GAME_PORT: "2302"
VALIDATE: false
USERNAME: ""
PASSWRD: ""

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install ArmA III including ExileMod and run it."
home: https://truecharts.org/charts/incubator/arma3exilemod

View File

@@ -33,55 +33,55 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "233780"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server.Note To change the Port of the server please click on Show more settings button, dont forget to change the other ports."
schema:
type: string
default: ""
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: MARIA_DB_ROOT_PWD
label: "MARIA_DB_ROOT_PWD"
description: "Enter the preffered root password of the database."
schema:
type: string
default: "ExileMod"
- variable: WORKSHOP_MAN_INST
label: "WORKSHOP_MAN_INST"
description: "Please set to true (without quotes) if you want to install the Workshopcontent for ExileMod manually since the account you specified above must have a valid game purchase for ArmA3 (you could also use one account to download the dedicated server files and another to install the Workshop files).A COMPLETE HOW TO WILL BE IN THE CONSOLEWARNING Please let this variable set to true if you initially set it to true."
schema:
type: string
default: ""
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "2302"
- variable: EXILEMOD_SERVER_URL
label: "EXILEMOD_SERVER_URL"
description: "Change only if you know what you are doing!"
schema:
type: string
default: "http://www.exilemod.com/ExileServer-1.0.4a.zip"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "233780"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server.Note To change the Port of the server please click on Show more settings button, dont forget to change the other ports."
schema:
type: string
default: ""
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: MARIA_DB_ROOT_PWD
label: "MARIA_DB_ROOT_PWD"
description: "Enter the preffered root password of the database."
schema:
type: string
default: "ExileMod"
- variable: WORKSHOP_MAN_INST
label: "WORKSHOP_MAN_INST"
description: "Please set to true (without quotes) if you want to install the Workshopcontent for ExileMod manually since the account you specified above must have a valid game purchase for ArmA3 (you could also use one account to download the dedicated server files and another to install the Workshop files).A COMPLETE HOW TO WILL BE IN THE CONSOLEWARNING Please let this variable set to true if you initially set it to true."
schema:
type: string
default: ""
- variable: GAME_PORT
label: "GAME_PORT"
description: "Container Variable GAMEPORT"
schema:
type: string
default: "2302"
- variable: EXILEMOD_SERVER_URL
label: "EXILEMOD_SERVER_URL"
description: "Change only if you know what you are doing!"
schema:
type: string
default: "http://www.exilemod.com/ExileServer-1.0.4a.zip"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,34 +2,12 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/arma3exilemod
tag: latest@sha256:8a091303279bb747ed0c496eb1d8c4427395092cffbeded7fbb47e7597d09991
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
EXILEMOD_SERVER_URL: http://www.exilemod.com/ExileServer-1.0.4a.zip
GAME_ID: "233780"
GAME_PARAMS: ""
GAME_PORT: "2302"
MARIA_DB_ROOT_PWD: ExileMod
VALIDATE: false
WORKSHOP_MAN_INST: ""
service:
main:
ports:
main:
port: 2302
protocol: TCP
protocol: tcp
targetPort: 2302
tcpmariadb:
enabled: true
@@ -37,7 +15,7 @@ service:
tcpmariadb:
enabled: true
port: 3306
protocol: TCP
protocol: tcp
targetPort: 3306
udpbattleyetra:
enabled: true
@@ -45,7 +23,7 @@ service:
udpbattleyetra:
enabled: true
port: 2306
protocol: UDP
protocol: udp
targetPort: 2306
udpgameport:
enabled: true
@@ -53,7 +31,7 @@ service:
udpgameport:
enabled: true
port: 2302
protocol: UDP
protocol: udp
targetPort: 2302
udpsteammaster:
enabled: true
@@ -61,7 +39,7 @@ service:
udpsteammaster:
enabled: true
port: 2304
protocol: UDP
protocol: udp
targetPort: 2304
udpsteamquerry:
enabled: true
@@ -69,7 +47,7 @@ service:
udpsteamquerry:
enabled: true
port: 2303
protocol: UDP
protocol: udp
targetPort: 2303
udpvonport:
enabled: true
@@ -77,9 +55,8 @@ service:
udpvonport:
enabled: true
port: 2305
protocol: UDP
protocol: udp
targetPort: 2305
persistence:
profiles:
enabled: true
@@ -90,6 +67,26 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env:
EXILEMOD_SERVER_URL: http://www.exilemod.com/ExileServer-1.0.4a.zip
GAME_ID: "233780"
GAME_PARAMS: ""
GAME_PORT: "2302"
MARIA_DB_ROOT_PWD: ExileMod
VALIDATE: false
WORKSHOP_MAN_INST: ""
USERNAME: ""
PASSWRD: ""

View File

@@ -8,7 +8,7 @@ appVersion: "7.49.8"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "JFrogs Artifactory open source project was created to speed up development cycles using binary repositories. Its the worlds most advanced repository manager, creating a single place for teams to manage all their binary artifacts efficiently."
home: https://truecharts.org/charts/incubator/artifactory-oss

View File

@@ -13,19 +13,19 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: EXTRA_JAVA_OPTIONS
label: "EXTRA_JAVA_OPTIONS"
description: "Container Variable EXTRAJAVAOPTIONS"
schema:
type: string
default: "-Xms512m -Xmx4g"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: EXTRA_JAVA_OPTIONS
label: "EXTRA_JAVA_OPTIONS"
description: "Container Variable EXTRAJAVAOPTIONS"
schema:
type: string
default: "-Xms512m -Xmx4g"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,5 +1,3 @@
env:
EXTRA_JAVA_OPTIONS: -Xms512m -Xmx4g
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/artifactory-oss
@@ -8,19 +6,25 @@ persistence:
varoptjfrogartifactory:
enabled: true
mountPath: /var/opt/jfrog/artifactory
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 8181
protocol: TCP
protocol: tcp
targetPort: 8081
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env:
EXTRA_JAVA_OPTIONS: -Xms512m -Xmx4g

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install AssettoCorsa and run it."
home: https://truecharts.org/charts/incubator/assettocorsa

View File

@@ -33,37 +33,37 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "302550"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: INSTALL_STRACKER
label: "INSTALL_STRACKER"
description: "Set to true (without quotes) to install Stacker, otherwise leave blank (Please note that you can only Stacker or Assetto-Server-Manager, not both at the same time)."
schema:
type: string
default: ""
- variable: INSTALL_ASSETTO_SERVER_MANAGER
label: "INSTALL_ASSETTO_SERVER_MANAGER"
description: "Set to true (without quotes) to install Assetto-Server-Manager, otherwise leave blank (Please note that you can only Stacker or Assetto-Server-Manager, not both at the same time)."
schema:
type: string
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "302550"
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: INSTALL_STRACKER
label: "INSTALL_STRACKER"
description: "Set to true (without quotes) to install Stacker, otherwise leave blank (Please note that you can only Stacker or Assetto-Server-Manager, not both at the same time)."
schema:
type: string
default: ""
- variable: INSTALL_ASSETTO_SERVER_MANAGER
label: "INSTALL_ASSETTO_SERVER_MANAGER"
description: "Set to true (without quotes) to install Assetto-Server-Manager, otherwise leave blank (Please note that you can only Stacker or Assetto-Server-Manager, not both at the same time)."
schema:
type: string
default: ""
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,31 +2,12 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/assettocorsa
tag: latest@sha256:15b62adc57a03767ab080fe02e9f24154ff3dfa2112363add3173be1f6f8ef0e
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
GAME_ID: "302550"
INSTALL_ASSETTO_SERVER_MANAGER: ""
INSTALL_STRACKER: ""
VALIDATE: false
service:
main:
ports:
main:
port: 9600
protocol: TCP
protocol: tcp
targetPort: 9600
assetto:
enabled: true
@@ -34,7 +15,7 @@ service:
assetto:
enabled: true
port: 8772
protocol: TCP
protocol: tcp
targetPort: 8772
stracker:
enabled: true
@@ -42,7 +23,7 @@ service:
stracker:
enabled: true
port: 50041
protocol: TCP
protocol: tcp
targetPort: 50041
tcp2:
enabled: true
@@ -50,7 +31,7 @@ service:
tcp2:
enabled: true
port: 8081
protocol: TCP
protocol: tcp
targetPort: 8081
udp:
enabled: true
@@ -58,9 +39,8 @@ service:
udp:
enabled: true
port: 9600
protocol: UDP
protocol: udp
targetPort: 9600
persistence:
serverfiles:
enabled: true
@@ -68,6 +48,23 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env:
GAME_ID: "302550"
INSTALL_ASSETTO_SERVER_MANAGER: ""
INSTALL_STRACKER: ""
VALIDATE: false
USERNAME: ""
PASSWRD: ""

View File

@@ -9,7 +9,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "Aurora Files is an open-source file storage platform for small teams and personal users. Afterlogic Aurora Files image for Chart using Nginx, PHP-FPM 8.1, MySQL on Alpine Linux. Loosely based on khromov/alpine-nginx-php8 package."
home: https://truecharts.org/charts/incubator/aurora-files

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,28 +1,33 @@
env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/aurora-files
tag: latest@sha256:d948b8c2c24f9647351e930e17c6251eef4ff5d2cde39b4ec286f50da1b1aab9
persistence: {}
podSecurityContext:
runAsGroup: 0
runAsUser: 0
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
enabled: false
ports:
main:
enabled: false
portal:
enabled: false
open:
enabled: false
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env: {}

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: auto-yt-dl is used to automatically download new Videos of specific YouTube Channels. It features a Web Gui to add and remove Channels from your watch list.
home: https://truecharts.org/charts/incubator/auto-yt-dl

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -1,4 +1,3 @@
env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/auto-yt-dl
@@ -10,19 +9,24 @@ persistence:
hostpath1:
enabled: true
mountPath: /app/Downloads
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 5000
protocol: TCP
protocol: tcp
targetPort: 5000
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
env: {}

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
deprecated: false
description: "This Chart will download and install SteamCMD. It will also install Avorion and run it."
home: https://truecharts.org/charts/incubator/avorion

View File

@@ -33,43 +33,43 @@ questions:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "565060"
- variable: GALAXY_NAME
label: "GALAXY_NAME"
description: "Enter the Galaxy Name here (also the savepath will be the same as the Galaxy Name in the serverfiles folder, please use no spaces or special characters)."
schema:
type: string
default: "AvorionDocker"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server (for example the server admin --admin [YOURsteamID64] e.g --admin 123456789123456789 without quotes)."
schema:
type: string
default: ""
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: UMASK
label: "UMASK"
description: "Container Variable UMASK"
schema:
type: string
default: "000"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: "GAME_ID"
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "565060"
- variable: GALAXY_NAME
label: "GALAXY_NAME"
description: "Enter the Galaxy Name here (also the savepath will be the same as the Galaxy Name in the serverfiles folder, please use no spaces or special characters)."
schema:
type: string
default: "AvorionDocker"
- variable: GAME_PARAMS
label: "GAME_PARAMS"
description: "Enter your start up commands for the server (for example the server admin --admin [YOURsteamID64] e.g --admin 123456789123456789 without quotes)."
schema:
type: string
default: ""
- variable: VALIDATE
label: "VALIDATE"
description: "Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: boolean
default: true
- variable: UMASK
label: "UMASK"
description: "Container Variable UMASK"
schema:
type: string
default: "000"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

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

View File

@@ -2,42 +2,14 @@ image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/avorion
tag: latest@sha256:d9e30669f6e5ed8bd890d158043bab0c3569265ca0952125a939a625d1ae0123
stdin: true
tty: true
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
secretEnv:
USERNAME: ""
PASSWRD: ""
env:
GALAXY_NAME: AvorionDocker
GAME_ID: "565060"
GAME_PARAMS: ""
VALIDATE: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
service:
main:
ports:
main:
port: 27000
protocol: TCP
protocol: tcp
targetPort: 27000
hostport2:
enabled: true
@@ -45,7 +17,7 @@ service:
hostport2:
enabled: true
port: 27000
protocol: UDP
protocol: udp
targetPort: 27000
hostport3:
enabled: true
@@ -53,7 +25,7 @@ service:
hostport3:
enabled: true
port: 27003
protocol: UDP
protocol: udp
targetPort: 27003
hostport4:
enabled: true
@@ -61,7 +33,7 @@ service:
hostport4:
enabled: true
port: 27020
protocol: UDP
protocol: udp
targetPort: 27020
hostport5:
enabled: true
@@ -69,9 +41,8 @@ service:
hostport5:
enabled: true
port: 27021
protocol: UDP
protocol: udp
targetPort: 27021
persistence:
serverfiles:
enabled: true
@@ -79,6 +50,31 @@ persistence:
steamcmd:
enabled: true
mountPath: /serverdata/steamcmd
portal:
enabled: true
open:
enabled: true
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env:
GALAXY_NAME: AvorionDocker
GAME_ID: "565060"
GAME_PARAMS: ""
VALIDATE: false
USERNAME: ""
PASSWRD: ""

View File

@@ -16,7 +16,7 @@ sources:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.2.25
- condition: postgresql.enabled
name: postgresql
repository: https://deps.truecharts.org/

View File

@@ -13,19 +13,19 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SELF_URL_PATH
label: "SELF_URL_PATH"
description: "Sets the SELF_URL_PATH env var"
schema:
type: string
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SELF_URL_PATH
label: "SELF_URL_PATH"
description: "Sets the SELF_URL_PATH env var"
schema:
type: string
default: ""
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

Some files were not shown because too many files have changed in this diff Show More