Commit Graph
100 Commits
Author SHA1 Message Date
kjeld Schouten-Lebbing c4a6348636 whoops 2021-10-20 20:05:36 +02:00
kjeld Schouten-Lebbing b51a969656 actually release the new version of postgresql 2021-10-20 20:00:20 +02:00
kjeld Schouten-Lebbing 489d84304a chore(postgresql): bump common on postgresql
(cherry picked from commit 1b640b2addc4bf80a7163b3f09ef2f7dbb058540)
2021-10-20 19:54:15 +02:00
Kjeld Schouten-LebbingandGitHub 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 cc45438ef4 fix mosquitto and renovate-bump 2021-10-20 14:49:33 +02:00
kjeld Schouten-Lebbing e38d1bc122 trying to patch the release script again 2021-10-20 13:52:51 +02:00
Kjeld Schouten-LebbingandGitHub 834479f0db security(Apps): Improve Snyk hardening advisory (#1208)
* Harden postgresql by removing the migration initcontainer

* Harden initcontainers

* Harden serviceaccounts and RBAC

* hmm

* fix
2021-10-20 13:45:00 +02:00
kjeld Schouten-Lebbing 83bc75ccf6 fix(Mealie): Use shorted description 2021-10-20 12:21:30 +02:00
kjeld Schouten-Lebbing 313c11e52c FIX AGAIN 2021-10-20 10:28:44 +02:00
kjeld Schouten-Lebbing a40ee5577e correct a mistake 2021-10-20 10:21:37 +02:00
kjeld Schouten-Lebbing 7ae1bf5a10 chore(Apps): bump versions to rerelease and fix icons 2021-10-20 10:18:23 +02:00
kjeld Schouten-Lebbing 849e6e02c5 fix(CI): ensure Apps use the correct icon_url key in item.yaml 2021-10-20 10:14:56 +02:00
kjeld Schouten-Lebbing 512862c393 feat(CI): add custom bumping scripting instead of pybump 2021-10-19 23:04:30 +02:00
kjeld Schouten-Lebbing 36723f774c fix(Common): correct SCALE detection on statefullset 2021-10-19 21:42:28 +02:00
kjeld Schouten-Lebbing 2242d34bcc fix(Collabora-LMS): correct indent error in chart.yaml 2021-10-19 20:23:01 +02:00
Kjeld Schouten-LebbingandGitHub b550a06b90 refactor(Apps): Project Eclipse Part 6, move questions.yaml to root App folder (#1182)
* refactor(Apps): Project Eclipse Part 6, move questions.yaml to root App folder

* move current files
2021-10-19 19:34:36 +02:00
Kjeld Schouten-LebbingandGitHub d0630ae93c chore(Apps): Project-Eclipse 5, move app-readme to automatic generation script (#1181) 2021-10-19 19:00:56 +02:00
kjeld Schouten-Lebbing 900a4ff9e0 Fix typo in build suite 2021-10-19 18:31:08 +02:00
Kjeld Schouten-LebbingandGitHub 066f596265 feat(Docs): Project-Eclipse 4, Add App grading annotations to Chart.yaml (#1180)
* feat(Apps): Add App Grading annotation

(cherry picked from commit d6b5ff729ac0a51154d4556341556b30f0daf141)

* fix small issue in build suite
2021-10-19 18:15:58 +02:00
Kjeld Schouten-LebbingandGitHub 8fbddf53ef change(Apps): Project-Eclipse 3, Automatically generate item.yaml (#1178)
* change(Apps): automatically generate item.yaml

* bump jacket for testing

* update dev devcontainer reference

* update container versions
2021-10-19 17:59:59 +02:00
Kjeld Schouten-LebbingandGitHub 3fbd2cbfcc chore(Apps): Project-Eclipse part 2, adapting and cleaning changelog (#1173)
* use a single changelog from now on.

* remove app changelog

* remove SCALE/CHANGELOG.md

* more cleanup
2021-10-19 15:29:07 +02:00
Kjeld Schouten-LebbingandGitHub a1c12c64e3 feat(apps): Add more Apps using postgresql (#1136)
* feat(apps): Add more Apps using postgresql

Squashed commit:

move apps - dev to incubator (+29 squashed commit)

[e306948ef] bump postgresql

[d22c2cc62] bump common

[cc5412370] remove ix_values.yaml

[ca02334e6] Sync last env's and secrets

[34b9d2af1] update gui on ff-syncserver

[8dc32c07c] Add description on persistence

[3ee0e4dac] Update secrets labels

[4192e3af5] Update default-ports

[d88de9fbc] fixedEnv on top...

[61363ea19] tt-rss

[8a124605e] traccar

[6de23ed28] teedy

[402e3916d] statping

[f8da66a8c] shiori

[c58d98c29] recipes

[2390929fc] openkm

[ca4cfcf75] odoo

[34a8e0e96] fixedEnv on top

[ec3c53f7b] miniflux

[b47aab805] librespeed

[f7252eeed] whoops

[d4e312ff6] kanboard

[c9e32f3eb] joplin-server

[4a216a442] wikijs

[8a529ba57] gotify

[1130943a7] ff-sync

[f1b43a783] etherpad

[7365fe5da] dsmr-reader

[ea7a6751e] babybuddy (+1 squashed commits)

* enable varrun on librespeed

* librespeed no readonly root

* run librespeed as root
2021-10-19 14:20:06 +02:00
kjeld Schouten-Lebbing 69d69b1f54 fix(Apps): fix previous SCALE bugfix not correctly being applied 2021-10-19 12:46:12 +02:00
kjeld Schouten-Lebbing 78ff1b2aec chore(docs): add some docs for rollback 2021-10-19 12:44:05 +02:00
Kjeld Schouten-LebbingandGitHub 1aa854ef14 fix(Apps): Solve issues regarding ix_values.yaml not containing the image and tag definitions. (#1176)
* fix(Apps): Solve issues regarding ix_values.yaml not containing the image and tag definitions.

* bump patch to regenerate releases
2021-10-19 11:21:33 +02:00
Kjeld Schouten-LebbingandGitHub 4ccf8d64a5 refactor(Apps): Project Eclipse - part 1 - remove ix_values.yaml (#1168)
* NUKE values.yaml -> ix_values.yaml

* nuke the values.yaml files globally (we can revert just the bare minimum required settings, if needed)

* bump patch versions

(cherry picked from commit e6c60c57df81af47652180d3e822f05c878e1d2b)

* bump common to deal with some storageClass naming issues

* bump common and postgresql

* try retrying helm dependency update 3 times if failed

* sleep after error
2021-10-18 23:08:34 +02:00
kjeld Schouten-Lebbing c87c6f4c64 chore(postgresql): bump common on postgresql 2021-10-18 20:38:31 +02:00
kjeld Schouten-Lebbing b98f8ded87 fix(common): Copy ixChartContext.storageClassName to child charts 2021-10-18 20:24:26 +02:00
Kjeld Schouten-LebbingandGitHub dde9cc9e24 feat(common): set SCALE-ZFS as a default storageClassName for SCALE when nothing is given. (#1169) 2021-10-18 19:59:05 +02:00
Kjeld Schouten-LebbingandGitHub f9c3530e36 fix(common): Just provide warning when chmod fails on autopermissions (#1157)
* fix(common): Just provide warning when chmod fails on autopermissions due to nfsv4acl's

* single comma

* tests

* whoop

* zucht
2021-10-17 16:53:46 +02:00
Kjeld Schouten-LebbingandGitHub 6c64fd2c01 fix(apps): force users using correct / prefix for mounPath (#1156) 2021-10-17 13:48:45 +02:00
kjeld Schouten-Lebbing 12cd5352c0 chore(common): add varlog storage and streamline db urls again 2021-10-15 18:38:21 +02:00
kjeld Schouten-Lebbing d44637edbe add jdbc type postgres url support to common 2021-10-15 17:19:06 +02:00
Kjeld Schouten-LebbingandGitHub eaf70889a2 feat(common): simplify postgresql url generator (#1146) 2021-10-15 13:42:20 +02:00
kjeld Schouten-Lebbing 22241139cb readd dev train to temporarily drop non-working stuff into for testing
As we don't want to mix with incubator on bulk-adds of apps
2021-10-15 11:39:41 +02:00
kjeld Schouten-Lebbing fb97389c8e use linuxserver.io paternmatching for deepquestai 2021-10-14 23:54:09 +02:00
kjeld Schouten-Lebbing 10911d76e2 fix: Bump some apps to trigger rereleases 2021-10-14 23:44:44 +02:00
kjeld Schouten-Lebbing 0da3dcfb5b update App requests list 2021-10-14 10:33:51 +02:00
Kjeld Schouten-LebbingandGitHub 69ba865a32 Update FUNDING.yml 2021-10-13 23:58:07 +02:00
kjeld Schouten-Lebbing 35b4e80cf7 chore(postgresql): bump common 2021-10-13 23:48:54 +02:00
kjeld Schouten-Lebbing 87feff3a17 prep incubator apps for newer common versions 2021-10-13 23:43:55 +02:00
kjeld Schouten-Lebbing c9145fbb9e add fake digest pinning to incubator apps 2021-10-13 23:10:22 +02:00
Kjeld Schouten-LebbingandGitHub 8359393056 Delete charts/incubator/onlyoffice-document-server directory 2021-10-13 22:50:56 +02:00
a26eb7e344 feat(apps): fill incubator with a bunch of new apps (#1083)
* (feat) fill incubator with a bunch of new apps

* Ornias' cleanup

* stavros' cleanup

* Ornias' second cleanup

* Add basic SCALE Compatibility layer and docs

* Ornias's cleanup 3

* Stavros' cleanup 2

Update service's port on the skipped apps (+32 squashed commit)

Squashed commit:

[361963ced] config -> data on some apps

[545c32b55] wiki

[41fb4f518] twtxt

[02169bad9] static

[a9042669c] sqlitebrowser

[f09ce3d76] smokeping

[01d2f9af6] sickgear

[680fd358f] sickchill

[71856480f] shorturl

[ce130ac8a] Remmina

[6410ec2ae] pixapop

[a1ea2a33f] Piwigo

[0b4c52d43] photoshow

[25e9a44fd] novnc

[84954deae] notes

[b3be0b28d] muximux

[43d2b37a5] mstream

[736f9877f] Medusa

[8ef3434d6] Headphones

[05e52284f] Grav

[7ce6f1723] golinks

[b4eee91e6] fossil

[d19b44434] FIlezilla

[926236447] Doublecommander

[6f68e5253] Digikam

[f14d3af21] Davos

[8108c01ea] Code-server

[496991750] Cloud9

[4ad02a99f] Beets

[f2f0565b9] Apache-musicindex

[9bf8de8c4] aria2

[283edf7b0] Audacity

* Ornias' cleanup 4

try something for amcrest and zigbee (+8 squashed commit)

Squashed commit:

[a199779a9] First part of  leaf2mqtt

[0eb7fea43] cryptfolio

[81c2b9b8b] amcrest readonly default true

[fc62aebb4] setup amcrest2mqtt

[d97f7d1fe] remove empty secret references

[ec0e6b1b3] remove sogo for now (till we have a decent mail server and such)

[9be04c1e7] Adapt to recent serviceExpert changes (includes)

(cherry picked from commit 98acc5f93f9f1aa5129942af7f196a04ed6a8c1e)

[8362ebc89] Adapt to recent ingress changes in questions.yaml (includes)

(cherry picked from commit d307ba98a74d470c45c8fdff51423930826015a9)

* Stavros' cleanup 3

leaf2mqtt actually needs root when the core fuctionality env's are populated (+6 squashed commit)

Squashed commit:

[4ef306f0c] minio-console

[6ad206b48] finish whoogle and move fixed envs on top

[aaf48575c] finish 4 apps

[97ad3fd4d] don't leave sercrets empty

[e27b98841] sync more env's and sercrets

[398929040] sync secrets

* Initial work on valheim (WIP)

* fix some linting issues

* Use the configuration only as a default and let users expand it using env vars

* indent issue on valheim

* add second ingress to valheim

* remove some old valheim comments

* valheim fix port ints

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros kois <s.kois@outlook.com>
2021-10-13 22:46:42 +02:00
Kjeld Schouten-LebbingandGitHub cad8f6b89d (feat) Add HACS support to Home Assistant (#1132)
* (feat) Add HACS support to Home Assistant

* use the actual container and bash

* use just normal sh

* fix a syntax error
2021-10-13 19:35:44 +02:00
Kjeld Schouten-LebbingandGitHub c0bd0701c5 (fix) view cluster as trusted proxy for Home Assistant (#1131) 2021-10-13 15:14:54 +02:00
kjeld Schouten-Lebbing a48760c017 (fix) homeassistant: patch config generator on scale 2021-10-13 14:38:24 +02:00
Kjeld Schouten-LebbingandGitHub 77ae8430ec (fix) enable migration to postgresql recorder for existing configurations (#1130)
* (fix) enable migration to postgresql recorder for existing configurations and add some more tweaks

* me fix
2021-10-13 14:22:10 +02:00
Kjeld Schouten-LebbingandGitHub 1640f5f743 (fix) patch some mistakes in HomeAssistant and run it as root (#1129) 2021-10-13 12:33:41 +02:00
Kjeld Schouten-LebbingandGitHub 74b7c860ea (feat) add postgresql to homeassistant (#1128)
* (feat) add postgresql to homeassistant

* bump
2021-10-13 12:02:40 +02:00
kjeld Schouten-Lebbing 2ce3fa36a9 try sudo
(cherry picked from commit 27e3a1e85562e2bd4147a56bdeb90986da8ab739)
2021-10-13 11:52:46 +02:00
kjeld Schouten-Lebbing 7702390281 try to create apps user and group in github actions 2021-10-13 11:47:59 +02:00
kjeld Schouten-Lebbing 311c4c832c (tests) Allow for Charts to be flagged for skipping install tests 2021-10-10 15:06:42 +02:00
kjeld Schouten-Lebbing ba0c1e7dd6 Create blank VPN setup quick-start page 2021-10-10 14:47:31 +02:00
kjeld Schouten-Lebbing 0c326bae02 (chore) remove sogo 2021-10-10 13:14:51 +02:00
Kjeld Schouten-LebbingandGitHub 3cd8efc2b6 (feat) Update Apps to use common-postgresql hooks (#1114)
* (feat) bump common to use new common postgresql-hooks

* bump postgresql as well

* bump yet again

* also process gitea

* sogo

* also add adaptations to gitea

* bump postgresql

* bump postgresql yet again

* revert central defined existing secret

* bump common... again

* bumps

* fix vaultwarden

* encode authelia dbpassword secret correctly

* remove useless container from nextcloud config

* some cleanup

* use lookup to grab the secret for authelia

* try getting authelia to work

* Fix quoting issues for autheliadb
2021-10-10 01:20:01 +02:00
kjeld Schouten-Lebbing 0e44b3bd97 (fix) add Nextcloud's prefered database url to common 2021-10-10 00:32:53 +02:00
kjeld Schouten-Lebbing 83c294e272 bump common on postgresql 2021-10-10 00:07:28 +02:00
kjeld Schouten-Lebbing 799baea4dc seperate setup and post-setup to prevent double setup runs on common chart 2021-10-10 00:03:07 +02:00
kjeld Schouten-Lebbing fbb340e2d0 (chore) restructure common setup templates 2021-10-09 23:43:48 +02:00
kjeld Schouten-Lebbing e94d170c09 actually bump postgresql, damnit 2021-10-09 23:13:19 +02:00
kjeld Schouten-Lebbing 8f2f877825 (chore) Bump postgresql again to try to get things working correctly. 2021-10-09 23:12:15 +02:00
kjeld Schouten-Lebbing d97a4b1f28 (chore) bump common on postgresql 2021-10-09 22:18:15 +02:00
kjeld Schouten-Lebbing 567342d8db (fix) enforce using an existing secret for common postgresql-hooks 2021-10-09 21:18:17 +02:00
kjeld Schouten-Lebbing 247a2d8fa8 (chore) bump common on postgresql 2021-10-09 20:56:44 +02:00
Kjeld Schouten-LebbingandGitHub 2679fc1108 (feat) move postgresql init and password-generator to common (#1113)
* Move Postgresql initcontainer to common

* bump common

* Handle postgres password generation in common and inject into values.yaml for use in Apps

* (refactor) adapt apps using postgresql to common init and password generator

* no message
2021-10-09 19:24:45 +02:00
kjeld Schouten-Lebbing 453b5d421e (fix) use loose versioning for calibre using renovate 2021-10-05 13:01:58 +02:00
Kjeld Schouten-LebbingandGitHub 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 31b983923f (chore) update common on postgresql 2021-10-05 11:57:31 +02:00
kjeld Schouten-Lebbing 1a56f70074 (fix) correct zwavejs2mqtt failing catalogtest 2021-10-05 11:52:06 +02:00
kjeld Schouten-Lebbing a18622f4a8 Nuke PGID and UMASK as it's managed by next common 2021-10-05 00:51:58 +02:00
Kjeld Schouten-LebbingandGitHub 6b96a3662c (feat) allow for the default middlewares to be disabled on ingress. (#1096)
* Edit common to allow for the default middlewares to be disabled on ingress.

* add it on all apps as an expert option

* fix hostPath mistake in tests while at it
2021-10-05 00:39:13 +02:00
Kjeld Schouten-LebbingandGitHub a507264642 (fix) always mount /tmp as emptydir by default for readOnlyRootFilesystem (#1094) 2021-10-04 14:04:02 +02:00
kjeld Schouten-Lebbing 400e0c8a0f (fix) Allow privilage escalation on Pihole 2021-10-04 13:52:17 +02:00
Kjeld Schouten-LebbingandGitHub 1d94d2e7bb (chore) standardise resources (#1093) 2021-10-04 13:46:38 +02:00
Kjeld Schouten-LebbingandGitHub 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
Kjeld Schouten-LebbingandGitHub 308ba8accf (feat) Dynamically set PGID, GID and GROUP_ID (#1091)
* base PGID on fsGroup

* also remove PGID from questions.yaml

* remove mistake

* small fix

* fix first test

* fix linting

* always set PUID to 568

* use quotes for env vars (obviously)
2021-10-04 12:31:56 +02:00
kjeld Schouten-Lebbing 1a7a85d772 (docs) correct linking guide 2021-10-03 23:47:19 +02:00
kjeld Schouten-Lebbing 2328c146d8 (fix) move scale changelog to app-changelog to prevent filling SCALE folder for non SCALE charts 2021-10-03 23:15:29 +02:00
kjeld Schouten-Lebbing 5cf6e66887 (fix) enhance release-script appVersion generator 2021-10-03 23:11:23 +02:00
Kjeld Schouten-LebbingandGitHub f3c62cd686 remove crooked test (+1 squashed commits) (#1087)
Squashed commits:

[a5217867f] (fix) ensure that ports are valid before trying to use them for setting the capability
2021-10-03 16:29:41 +02:00
Kjeld Schouten-LebbingandGitHub 0c3e9d2baa (feat) automaticly set NET_BIND_SERVICE based on (target)port in services (#1085) 2021-10-03 15:17:55 +02:00
kjeld Schouten-Lebbing 71341bb6c6 (docs) document double clearly why pterodactyl is not going to be added. 2021-10-02 20:52:22 +02:00
kjeld Schouten-Lebbing 1cea2e74c0 (docs) sort Nicolaswilde charts in App requests 2021-10-02 20:47:20 +02:00
kjeld Schouten-Lebbing 0d78a9be25 (docs) work a bit on app request title structure 2021-10-02 19:49:46 +02:00
kjeld Schouten-Lebbing b9c93da84b (docs) fix an issue where App request crosses aren't rendered propperly 2021-10-02 19:47:19 +02:00
kjeld Schouten-Lebbing 667ac60137 remove stupid duplicate app request list 2021-10-02 19:44:09 +02:00
kjeld Schouten-Lebbing b76ef1a8a5 Some more docs polish 2021-10-02 19:43:13 +02:00
kjeld Schouten-Lebbing fa96d3265f Migrate app requests to docs 2021-10-02 19:31:59 +02:00
kjeld Schouten-Lebbing d7b10df93c (docs) remove old incubator docs 2021-10-02 19:30:45 +02:00
kjeld Schouten-Lebbing 59a8d8423d (fix) correct case on Traefik customRequestHeaders in middleware 2021-10-02 10:32:09 +02:00
Kjeld Schouten-LebbingandGitHub 8b65797b12 give gitea user more permissions over /data (#1077) 2021-10-01 23:27:25 +02:00
kjeld Schouten-Lebbing abee34bac6 (feat) force STS when using Traefik globally and set x-forwarded-proto 2021-10-01 21:56:20 +02:00
Kjeld Schouten-LebbingandGitHub 5e920673a8 (fix) correct authForwardHeader lists on Traefik (#1073) 2021-10-01 20:01:58 +02:00
kjeld Schouten-Lebbing 049cb18b5c (chore) move gitea to stable 2021-10-01 16:48:00 +02:00
kjeld Schouten-Lebbing c73f6ee0fe (chore) bump gitea to test tag generation before moving to stable 2021-10-01 16:35:55 +02:00
kjeld Schouten-Lebbing 0953bc3308 (ci) deal with text after version number on tags 2021-10-01 16:35:09 +02:00
kjeld Schouten-Lebbing 73a6120831 (fix) bump gitea to (re)trigger release 2021-10-01 16:15:58 +02:00
kjeld Schouten-Lebbing c19860919b (fix) Don't force password complexity on gitea 2021-10-01 16:05:52 +02:00
kjeld Schouten-Lebbing 00bea44bc9 add some polish and patches to gitea 2021-10-01 15:34:05 +02:00