Commit Graph
100 Commits
Author SHA1 Message Date
kjeld Schouten-Lebbing e67bea1253 small authelia bugfix (+1 squashed commits)
Squashed commits:

[3134d5106] fix statefullset storage on TrueNAS and fix statefullset default for OpenLDAP
2021-08-31 20:55:44 +02:00
kjeld Schouten-Lebbing 832698a136 Fix authelia db issues 2021-08-31 20:40:39 +02:00
kjeld Schouten-Lebbing 1682c19ab1 bump 2021-08-31 20:13:51 +02:00
kjeld Schouten-Lebbing fb179f1355 revert changes to fireflyiii and vaultwarden 2021-08-31 20:00:05 +02:00
kjeld Schouten-Lebbing b277ab3171 Fix traefik not auto-updating 2021-08-31 19:45:33 +02:00
kjeld Schouten-Lebbing bc25dd9373 another potential db fix 2021-08-31 19:09:17 +02:00
kjeld Schouten-Lebbing 36046257fc annother attempt at bitwarden/fireflyiii fix 2021-08-31 18:40:02 +02:00
kjeld Schouten-Lebbing 1d5dbd02ba don't name helm dep updates "external" and fix mistake in vaultwarden+fireflyiii 2021-08-31 15:03:18 +02:00
kjeld Schouten-Lebbing 0a92feeb09 Fix databases on fireflyiii and vaultwarden 2021-08-31 14:56:56 +02:00
kjeld Schouten-Lebbing 366ceaa1c1 merge all Helm dep updates 2021-08-31 14:43:47 +02:00
kjeld Schouten-Lebbing e9c272d7b7 Correctly group internal dependencies 2021-08-31 14:19:42 +02:00
kjeld Schouten-Lebbing 85b84b7af0 Fix copyright header and common docs copying 2021-08-31 12:21:54 +02:00
kjeld Schouten-Lebbing 48f6102ac9 fix a small mistake and limit common updates to tuesday 2021-08-31 12:05:39 +02:00
kjeld Schouten-Lebbing e881625f93 Fix some mistakes 2021-08-31 11:54:14 +02:00
kjeld Schouten-Lebbing e250c0a0b8 generate common docs (+1 squashed commits)
Squashed commits:

[0f1f76b1f] again
2021-08-31 11:41:59 +02:00
kjeld Schouten-Lebbing b6bfd838da Add default values.yaml documentation and remove version from docs to prevent version bloat 2021-08-31 11:07:48 +02:00
Kjeld Schouten-LebbingandGitHub 3980b45129 Solidify fireflyiii and vaultwarden database system (#860)
* Solidify fireflyiii database system

* bump major as it's breaking

* do the same with vaultwarden

* whoopsies

* hmm

* revert and clean

* another breaking change for vaulwarden
2021-08-31 00:00:59 +02:00
kjeld Schouten-Lebbing 3f96a4791e Remove Stash podSecurityContext from questions.yaml 2021-08-30 23:06:24 +02:00
Kjeld Schouten-LebbingandGitHub cca4843ca1 switch port and targetPort (#855)
* switch port and targetPort

* bump
2021-08-30 22:55:51 +02:00
kjeld Schouten-Lebbing 6c7329b750 Port doc changes from k8s-at-home 2021-08-30 17:56:37 +02:00
kjeld Schouten-Lebbing 324f71dbce update roadmap in readme 2021-08-30 16:33:12 +02:00
kjeld Schouten-Lebbing 3aae1b994a Add GPU and (USB) Devices to custom-app
Remove pre-configured /config PVC
2021-08-30 16:21:46 +02:00
Kjeld Schouten-LebbingandGitHub 9401dd3676 Apply the PrototypeGUI to all Apps (#851)
* add pod and controller labels and annotations and termination settings

* add serviceList

* Add IngressList and HPA

* Fix supplementalGroups labeling issues

* cleanup and fixup incubator

* bump

* patch jellyfin

* Patch Jackett
2021-08-30 15:58:30 +02:00
kjeld Schouten-Lebbing 522267d028 Fix portsList issues on common 2021-08-30 13:37:37 +02:00
Kjeld Schouten-LebbingandGitHub f5055b1410 More prototypeGui work (#849)
* allow additional Ingress

* Add serviceList and portsList to common

* add portslist GUI

* add additional services GUI

* bump

* Add custom-app App

* use the custom service app as a canary for Common mistakes

* fix typo in custom-app
2021-08-30 12:56:36 +02:00
Kjeld Schouten-LebbingandGitHub 6fb698881b update common and database on db based containers (#848) 2021-08-30 10:58:03 +02:00
Kjeld Schouten-LebbingandGitHub 25a98b4d69 add labels and annotations to questions.yaml and revert oopsie (+13 squashed commit) (#843)
Squashed commit:

[5ffcf238] Allow more lists

[d185c0ed] Test annotationsList on persistence

[6d8afee1] Allow setting ingressclass on ingress

[a9dccd41] fix again

[4a54beb8] fix broken servicetest again

[62e85336] Fix mistake

[e45db47b] remove services annotation test due to random annotations, fix new PVC tests

[745a11bd] Add podAnnotationsList, podLabelsList, controllerAnnotationsList and controller:abelsList,

[5d075f33] Add PVC test for labels and retain

[43b64ddc] Fix PVC error

[229143ed] Update common

[d551d80f] add gracePeriodSeconds

[350e6885] Add HPA GUI
2021-08-30 00:28:24 +02:00
Kjeld Schouten-LebbingandGitHub 8a24c8721f Correct targetPort and always use PVC during testing (#840)
* Fix targetPort not being processed correctly

* Always use PVC in values.yaml just to be sure it actually works

* fix a small copy-paste mistake

* bump

* fix hyperion-ng mistake
2021-08-29 14:02:17 +02:00
kjeld Schouten-Lebbing 31d17d53c0 change title for Apps Development Suggestions 2021-08-29 12:04:55 +02:00
kjeld Schouten-Lebbing b0073a69b8 Fix Jira references for Apps Wishlist 2021-08-29 12:02:42 +02:00
kjeld Schouten-Lebbing d5ffb39bb0 Done with the Jira 2021-08-29 11:58:00 +02:00
kjeld Schouten-Lebbing 24d845a5dc more docs for App Wishlist 2021-08-29 11:34:23 +02:00
kjeld Schouten-Lebbing 399237338f WIP on apps wishlist 2021-08-29 11:20:52 +02:00
kjeld Schouten-Lebbing 59cfd352ce Pre-def Apps wishlist 2021-08-29 10:52:52 +02:00
kjeld Schouten-Lebbing 4c17f2d8d9 update docs ( and ports for authelia ) 2021-08-28 21:59:30 +02:00
kjeld Schouten-Lebbing a72ee3f29a add new video's to quick-start guides 2021-08-28 15:55:39 +02:00
kjeld Schouten-Lebbing 0535c68499 add 21.08 support docs 2021-08-28 15:39:58 +02:00
kjeld Schouten-Lebbing 884049cfd3 Bump all to trigger releases 2021-08-28 15:05:21 +02:00
Kjeld Schouten-LebbingandGitHub a2911b7cec General NodePort and securityContext Cleanup (#827)
* make nodePort optional

* do not enter nodeport when loadbalancer is default

* add extra security contexts to questions.yaml

* Move to common 6.10.7

(cherry picked from commit 47fa27341c9c7869d4a6484c7b1523398e821d20)

* bump patch version

(cherry picked from commit 427ff52d902412975c73e69971b33ec797458929)

* bump some more apps

* Fix authelia mistake
2021-08-28 14:27:27 +02:00
kjeld Schouten-Lebbing c942a3ad96 Add default securityContext to common 2021-08-28 14:02:53 +02:00
Kjeld Schouten-LebbingandGitHub 119d9cab23 Add Authelia (#821)
* Add Authelia Helm-Chart

* Work on SCALE specific code

* Finish SCALE GUI

* fix broken updating on authelia

* different
2021-08-28 13:37:53 +02:00
kjeld Schouten-Lebbing 3e0832f650 add required annotations for ExternalName service 2021-08-28 12:30:33 +02:00
kjeld Schouten-Lebbing 1f8bfb956d [common] Always rebuild service objects on update 2021-08-27 20:05:00 +02:00
kjeld Schouten-Lebbing 17921206df patch common again 2021-08-27 17:09:34 +02:00
kjeld Schouten-Lebbing 1c5b41539f allow tpl for postgresql secret 2021-08-27 16:50:19 +02:00
kjeld Schouten-Lebbing aea019435c another common bugfix 2021-08-27 16:41:24 +02:00
kjeld Schouten-Lebbing 2b109ea7e0 fix common indentation bug 2021-08-27 15:29:47 +02:00
kjeld Schouten-Lebbing c28f6a8206 Common typo fix 2021-08-27 15:15:53 +02:00
Kjeld Schouten-LebbingandGitHub 91a4659c56 [common] allow the use of tpl's for envFrom (#822)
* allow the use of tpl's for envFrom

* actuall this is a feature increase
2021-08-27 15:05:33 +02:00
Kjeld Schouten-LebbingandGitHub 579887ccf6 try to fix pre-install quoting errors (#819)
* try to fix pre-install quoting errors

* split command and args

* expected command

* sh-bash mistake

* some work on permissions and quoting

* fix test mistake

* another test mistake

* again
2021-08-26 21:20:31 +02:00
kjeld Schouten-Lebbing d4f6ff165a add pages for TBH quick-start guides 2021-08-26 11:26:47 +02:00
kjeld Schouten-Lebbing 880b0841c3 push external-service to stable 2021-08-26 11:10:06 +02:00
Kjeld Schouten-LebbingandGitHub d3fa6d566b Fix bug in linkingdocs and remove short-dns names 2021-08-25 20:59:46 +02:00
Kjeld Schouten-LebbingandGitHub 243de9fe1b Mostly remove bloated codeowners 2021-08-25 20:26:18 +02:00
kjeld Schouten-Lebbing b1eaafcc67 fix external-service externalName setting 2021-08-24 23:28:15 +02:00
kjeld Schouten-Lebbing 07e08100ed fix external-service port not being editable 2021-08-24 15:51:03 +02:00
Kjeld Schouten-LebbingandGitHub 216b27a1f9 Add Supplementalgroups to supporting apps (#808)
* aims to fix some jellyfin issues

* bump

* add supplementalgroup option

* Remove podSecurityContext from ix_values.yaml
2021-08-24 12:53:31 +02:00
kjeld Schouten-Lebbing b938a7099b fix supplementalgroups typo 2021-08-24 12:36:47 +02:00
Kjeld Schouten-LebbingandGitHub e3f5d51c6c Fixing privileged and supplementalgroup (#803)
* Enable permissive when using deviceList

* Cleanup the renovate bump

* restructure some overrides

* remove custom psc

* append subgroups based on gpu/device settings

* Fixing a bugs and adding some annotations

* fixing some bugs and add ingressList

* slight different var definition

* fix again

* bump minor version as features are added
2021-08-24 12:28:50 +02:00
kjeld Schouten-Lebbing c2c61de1bf bumping patch versions 2021-08-24 12:16:58 +02:00
kjeld Schouten-Lebbing a9b0308267 cleanup docs and add linking-apps video 2021-08-23 23:09:02 +02:00
Kjeld Schouten-LebbingandGitHub 6b895050b0 Add initial work on external-service App (#791)
* Add initial work on external-service support

* remove targetport setting from external-service and allow setting the port

* add external service icon
2021-08-23 22:24:58 +02:00
kjeld Schouten-Lebbing 77c53de558 Fix bug in common when using ExternalName 2021-08-23 22:10:44 +02:00
kjeld Schouten-Lebbing d7ff9792e8 bump all version numbers to be sure 2021-08-23 21:39:45 +02:00
kjeld Schouten-Lebbing d3deb8af69 Reorganise the trains 2021-08-23 21:32:52 +02:00
kjeld Schouten-Lebbing d687b2fbfa default plex to allow all RFC 1918 local ranges within auth 2021-08-23 19:32:19 +02:00
kjeld Schouten-Lebbing 91990dcac4 don't include deprication warning in app-readme due to whitespace issues 2021-08-19 12:23:08 +02:00
kjeld Schouten-Lebbing 1e7d1d5083 Fix some docs bugs 2021-08-19 12:15:14 +02:00
kjeld Schouten-Lebbing 06ac2acd58 fix app-readme template 2021-08-19 12:00:08 +02:00
kjeld Schouten-Lebbing 6747c12783 add app-readme generation again (it got lost somehow) 2021-08-19 11:55:12 +02:00
kjeld Schouten-Lebbing ff9eb17b28 cleanup tools, templates and workflows 2021-08-19 11:47:00 +02:00
kjeld Schouten-Lebbing 1cfb37f6bd readme template polishing 2021-08-19 11:38:55 +02:00
kjeld Schouten-Lebbing d928be0816 moar doc rework 2021-08-19 11:26:42 +02:00
kjeld Schouten-Lebbing 437ce37396 Update some docs 2021-08-18 22:52:39 +02:00
kjeld Schouten-Lebbing fb3bacc91e bump common and nextcloud for release CI 2021-08-18 16:47:59 +02:00
Kjeld Schouten-LebbingandGitHub 6a0106709e only set group when setting permissions (#783)
* only set group when setting permissions

* fix test

* another test fix
2021-08-18 16:47:38 +02:00
kjeld Schouten-Lebbing e1d5a61b17 Move Nextcloud to incubator 2021-08-18 14:08:38 +02:00
Kjeld Schouten-LebbingandGitHub 95455bf5da bump fake version for nextcloud testing 2021-08-18 10:37:37 +02:00
kjeld Schouten-Lebbing 558d779486 add artifacthub id 2021-08-17 21:56:13 +02:00
kjeld Schouten-Lebbing 7bca9a7f1a no message 2021-08-17 21:53:36 +02:00
kjeld Schouten-Lebbing a2990a3497 remove parallel fetch for now 2021-08-17 15:25:50 +02:00
kjeld Schouten-Lebbing 3b67d8e554 i++ alternative sh 2021-08-17 15:20:36 +02:00
kjeld Schouten-Lebbing 4029289439 fix syntaxis 2 2021-08-17 15:14:43 +02:00
kjeld Schouten-Lebbing ef22dc3f44 try different syntaxis 2021-08-17 15:12:04 +02:00
kjeld Schouten-Lebbing efa8ee2d78 try plain sh 2021-08-17 15:07:11 +02:00
kjeld Schouten-Lebbing eda9f94a3f force bash 2021-08-17 15:01:32 +02:00
kjeld Schouten-Lebbing ef82faf5e0 tweak parallel execution 2021-08-17 14:53:21 +02:00
kjeld Schouten-Lebbing 08023ede79 try adding batching 2021-08-17 14:43:11 +02:00
kjeld Schouten-Lebbing 1345dad0fc more parallel execution 2021-08-17 14:35:02 +02:00
kjeld Schouten-Lebbing 8a4427d3f0 fix fetch task 2021-08-17 14:29:16 +02:00
kjeld Schouten-Lebbing 66b8bb6da3 install helm before trying to fix potential cache errors 2021-08-17 14:16:30 +02:00
kjeld Schouten-Lebbing 5d4590232f fix some cache issues 2021-08-17 14:10:04 +02:00
kjeld Schouten-Lebbing 250b7e6376 parallel fetchtask 2021-08-17 14:04:31 +02:00
kjeld Schouten-Lebbing a9f45fcef3 fix reposha reference 2021-08-17 13:55:54 +02:00
kjeld Schouten-Lebbing 75e1361e1e paralellise and fix caching 2021-08-17 13:46:19 +02:00
kjeld Schouten-Lebbing 410189b7eb catalog-test needs prephelm 2021-08-17 13:37:41 +02:00
kjeld Schouten-Lebbing f470cd2533 move remove-test to function 2021-08-17 13:35:13 +02:00
kjeld Schouten-Lebbing eb83177b5c Small workflow tweaking to improve speed a bit 2021-08-17 13:23:14 +02:00
kjeld Schouten-Lebbing e2651b5d9b restructure app-tests a bit more and fix postgresql 2021-08-17 12:58:53 +02:00
kjeld Schouten-Lebbing a6b05fabe7 fix typo 2021-08-17 12:52:00 +02:00