Commit Graph
15 Commits
Author SHA1 Message Date
b5d381d276 feat(plausible): Add Plausible Analytics (#3055)
* Add Chart.yaml

* Add Plausible secret

* Add initial {questions,values}.yaml

* Insert final newline in common.yaml

* Add SECRET_KEY_BASE to env vars

* Add database env vars

* Move DB secrets to secretEnv

* Add Google Search Integration vars

* Add Mailer/SMTP Setup settings

* Add Postmark mailer options

* Fix tpl error

* Fix secret syntax error

* Fix default values

* Move env/secretEnv to ConfigMap/Secret templates

* Fix variable refs in env tpl

* Fix DATABASE_URL value

* Quote all env var values

* Add init container

* Split initContainer into installContainer/UpgradeContainer

* Add ClickHouse dependency [no ci]

* Set CLICKHOUSE_DATABASE_URL env var [no ci]

* Upgrade chart dependencies

* Change service port

* Upgrade common chart dependency

* Set required value ADMIN_USER_EMAIL

* Set readOnlyRootFilesystem: false

* Set runAsUser/runAsGroup: 1000

* Add probes

* Override container command

* Add LOG_LEVEL env var

* Use common lib 10.3.1

* Upgrade Chart.yaml dependencies

* Upgrade clickhouse dependency

* add icon

* Upgrade chart dependencies

* Upgrade postgres chart dependency

* Read .data instead of .stringData

* Reset log level to warn

* Update charts/incubator/plausible/questions.yaml

* Update charts/incubator/plausible/Chart.yaml

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-07-12 17:17:35 +00:00
Michael SchnerringandGitHub f4069c6b29 Bump common lib in postgresql (#3141) 2022-07-11 23:23:59 +03:00
Michael SchnerringandGitHub 93e4ea646d Upgrade common lib (#3138) 2022-07-11 16:36:04 +02:00
c9f0a6e51c Upgrade common lib (#3136)
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-07-11 12:47:25 +02:00
bbe06eae51 fix(clickhouse): Fix ClickHouse upstream repo (#3134)
* Fix ClickHouse upstream repo

* Change image repo to our mirror

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-07-11 11:41:45 +02:00
Michael SchnerringandGitHub 382264d9b6 Add EditorConfig (#3126) 2022-07-11 11:40:59 +02:00
50516db10b feat(clickhouse): Add ClickHouse (#3060)
* Add {Chart,templates/common}.yaml

* Add {questions,values}.yaml

* Add config.d PVC mounts

* Remove types from probes

* Add custom probes

* Add exec to probes

* Remove loops from probes

* Use HTTP probes

* Update charts/incubator/clickhouse/values.yaml

* Revert "Update charts/incubator/clickhouse/values.yaml"

This reverts commit 6f680bff5afae43ff26e01761e59ab29dc1bb799.

* Use HTTP probe

* Disable startup probe

* Update charts/incubator/clickhouse/values.yaml

* Add reference to docs regarding Linux capabilities

* Test different probe timings

* Fix linting errors

* Make root fs writable

* Cleanup

* Disable optional capabilities for advanced ClickHouse features

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-07-10 11:33:51 +02:00
Michael SchnerringandGitHub 5c31f0d8af Add missing auth.type Radicale setting (#3051) 2022-07-03 09:00:16 +03:00
Michael SchnerringandGitHub 91ea57610a fix(linkace): set fsGroup to www-data (82) (#3050)
* Set fsGroup to www-data (82)

* Bump chart version
2022-07-02 23:32:57 +03:00
Michael SchnerringandGitHub 5af697722d feat(radicale): add Radicale to incubator (#3030)
* Add default Radicale config file

* Add Chart.yaml

* Add initial {questions,values}.yaml

* Fix config persistence

* Add Linux capabilities and set PUID

* Add server and encoding config

* Add storage, web, and logging config

* Add rights config

* Add auth settings

* Change mask_passwords to bool

* Add authentication

* Fix questions
2022-07-02 19:56:41 +03:00
d563b21103 feat(etesync): Add EteSync to incubator (#3024)
* EteSync: add Chart.yaml

* Add common.yaml

* Add initial values.yaml

* Add initial questions.yaml

* Add persistence and some env vars to values.yaml

* Add superuser settings

* Add database credentials

* Add remaining env vars

* Add secret.txt

* Move superuser credentials to secret

* Reorder settings by relevance

* Update charts/incubator/etesync/values.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Update charts/incubator/etesync/questions.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Implement code review suggestions

* Set ALLOWED_HOSTS default to localhost

* Cleanup obsolete probe definitions

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-07-01 17:44:49 +03:00
Michael SchnerringandGitHub a1c901322f fix(privatebin): fix errors (#3001)
* privatebin: fix expire.default question default

* privatebin: add workaround for Helm render issue of large ints

* privatebin: fix quoting in conf.php

* privatebin: bump chart version

* privatebin: fix trailing whitespace
2022-06-28 09:06:46 +03:00
2e02a90d73 feat(privatebin): Add PrivateBin to incubator (#2971)
* Add PrivateBin to incubator

privatebin: fix linting errors

privatebin: fix privatebin.secrets definition

* privatebin: implement PR suggestions

Add tc.common.loader.apply

Add postgresql dependency to Chart.yaml

Change chart version to 0.0.1

Fix probes

Change service port

Omit default securityContext values

Add non-default podSecurityContext to values.yaml

Remove obsolete App Config Storage and ingress from questions.yaml

* privatebin: mount secret volume

* privatebin: remove fs, gcs, mysql, and sqlite from conf.php

* Expose privatebin options in {values,questions}.yaml

* privatebin: remove /tmp volume

* privatebin: add nginx/php sizelimit configs

* privatebin: cleanup secrets conditionals

* privatebin: fix configMap vols

* Re-add ingress; remove persistenceBasic/persistenceAdvanced

* privatebin: add empty options to enums where necessary

* privatebin: remove required constraints from bool questions

* update port

* bump

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-06-27 11:38:25 +02:00
Michael SchnerringandGitHub 789c6712bd gitea: change questions.yaml admin password to private (#2991) 2022-06-26 12:22:44 +03:00
Michael SchnerringandGitHub 8615f56549 miniflux: make questions ADMIN_PASSWORD private (#2986) 2022-06-25 21:09:13 +00:00