Commit Graph

138 Commits

Author SHA1 Message Date
Kjeld Schouten-Lebbing da35f12e2b
feat(common): add TTY, STDIN and IPFamily support (#1700)
* feat(common): add TTY and STDIN support

Also fixes a mistake in the GUI for external interfaces

* bump minor on common

* add IP families as well
2022-01-12 20:24:01 +01:00
Kjeld Schouten-Lebbing 9abf8aa990
feat (common): Readd external-interfaces as expert option (#1698) 2022-01-12 19:18:39 +01:00
Stavros Kois c80a19fa39
chore(templates): Adds description for CPU and RAM (#1669)
* chore(templates): Adds description for CPU and RAM

Also remove memory as its redundant and capitalize a label

* Update templates/questions/resources.yaml

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-01-09 17:33:38 +01:00
kjeld Schouten-Lebbing 241c766422
chore(metrics): disable metrics GUI by default 2021-11-25 14:34:46 +01:00
Kjeld Schouten-Lebbing 19ef571469
feat(prometheus): add some prometheus exporter-Apps (#1388)
* feat(prometheus): add some prometheus exporter-Apps

* delete notes

* little fix

* fix

* crlf and ignore

* keywords

* hmm

* no quote try

* portals

* skip tests for promcord

* hmm

* Add questions
2021-11-23 21:36:27 +01:00
Stavros Kois 5deeec3562
chore(apps): Move GPU config to the end of the section for cleaner UI (#1324) 2021-11-14 14:32:00 +01:00
Stavros Kois 477c4c6290
fix(apps): Allow spaces in paths (#1306) 2021-11-10 22:14:55 +01:00
kjeld Schouten-Lebbing 6efe6e6ace
feat(Apps): Hide custom resource limits by default (falls back to common defaults) 2021-11-07 17:55:11 +01:00
kjeld Schouten-Lebbing dcb6d8e3e1
fix(Apps): prevent duplicate port use and fix some questions.yaml mistakes 2021-11-07 11:49:14 +01:00
kjeld Schouten-Lebbing 1ff3b745e0
feat(testing): Write new persistence GUI and move persistence into includes 2021-11-06 19:23:24 +01:00
Kjeld Schouten-Lebbing 32c6f11de4
chore(common): add additional aliasses for simple hostpath persistence (#1287)
* chore(common): add additional aliasses for simple hostpath persistence

* hmm

* mountpath, dont use null

* use correct type

* whoops

* bump testrc2
2021-11-06 18:56:41 +01:00
kjeld Schouten-Lebbing 5dc1b36ffa
correct a mistake in persistence list 2021-11-06 17:28:12 +01:00
kjeld Schouten-Lebbing 5f83b52688
fix small mistake in persistence list 2021-11-06 17:01:08 +01:00
Kjeld Schouten-Lebbing b832ea9c80
feat(common): introduce simplePVC and simplyHP aliasses for persistence types (#1286)
* feat(common): introduce simplePVC and simplyHP aliasses for persistence types

* correct a mistake

* more fixes
2021-11-06 16:38:54 +01:00
kjeld Schouten-Lebbing 076145b865
chore(Apps): default serviceList to Simple type 2021-11-06 13:20:28 +01:00
kjeld Schouten-Lebbing 7761d59da4
Chore(Apps): Default to Simple service type 2021-11-06 13:18:22 +01:00
kjeld Schouten-Lebbing ee60aa2151
chore(Apps): fix expert controller settings indent 2021-11-06 13:17:22 +01:00
kjeld Schouten-Lebbing de1a033a53
fix(jackett): correct duplicate variable name in questions.yaml 2021-11-06 12:58:05 +01:00
Kjeld Schouten-Lebbing 4dfe95fa9a
chore(jackett): refactor ServiceType to simplify it (#1285)
* chore(jackett): refactor ServiceType to simplify it

* put securityContext hidden behind a checkbox

* chore(Apps): put deployment config behind checkbox

(cherry picked from commit c75410141ae2f1394f38437c42042ce689604fc8)

* bump common on Jackett for testing
2021-11-06 12:00:55 +01:00
Kjeld Schouten-Lebbing 6a54105c7a
feat(common): Add simple servicetype as a LoadBalancer Alias (#1284)
* feat(common): Add simple servicetype as a LoadBalancer Alias

* add serviceList UI tweak

* Fix typo

* bump

* move servicetype selection code to include

* Clearly flag NodePort and LoadBalancer as advanced

As NodePort does require advanced settings to be checked now
2021-11-06 11:29:34 +01:00
Kjeld Schouten-Lebbing 00795e3d53
fix(common): set default ndots to 1 and fix dnsoptions in GUI (#1262)
* fix(common): set default ndots to 1 and fix dnsoptions in GUI

* bump
2021-11-01 13:37:56 +01:00
kjeld Schouten-Lebbing c4a6348636
whoops 2021-10-20 20:05:36 +02:00
Kjeld Schouten-Lebbing 5c11bc8fb0
fix(Postgresql): use correct PVC storageClass when using postgresql as a dependency on SCALE (#1212)
* fix db persistence

* Add global isSCALE flag to every questions.yaml file

* bump common
2021-10-20 19:39:05 +02:00
Kjeld Schouten-Lebbing 6c64fd2c01
fix(apps): force users using correct / prefix for mounPath (#1156) 2021-10-17 13:48:45 +02:00
Kjeld Schouten-Lebbing f28e149fb4
(chore) Move more questions.yaml content to includes (#1101)
* (chore) add more includes and include processing

* fully edit airsonic

* move serviceExpert to include (except host-network)

* Move default ingress settings to include
2021-10-05 12:50:21 +02:00
Kjeld Schouten-Lebbing 1d94d2e7bb
(chore) standardise resources (#1093) 2021-10-04 13:46:38 +02:00
Kjeld Schouten-Lebbing 2b6ba98a6b
(chore) move standardised env-vars to include (#1092)
* intial work on moving fixed envs to include

* add include to release scripting
2021-10-04 13:27:12 +02:00
Stavros Kois 1eb46b4fb7
(fix) make regex for resources more strict (#1072)
* make regex for resources more strict

* Update validation docs

* Review feedback
2021-10-01 23:12:26 +02:00
kjeld Schouten-Lebbing 2480afdf9b
(fix) correct mistake in addons include 2021-09-29 16:20:11 +02:00
Kjeld Schouten-Lebbing cfdffdb3be
(feat) add CodeServer addon and addon improvements (#1059)
* simplify addons to not require manually entered volumemounts, just mount them all.

* simplify addons

* cleanup promtail and codeserver

* fix mistake in codeserver

* try to add codeserver runtest

* add netshoot runtest

* fix codeserver ports

* different codeserver port for integrationt est

* bump common
2021-09-29 15:10:26 +02:00
Kjeld Schouten-Lebbing 2b5fe533f6
(feat) Add Promtail and Netshoot addons (#1058)
* add promtail addon

* Add Netshoot addon

* update common to include envList for addons

* Add basic promtail and netshoot unittests
2021-09-29 14:18:57 +02:00
Kjeld Schouten-Lebbing 8418b3e7e7
(chore) increase default resource limits (#1036) 2021-09-26 20:49:03 +02:00
Kjeld Schouten-Lebbing 68a5032dad
(chore) move resource(limits) to an include for easier maintenance (#1034) 2021-09-26 20:44:02 +02:00
Kjeld Schouten-Lebbing 2db56c1e42
Fix remaining VPN addon issues (#1029)
* Fix remaining VPN addon issues

* fix minor common-test issue
2021-09-25 14:40:14 +02:00
kjeld Schouten-Lebbing ab1b39b88e
cleanup authentication credentials for OpenVPN 2021-09-13 21:18:11 +02:00
Kjeld Schouten-Lebbing 642cf20b7b
feat: Add VPN addon and move some config to includes (#973)
* add addon include to all apps

* move groups to include

* move controller to includes

* move container config to include

* move serviceList to include

* move persistence list to includes

* move ingressList to includes

* fix appdaemon digest

* move deviceList to includes and add to deconz

Fixes #967 related to #966
2021-09-13 12:58:34 +02:00
kjeld Schouten-Lebbing 90ee94cf11
move more standard questions.yaml portions to includes 2021-09-13 11:14:23 +02:00
kjeld Schouten-Lebbing 0390a88229
Move VPN section of testbed to include 2021-09-13 10:46:07 +02:00