Commit Graph

90 Commits

Author SHA1 Message Date
Kjeld Schouten-Lebbing 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-Lebbing 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 1d94d2e7bb
(chore) standardise resources (#1093) 2021-10-04 13:46:38 +02:00
Kjeld Schouten-Lebbing 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-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-Lebbing 0953bc3308
(ci) deal with text after version number on tags 2021-10-01 16:35:09 +02:00
Kjeld Schouten-Lebbing 68a5032dad
(chore) move resource(limits) to an include for easier maintenance (#1034) 2021-09-26 20:44:02 +02:00
Kjeld Schouten-Lebbing 2349bb4d40
feat: add new GUI and VPN support to all Apps (#977)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 18:49:14 +02:00
Kjeld Schouten-Lebbing 642cf20b7b
feat: Add VPN addon and move some config to includes (#973)
* add addon include to all apps

* move groups to include

* move controller to includes

* move container config to include

* move serviceList to include

* move persistence list to includes

* move ingressList to includes

* fix appdaemon digest

* move deviceList to includes and add to deconz

Fixes #967 related to #966
2021-09-13 12:58:34 +02:00
kjeld Schouten-Lebbing 90ee94cf11
move more standard questions.yaml portions to includes 2021-09-13 11:14:23 +02:00
kjeld Schouten-Lebbing b910d2b69f
fix: make sure questions.yaml includes are actually included 2021-09-13 10:52:56 +02:00
kjeld Schouten-Lebbing 0390a88229
Move VPN section of testbed to include 2021-09-13 10:46:07 +02:00
kjeld Schouten-Lebbing 64d906efe7
fixup new release pipeline a bit 2021-09-12 10:06:15 +02:00
kjeld Schouten-Lebbing 2d1b2537a9
feat: add catalog cleaning script to release pipeline 2021-09-12 09:55:20 +02:00
kjeld Schouten-Lebbing 2f6623c244
fix: correct release pipeline typo 2021-09-11 21:44:25 +02:00
kjeld Schouten-Lebbing fd29f5d9f0
fix: use correct appversion string 2021-09-11 21:39:25 +02:00
kjeld Schouten-Lebbing 7cd88d5f43
fix: correct typo in release pipeline 2021-09-11 13:10:31 +02:00
Kjeld Schouten-Lebbing a8670a1482
feat: pin all container references to digests (#963) 2021-09-11 13:00:39 +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
kjeld Schouten-Lebbing b94d3c0d0f
fix: make sure common can also build releases 2021-09-08 19:58:11 +02:00
kjeld Schouten-Lebbing 5a41184022
fix: correctly copy license on release and allow removing them 2021-09-08 16:53:08 +02:00
kjeld Schouten-Lebbing 0341e24c6f
fix: only release when version is bumped 2021-09-08 16:45:17 +02:00
kjeld Schouten-Lebbing 072e63f56b
fix: fix release pipeline picking wrong file for appversion generation 2021-09-08 16:25:58 +02:00
kjeld Schouten-Lebbing a980b8f165
fix: add header for primary changelog 2021-09-08 12:52:13 +02:00
kjeld Schouten-Lebbing fa29627d04
feat: enable pre-commit on release pipeline and limit appversion length 2021-09-08 12:20:20 +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 08b3dea784
fix: correct path for helm-docs generation 2021-09-08 00:38:37 +02:00
kjeld Schouten-Lebbing 2ea9980383
fix: correct changelog generation commands 2021-09-08 00:30:58 +02:00
Kjeld Schouten-Lebbing 6c4a7ddfcc
feat: Add basic logic for changelog generation (#923) 2021-09-08 00:23:29 +02:00
Kjeld Schouten-Lebbing 5af4f9b0e0
Setup new test and release system (#919)
* Tweak some release-build script parameters

* adapt test to new release scripting

* whoopsies

* fix sh permissions

* some fixes

* use with

* test bump

* don't build indexes when running without production flag either

* also validate the catalog

* PWD/catalog

* mtching
"

* Don't make change to primary repo when building catalog

* Add doc generation feature

* try fetch depth 100

* remove helm-prep step to speedup test init

* also generate general docs

* adapt release workflow and some workflow cleanup
2021-09-07 20:37:52 +02:00
kjeld Schouten-Lebbing e6a204e0f9
some tweaks 2021-09-07 17:52:00 +02:00
kjeld Schouten-Lebbing 84693a1778
add initial work on script to construct and test the releases 2021-09-07 17:25:30 +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 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-Lebbing bfc305913c
KAH Port project (#635)
* add tooling to automate kah->truecharts porting somewhat

* small tweak for tooling

* another small tooling fix

* some more tweaking to the tooling

* initial temporary output

* process and output fixes

* More chart.yaml fixes

* pushing more fixes

* small fixes

* some little fixes

* another fix catched

* regenerate docs

* some more cleaning/tweaking

* remove more prometheus related Apps for now

* processing questions.yaml up to hyperion-ng

* questions.yaml till owncloud-ocis

* Finish questions.yaml setup and polish

* fix some deconz indent issues

* no message

* fix healtchecks questions.yaml

* another fix

* ser2sock fix

* move apps to normal trains
2021-07-01 20:26:22 +02:00
kjeld Schouten-Lebbing 6897a5e69d
fix helm docs generation somewhat 2021-06-11 17:24:57 +02:00
kjeld Schouten-Lebbing b6be48918d
fix sh permissions 2021-05-30 15:29:11 +02:00
kjeld Schouten-Lebbing 7e63572201
rename `.tools` to `tools` 2021-05-30 13:14:37 +02:00