Commit Graph
100 Commits
Author SHA1 Message Date
kjeld Schouten-Lebbing fecb869175 don't us that way of determining root folder 2021-08-16 16:10:19 +02:00
kjeld Schouten-Lebbing 51d0d514b5 try hardcoding the template path 2021-08-16 16:06:20 +02:00
kjeld Schouten-Lebbing a6184c38a8 workflowfix4 2021-08-16 15:55:38 +02:00
kjeld Schouten-Lebbing 3a4dd49de2 workflowfix3 2021-08-16 15:46:58 +02:00
kjeld Schouten-Lebbing 3a40620372 workflowfix2 2021-08-16 15:29:51 +02:00
kjeld Schouten-Lebbing 7f0bf2eec1 workflowfix1 2021-08-16 15:28:38 +02:00
Kjeld Schouten-LebbingandGitHub d83d9f2e18 Housekeeping workflow rework (#771)
* remove the chart version from readme template

* only (re)generate docs once a day or on demand, not on every change

* simplify workflow a bit

* streamline docs generation some more

* integrate helm-docs generation into to workflow

* Turn it into a single daily housekeeping job

* always include index.yaml when deploying docs...
2021-08-16 15:27:42 +02:00
Kjeld Schouten-LebbingandGitHub e2fbe2f256 Add littlelink App (#770)
* Add littlelink App

* remove some unused questions

* fix a mistake

* Run as Root

* wrong container url

* run as non-root again

* Revert "run as non-root again"

This reverts commit 181dfd100235485e74e73143c307e1fd458d986b.

* change icons
2021-08-16 14:42:21 +02:00
kjeld Schouten-Lebbing 622e4eb6c5 Fix accidentally removed stylesheet 2021-08-15 13:57:07 +02:00
kjeld Schouten-Lebbing 1bbf1d7214 Don't submit when input is missing 2021-08-15 13:55:00 +02:00
kjeld Schouten-Lebbing 66beea06c9 fix small mistake in form 2021-08-15 13:34:00 +02:00
kjeld Schouten-Lebbing 8c1da57d86 some script fixing for DNS generator 2021-08-15 13:30:39 +02:00
kjeld Schouten-Lebbing 0eb32e8db9 moar 2021-08-15 13:28:07 +02:00
kjeld Schouten-Lebbing 62e6bac125 example after generator 2021-08-15 13:25:30 +02:00
kjeld Schouten-Lebbing dd2f0b8d99 Flag service as optional 2021-08-15 13:24:49 +02:00
kjeld Schouten-Lebbing fac756cd2f try different way of injecting the stylesheet 2021-08-15 13:24:21 +02:00
kjeld Schouten-Lebbing d2b7a8dcef more work on generator 2021-08-15 13:21:52 +02:00
kjeld Schouten-Lebbing f02b4785ac whoops 2021-08-15 13:14:19 +02:00
kjeld Schouten-Lebbing 938d0e75a2 try adding some polish 2021-08-15 13:08:03 +02:00
kjeld Schouten-Lebbing 5eb2cfab4c try putting it into a div 2021-08-15 12:55:38 +02:00
kjeld Schouten-Lebbing 035796bc2d moar tweaking of page 2021-08-15 12:53:28 +02:00
kjeld Schouten-Lebbing 679adaef93 again 2021-08-15 12:50:07 +02:00
kjeld Schouten-Lebbing 1bf747f7fa fix function name 2021-08-15 12:49:23 +02:00
kjeld Schouten-Lebbing f0ae209813 move some content around 2021-08-15 12:48:25 +02:00
kjeld Schouten-Lebbing 960f42e954 test something 2021-08-15 12:46:27 +02:00
kjeld Schouten-Lebbing 51a81d81ca Fix PGadmin mistake (+1 squashed commits)
Squashed commits:

[a949164c] update the wishlist
2021-08-15 11:10:46 +02:00
kjeld Schouten-Lebbing 15704530d4 Fix permissions issues for pgadmin 2021-08-15 10:59:22 +02:00
kjeld Schouten-Lebbing cf72c181cb pgadmin remove priv false 2021-08-15 10:44:27 +02:00
kjeld Schouten-Lebbing e498b9346d fix PGadmin permissions on SCALE 2021-08-15 09:58:17 +02:00
kjeld Schouten-Lebbing f09f054b0f correctly update postgresql dependency 2021-08-14 11:45:52 +02:00
kjeld Schouten-Lebbing 49748226ae patch postgresql database not consuming storage. 2021-08-14 11:19:57 +02:00
kjeld Schouten-Lebbing 4f7354056d Merge branch 'master' of github.com:truecharts/apps 2021-08-14 11:13:03 +02:00
kjeld Schouten-Lebbing 866a1a0a17 try more agressive testing settings for postgresql 2021-08-14 11:12:26 +02:00
kjeld Schouten-Lebbing 49500cba2c fix small postgresql mistake 2021-08-14 11:03:26 +02:00
kjeld Schouten-Lebbing 175b33aeb2 simplify postgresql folder setup 2021-08-13 23:43:13 +02:00
Kjeld Schouten-LebbingandGitHub 14c323ba93 migrate nextcloud to truecharts postgresql app (#762) 2021-08-12 15:03:22 +02:00
Kjeld Schouten-LebbingandGitHub 516938f179 migrate nextcloud to truecharts postgresql app (#761) 2021-08-12 14:55:05 +02:00
Kjeld Schouten-LebbingandGitHub 5b4e22cc3f migrate vaultwarden to truecharts postgresql App (#760)
* migrate vaultwarden to truecharts postgresql container

* fix end-of-line
2021-08-12 14:11:34 +02:00
Kjeld Schouten-LebbingandGitHub 9808021cbc initial work on single-container postgresql app (#758)
* initial work on single-container postgresql app

* update

* some more polish

* use new common version for postgresql

* fix a mistake

* moar fixup

* whoops

* fixes

* more fixing

* add pre-upgrade backup hook

* also add backup storage to questions.yaml
2021-08-12 13:55:45 +02:00
kjeld Schouten-Lebbing 2eb2d61a2f update common to support tpl for fromsecret envs 2021-08-12 12:29:23 +02:00
Kjeld Schouten-LebbingandGitHub 37d118040c Rename 12-add-ingress to 12-add-ingress.md 2021-08-12 10:13:30 +02:00
Kjeld Schouten-LebbingandGitHub 9170d24161 Create 13-add-middleware.md 2021-08-12 10:13:07 +02:00
Kjeld Schouten-LebbingandGitHub 9520185631 Create 12-add-ingress 2021-08-12 10:09:04 +02:00
kjeld Schouten-Lebbing 39e4caa950 revert postgresql version on vaultwarden 2021-08-10 17:18:13 +02:00
Kjeld Schouten-LebbingandGitHub a29b3bcc75 Initial work on External services (#754)
* adapt services to allow ExternalIP and ExternalName type servces

* Also create endpoints for externalIP type services

* bump common version

* typo fix
2021-08-10 16:11:15 +02:00
kjeld Schouten-Lebbing e181229fcb fix vaultwarden again... 2021-08-10 16:07:48 +02:00
kjeld Schouten-Lebbing 7dbec929c5 fix some issues with postgresql permissions on vaultwarden 2021-08-10 15:40:49 +02:00
Kjeld Schouten-LebbingandGitHub 23b8c800ed Add Traefik Pilot GUI questions (#746)
* Update questions.yaml

* Update Chart.yaml
2021-08-10 10:30:26 +02:00
Kjeld Schouten-LebbingandGitHub 7bae3fec0a Update _portal.tpl (#744)
* Update _portal.tpl

* Update Chart.yaml
2021-08-09 19:41:25 +02:00
kjeld Schouten-Lebbing 8906bcbcc4 Add writhen guide for App installation and simplify the manu regarding upgrade migration guides 2021-08-09 15:22:19 +02:00
kjeld Schouten-Lebbing 36dd3d127b Restructure the manual between indepth and quickstart info 2021-08-08 15:28:06 +02:00
kjeld Schouten-Lebbing bc11c86ea9 Merge development docs into the manual 2021-08-08 15:24:18 +02:00
kjeld Schouten-Lebbing 4317cde444 fix manual title 2021-08-08 15:20:47 +02:00
kjeld Schouten-Lebbing 56f898cc94 folder rename 2 2021-08-08 15:15:54 +02:00
kjeld Schouten-Lebbing 67f49a42f7 folder rename1 2021-08-08 15:15:21 +02:00
kjeld Schouten-Lebbing 98697a341c Some initial work on the new quick-start guides and renaming reverse-proxy back to ingress 2021-08-08 15:14:36 +02:00
kjeld Schouten-Lebbing 9f20e897f3 add second quick-start guide and remove old guide 2021-08-08 14:57:14 +02:00
kjeld Schouten-Lebbing c658b30ff5 Merge branch 'master' of github.com:truecharts/apps 2021-08-08 14:48:36 +02:00
kjeld Schouten-Lebbing a041bd61d7 simplify it a bit 2021-08-08 14:47:54 +02:00
kjeld Schouten-Lebbing 3248cd0441 small formatting update 2021-08-08 14:46:54 +02:00
kjeld Schouten-Lebbing 8b09aec27e add some mkdocs dependencies 2021-08-08 14:39:38 +02:00
kjeld Schouten-Lebbing 94661b3456 Change colors 2021-08-08 14:35:40 +02:00
kjeld Schouten-Lebbing 13222bf5e1 Making a start on quickstart guides 2021-08-08 14:34:16 +02:00
kjeld Schouten-Lebbing e42bd5b2fa set website icons 2021-08-07 13:34:35 +02:00
kjeld Schouten-Lebbing d5c1ecd1fd upload artwork 2021-08-07 13:28:24 +02:00
kjeld Schouten-Lebbing e032845942 Fixes #681 2021-07-21 10:46:05 +02:00
kjeld Schouten-Lebbing 39379b5e4e Fixes #705 2021-07-21 10:36:15 +02:00
Kjeld Schouten-LebbingandGitHub 48cebcb73c Add FreeRadius App (#674)
* Initial work on FreeRadius App

* use truecharts container

* remove unused configmap

* add v to container declearation

* UDP

* disable healthchecks due to UDP ports used

* questions cleanup

* some more tweaks

* also cleanup openldap a bit
2021-07-07 00:51:38 +02:00
kjeld Schouten-Lebbing 6b8670acca Simplify and fix perms for radius 2021-07-07 00:31:11 +02:00
kjeld Schouten-Lebbing df0f995512 fix entrypoint 2021-07-06 23:52:09 +02:00
kjeld Schouten-Lebbing 6f793fd800 streamline the container even more for radius 2021-07-06 23:43:43 +02:00
kjeld Schouten-Lebbing bb91f1f97d small entrypoint mistakes 2021-07-06 23:34:41 +02:00
kjeld Schouten-Lebbing f3b1829df2 extra nextcloud bump 2021-07-06 23:29:54 +02:00
kjeld Schouten-Lebbing a824ac29fa als create a volume just to be sure 2021-07-06 23:27:14 +02:00
kjeld Schouten-Lebbing 07c4bb90bc some entrypoint tweaks 2021-07-06 23:16:01 +02:00
Kjeld Schouten-LebbingandGitHub f799ad2612 Add FreeRadius container (#675)
* Add radius container with logic to automatically add config

* fix typo

* donnot define a user

* whoops

* try adding goss

* switch to udp
2021-07-06 21:40:43 +02:00
kjeld Schouten-Lebbing 6c1ba6d032 some openldap patches 2021-07-06 15:58:28 +02:00
Kjeld Schouten-LebbingandGitHub d6933350e9 Add OpenLDAP (#670)
* add initial work on openldap

* fix indent

* use latest common version

* remove remaining nextcloud components...

* disable ldap tls for now

* correct common version

* bump common version used to fix some issues

* some slight OpenLDAP tweaks
2021-07-06 15:57:15 +02:00
kjeld Schouten-Lebbing 8f200e78f7 fix nextcloud too many blank lines 2021-07-06 15:47:31 +02:00
kjeld Schouten-Lebbing b9c22db29e fix statefullset volumemount dicts not being processed 2021-07-06 14:03:31 +02:00
Kjeld Schouten-LebbingandGitHub 69f1ad7ce5 Allow dict being used for statefull set persistence settings (#669)
* Allow dict being used for statefull set persistence settings

* bump common version
2021-07-06 13:53:15 +02:00
kjeld Schouten-Lebbing 3bfe3cfdd9 bump all the things 2021-07-05 22:59:53 +02:00
Kjeld Schouten-LebbingandGitHub 8523f23076 management utilities (#661)
* add SCALE support for statefullset storageclass

* add phpldapadmin

* ad pgadmin and tweak phpldapdamin

* move them directly into stable

* some small patches

* pgadmin uses port 80 by default not 8080

* fix tags

* try 8080 again

* 80 with env vars

* try something else

* update readme
2021-07-05 22:44:33 +02:00
kjeld Schouten-Lebbing f05b588409 bump common on jackett and nextcloud just to be sure 2021-07-05 18:19:37 +02:00
Kjeld Schouten-LebbingandGitHub 224efec466 Traefik fixes (#659)
* fix chain middleware for traefik

* try adding portal button fix to dynamically fetch traefik port

* try hook quote

* correctly quote namespace name

* common version bump
2021-07-05 18:13:44 +02:00
kjeld Schouten-Lebbing 3bc750cca3 Fix middleware naming mistake on Traefik 2021-07-05 17:28:56 +02:00
kjeld Schouten-Lebbing d31f86aa85 remove basic redirect scheme from basic traefik stack 2021-07-05 11:25:18 +02:00
kjeld Schouten-Lebbing 2ef1fe0226 add basic redirect for testing purposes 2021-07-05 11:05:09 +02:00
kjeld Schouten-Lebbing e1c451e34c force traefik and nextcloud re-release 2021-07-05 10:42:44 +02:00
Kjeld Schouten-LebbingandGitHub 6b739c25ac Add more middlewares to traefik and move nextcloud to stable (#658)
* Add more middlewares to traefik and move nextcloud to stable

* oops
2021-07-05 10:36:05 +02:00
kjeld Schouten-Lebbing e438d1571a fix nextcloud mistake 2021-07-04 23:25:43 +02:00
kjeld Schouten-Lebbing 57b7c8eaf8 add nextcloud HPB features to SCALE itself 2021-07-04 21:45:50 +02:00
Kjeld Schouten-LebbingandGitHub b1379db693 Tryout adding HPB sidecart to nextcloud (#655)
* tryout adding HPB sidecart

* env array

* no need to encode a configmap and add service

* no message

* allow some more dns names

* try adding a wait to the hpb container if hpb doesn't exist

* fix quotes

* hmm

* cleaner command

* try again

* spaces bracets

* try syntaxis change

* typo

* try some polish
2021-07-04 19:39:33 +02:00
kjeld Schouten-Lebbing df59eb16de try different storage location for nextcloud stuffs 2021-07-04 17:01:21 +02:00
Kjeld Schouten-LebbingandGitHub 04ddaee8f2 Move nextcloud probes to http/https instead of tcp (#652)
* no message

* back to tcp

* no message

* no message

* try some tweaking of the probes

* try again

* use new common

* try not using empty-dir

* try setting type

* more

* size set

* hmm

* disable cron for now

* mount html instead of www

* use nextcloud user for initcontainer checkings

* Try some more tweaking

* hmmm

* whoops

* also try custom startup probe

* reenable cronjob

* cleaning
2021-07-04 16:46:10 +02:00
Kjeld Schouten-LebbingandGitHub b5db44775d try fixing probes a bit (#653)
* try fixing probes a bit

* port kah probe changes
2021-07-04 13:05:43 +02:00
kjeld Schouten-Lebbing a46b93460e fix securitycontext for nextcloud 2021-07-03 12:59:14 +02:00
kjeld Schouten-Lebbing dad4c20739 cronjob permissions patch 2021-07-03 12:40:52 +02:00
kjeld Schouten-Lebbing a452c960e6 parse apache disable rewrite ip as string for nextcloud 2021-07-03 12:22:52 +02:00
kjeld Schouten-Lebbing ae959e0614 Fix typo for nextcloud 2021-07-03 12:14:44 +02:00