Commit Graph

128 Commits

Author SHA1 Message Date
TrueCharts-Bot bc9b5c4938 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-13 07:37:44 +00:00
kjeld Schouten-Lebbing 0970b3a8d3
fix: ensure wireguard env vars get created 2021-09-13 09:25:38 +02:00
TrueCharts-Bot 49feb48e21 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-12 20:51:22 +00:00
kjeld Schouten-Lebbing 9ccdfcb7d8
fix: nuke all VPN volumes that we don't use (yet) out of Common 2021-09-12 22:49:18 +02:00
TrueCharts-Bot 34abe2bb4d Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-12 20:32:23 +00:00
kjeld Schouten-Lebbing e15b80e105
fix: completely remove unused volumes and correctly enable used volumes for VPN 2021-09-12 22:30:05 +02:00
TrueCharts-Bot 37b232788a Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-12 20:12:56 +00:00
kjeld Schouten-Lebbing b34f57e386
fix: remove old configmap and secret references for VPN config/scripts 2021-09-12 22:10:48 +02:00
TrueCharts-Bot 4279b0716b Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-12 19:53:37 +00:00
kjeld Schouten-Lebbing d072cb3b3a
fix: correct vpn securityContext 2021-09-12 21:51:10 +02:00
TrueCharts-Bot df8d937aa8 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-12 18:38:56 +00:00
kjeld Schouten-Lebbing 82af2510d7
test app add some fixes 2021-09-12 20:35:33 +02:00
TrueCharts-Bot 5ab12c20ec
Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-12 20:35:25 +02:00
Kjeld Schouten-Lebbing a6037c62fa
fix: ensure annotationLists and labelLists don't get processed for disabled objects (#971) 2021-09-12 20:28:22 +02:00
TrueCharts-Bot 35ab5bff15 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-12 15:40:32 +00:00
Kjeld Schouten-Lebbing b660bbf457
improv: improve dns and vpn values.yaml syntaxis (#970)
* improv: improve dns and vpn values.yaml syntaxis

* hmm

* fix tests

* no message
2021-09-12 17:39:01 +02:00
kjeld Schouten-Lebbing 040786356c
typofix 2021-09-11 22:55:57 +02:00
kjeld Schouten-Lebbing 48b8c27c08
also set default resources (which we use everywhere in SCALE anyway) in the common chart... 2021-09-11 22:40:27 +02:00
renovate[bot] 3e67e1c977
chore(deps): update non-major (#962)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-11 13:04:47 +02:00
Kjeld Schouten-Lebbing a8670a1482
feat: pin all container references to digests (#963) 2021-09-11 13:00:39 +02:00
TrueCharts-Bot b57a8960b5 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-11 10:10:33 +00:00
kjeld Schouten-Lebbing 3b8005b04e
fix: remove duplicate securitycontext from autopermissions 2021-09-11 12:08:06 +02:00
Kjeld Schouten-Lebbing bbd570a6f8
chore: move more dockerhub containers to GHCR mirror (#958)
* chore: move dockerhub containers to mirror GHCR registry

* part 2
2021-09-10 22:07:55 +02:00
TrueCharts-Bot b622dd735e Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-10 15:07:56 +00:00
kjeld Schouten-Lebbing 7015791dac
feat: Move some common containers to our own containers 2021-09-10 17:05:36 +02:00
Kjeld Schouten-Lebbing 00e9bd819f
refactor: change image layout to enable renovate updates of sidecarts (#955)
* some cleanup for common (+6 squashed commit)

Squashed commit:

[43a501de8] bump sogo

[62c009b63] some tryouts

[6840fafdb] try to fix rendering of new format

[003d3c81b] move seperate apps to new format and fix mistake in common

[752ae2c68] more work on the image refactor

[edfc28533] refactor common images

* sogo scale differently

* slight release build fix

* fix issues with release script and multiple tags
2021-09-10 16:57:08 +02:00
TrueCharts-Bot 9bb6f4af88 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-10 13:37:54 +00:00
Kjeld Schouten-Lebbing 982297ec17
fix: move runAsNonRoot to container securityContext to allow root sidecarts (#954)
* fix: move runAsNonRoot to container securityContext to prevent sidecarts from being affected

* also bump some versions...

* also override some of the problematic settings in common.yaml

* whoops
2021-09-10 15:26:10 +02:00
Kjeld Schouten-Lebbing 3c8418b803
feat: have VPN use a hostPath for the configfile instead of configmap (#953)
* feat: have VPN use a hostPath for the configfile instead of configmap

* whoopsies

* fix some tests and actually append configFile mount to persistence

* addon -> addons
2021-09-10 14:07:50 +02:00
TrueCharts-Bot 0f1e62c6f1 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-09 19:50:32 +00:00
Kjeld Schouten-Lebbing e0e0a4a2f2
refactor: Restructure common init and additional container layout to dicts (#950)
* refactor: Restructure common init and additional container layout to dicts

BREAKING CHANGE
2021-09-09 21:48:43 +02:00
TrueCharts-Bot 66da4ab46c Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-09 18:57:08 +00:00
Kjeld Schouten-Lebbing 5cb0b239e0
Feat: port addons from k8s-at-home to common (#948)
* Feat: port addons from k8s-at-home to common

* use an older version of upstream
2021-09-09 20:55:33 +02:00
TrueCharts-Bot eec671de22 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-09 18:43:22 +00:00
kjeld Schouten-Lebbing f8591d09f9
bump common after testsuit updates 2021-09-09 20:41:23 +02:00
Kjeld Schouten-Lebbing 9d218b36f4
chore: update common test dependencies (#949) 2021-09-09 20:39:33 +02:00
TrueCharts-Bot 07dd78b2a7 Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-09 15:24:34 +00:00
TrueCharts-Bot 3cba4a676a Commit released Helm Chart and docs for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-09 12:22:00 +00:00
Kjeld Schouten-Lebbing cc1cde7fdc
fix: ensure supplementalgroups when using devices are actually added (#942) 2021-09-09 14:20:26 +02:00
Kjeld Schouten-Lebbing 0aa2131b28
helm test revert (+1 squashed commits) (#931)
Squashed commits:

[36ca93235] actually finish echo command (+8 squashed commit)

Squashed commit:

[27c3e9d63] fix typo

[8daa4395e] use name not a derivitive

[d8a24b1d8] force a testrun

[edacc59e4] give more perms

[9706a9860] bump

[09f9d9f4e] Code thining on common

[8adfddf2b] try moving autopermissions to initcontainer

[42c7f76a4] fix: have autopermissions use command instead of arg
2021-09-08 22:14:04 +02:00
Kjeld Schouten-Lebbing 7bd2776e94
feat: Pre-commit and tag-appversion syncing (#926)
* add pre-commit to release container

* use pip install --no-cache-dir

* whoopsies

* lint fixes

* add some verbosity during pre-commit build process

* add more pre-commit checks

* repo pre-commit cleanup

* add pre-commit to release scripting

* try showing some more pre-commit dockerbuild verbosity

* some tweaks and polish to release scripting.
Also adds syncing primary tag and appversion
2021-09-08 12:11:42 +02:00
kjeld Schouten-Lebbing 516d520f25
Correctly set common group write permission when auto-permissions is enabled and add incubator pihole app
Also updates ports list
2021-09-04 17:42:55 +02:00
Kjeld Schouten-Lebbing 353a4337fe
move default middleware location to default namespace (#890) 2021-09-04 11:07:09 +02:00
kjeld Schouten-Lebbing f1dbdf0059
Bump some incubator apps and remove common test code. Also render traefik portalhook as tpl 2021-09-04 00:12:58 +02:00
Kjeld Schouten-Lebbing ffde8c7482
update portal configmap code (#889)
* update portal configmap code

* remove accidental common-test change
2021-09-04 00:01:55 +02:00
TrueCharts-Bot b70eb962b9 Daily Housekeeping
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-03 03:11:35 +00:00
kjeld Schouten-Lebbing f90be05a2f
fix an RBAC bug in common 2021-09-02 15:29:24 +02:00
Kjeld Schouten-Lebbing 29615ca832
Add labels to more common objects and add names.fqdn (#884)
* Add labels to more common objects and add names.fqdn

* whoops copy pasta mistake
2021-09-02 14:41:22 +02:00
kjeld Schouten-Lebbing e3d505a0b0
bump common and authelia due to issues. 2021-09-02 12:58:07 +02:00
Kjeld Schouten-Lebbing 6831d56ee4
remove externalInterfaces + add RBAC and networkPolicy support (#882)
* remove externalInterfaces + add RBAC and networkPolicy support

* mistaken double end

* cleanup values a bit

* fix a small mistake

* That was the wrong mistake
2021-09-02 12:52:34 +02:00