Commit Graph

406 Commits

Author SHA1 Message Date
kjeld Schouten-Lebbing c036a2dddb
fix mistake when there is an incubator and a stable app, the incubator apps should be the one that is tested 2021-09-03 12:07:03 +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 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-Lebbing 324f71dbce
update roadmap in readme 2021-08-30 16:33:12 +02:00
kjeld Schouten-Lebbing 0535c68499
add 21.08 support docs 2021-08-28 15:39:58 +02:00
renovate[bot] d5ed2f1965
chore(deps): update reviewdog/action-hadolint action to v1.25.0 (#818)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-26 20:32:31 +02:00
Kjeld Schouten-Lebbing 243de9fe1b
Mostly remove bloated codeowners 2021-08-25 20:26:18 +02:00
Kjeld Schouten-Lebbing 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 d3deb8af69
Reorganise the trains 2021-08-23 21:32:52 +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 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
Sebastien Dupont 20a786c914
Fix quickstart link in README (#781) 2021-08-17 17:32:18 +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
kjeld Schouten-Lebbing be047e0248
try to cache helm repository info. 2021-08-17 12:23:52 +02:00
kjeld Schouten-Lebbing 6eff18fddd
remove unused chart repo's to decrease needless test failures. 2021-08-17 11:54:52 +02:00
kjeld Schouten-Lebbing 79fb270a0a
use continue on error instead 2021-08-16 16:39:03 +02:00
kjeld Schouten-Lebbing 53f6dff809
try forcing pre-commit exit 0 2021-08-16 16:29:57 +02:00
kjeld Schouten-Lebbing 5c72183253
add pre-commit checks to housekeeping 2021-08-16 16:19:26 +02:00
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-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
jsegaert 9377f6a1a0
Update README.md (#767) 2021-08-14 21:41:27 +02:00
renovate[bot] c878526ea7
chore(deps): update reviewdog/action-hadolint action to v1.24.0 (#765)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-14 11:18:42 +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
renovate[bot] 64eca37701
chore(deps): update reviewdog/action-hadolint action to v1.23.0 (#710)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-22 19:04:54 +02:00
renovate[bot] 8f681be6ec
chore(deps): update reviewdog/action-hadolint action to v1.22.0 (#637)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-01 19:24:39 +02:00
kjeld Schouten-Lebbing cc566b6ae3
fix release workflow for catalog 2021-07-01 12:07:05 +02:00
kjeld Schouten-Lebbing 52f0272567
fix workflow dependencies 2021-07-01 11:19:52 +02:00
kjeld Schouten-Lebbing 40407d248b
fix a reference for workflows 2021-07-01 11:18:59 +02:00
kjeld Schouten-Lebbing 8eb0eed132
seperate test and release workflows for apps 2021-07-01 11:14:51 +02:00
Kjeld Schouten-Lebbing 64ca1db288
Update renovate.json5 2021-06-30 09:42:39 +02:00
renovate[bot] 5cdcb5a27f
chore(deps): update reviewdog/action-hadolint action to v1.21.0 (#597)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-27 07:56:53 +02:00
Kjeld Schouten-Lebbing 6d9f3acd62
Update PULL_REQUEST_TEMPLATE.md 2021-06-20 11:00:49 +02:00
renovate[bot] be0192181a
chore(deps): update reviewdog/action-hadolint action to v1.20.1 (#572)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-20 10:28:30 +02:00
kjeld Schouten-Lebbing f82f378c24
fixup Plex and disable helm-docs 2021-06-15 00:22:28 +02:00
Stavros Kois 97a895e98c
[DNM]Fix small things (#555)
* Fix dev link for now

* Default Plex to HTTP

* Fix handbrake config path

* Add extra note in Docs for handbrake

* Optional plural wording

* Update collabora links on sources

* test

* trigger

* test

* oops

* should not need those

* Update charts/stable/plex/SCALE/ix_values.yaml

* Update charts/stable/plex/values.yaml

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-06-15 00:09:40 +02:00
renovate[bot] 7712c98e47
chore(deps): update reviewdog/action-hadolint action to v1.20.0 (#562)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 22:50:43 +02:00
kjeld Schouten-Lebbing 5790780df8
emergency disable docs copy scripting 2021-06-14 19:10:30 +02:00
kjeld Schouten-Lebbing feb7c8595d
skip existing releases on CI (CR) 2021-06-14 12:35:06 +02:00
Kjeld Schouten-Lebbing c7ccaf2030
Deprecate 21.04 2021-06-14 11:46:18 +02:00
kjeld Schouten-Lebbing 97bcbb5a5a
fixup the repo somewhat 2021-06-11 17:29:42 +02:00
kjeld Schouten-Lebbing 3e2af67deb
try some more verbose selection for docs copy scripting 2021-06-11 17:23:10 +02:00
Kjeld Schouten-Lebbing ba7c054994
Add some more Apps to the incubator train (#553)
* Add some more Apps to the incubator train

* sync required chart.yaml setting with KAH

* some port fixes

* can't test alertmanager-bot because stupid requirements

* remove foundryvtt payware app

* enable theLounge storage
2021-06-11 16:43:41 +02:00
kjeld Schouten-Lebbing f6d9f6abbe
Adaption the support guidelines in anticipation of 21.06 2021-06-01 15:09:49 +02:00
kjeld Schouten-Lebbing 7ad57f65c7
move devcontainer to containers 2021-05-30 13:23:27 +02:00
kjeld Schouten-Lebbing 7e63572201
rename `.tools` to `tools` 2021-05-30 13:14:37 +02:00
kjeld Schouten-Lebbing c447b5b51f
move containers from `.containers` to `containers` 2021-05-30 13:02:07 +02:00
kjeld Schouten-Lebbing 15569974a0
move to daily container update cronjob 2021-05-30 12:57:19 +02:00
Kjeld Schouten-Lebbing efb69ad85b
Update SUPPORT.md 2021-05-26 12:51:03 +02:00
renovate[bot] 4d7ad080c8
chore(deps): update helm/chart-testing-action action to v2.1.0 (#520)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-25 23:20:09 +02:00
kjeld Schouten-Lebbing 42b9939748
fix a small CI bug 2021-05-25 13:18:28 +02:00
kjeld Schouten-Lebbing 362516c909
add some more verbosity 2021-05-24 14:01:18 +02:00
kjeld Schouten-Lebbing e077684fd2
Add some more polish for adding non-SCALE helmcharts 2021-05-24 13:45:45 +02:00
kjeld Schouten-Lebbing 1ca9efda29
Fix some CI issues 2021-05-24 13:26:49 +02:00
kjeld Schouten-Lebbing 468dd524e8
allow non-scale helmcharts and don't push them to the SCALE catalog 2021-05-24 02:10:35 +02:00
kjeld Schouten-Lebbing 58c8f76e36
test amend for renovate bump 2021-05-24 01:45:42 +02:00
kjeld Schouten-Lebbing 80f4345a5a
use PR's even for automerging 2021-05-24 01:09:04 +02:00
kjeld Schouten-Lebbing 0dc7f4b81a
fix mistake in renovate config 2021-05-24 00:34:15 +02:00
kjeld Schouten-Lebbing 55ba5e12f8
commenting improvement for renovate 2021-05-24 00:31:16 +02:00
kjeld Schouten-Lebbing f6a8332588
force more frequent update PR's for dependencies 2021-05-24 00:26:56 +02:00
kjeld Schouten-Lebbing 07ea855729
add first version of auto-merge behavior to CI 2021-05-24 00:22:43 +02:00
kjeld Schouten-Lebbing 51157940ef
add seperate versioning strategy for plex and qbittorrent 2021-05-24 00:17:07 +02:00
kjeld Schouten-Lebbing c8648f9a5a
try some renovate cleanup 2021-05-24 00:08:22 +02:00
renovate[bot] c09f5efd85
Update minor Docker tags (#483)
* Update minor Docker tags

* Commit bumped App Version

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: TrueCharts-Bot <bot@truecharts.org>
2021-05-23 22:30:55 +02:00
kjeld Schouten-Lebbing 4f0656ec26
always check bump requirements when using renovate 2021-05-23 22:10:00 +02:00
kjeld Schouten-Lebbing b96e36bd7b
revert some renovate changes 2021-05-23 21:20:42 +02:00
kjeld Schouten-Lebbing a81c316761
some CI fixes 2021-05-23 21:13:04 +02:00
Kjeld Schouten-Lebbing a291635b61
Merge pull request #477 from Ornias1993/4rework
Change Apps for Common 4.*
2021-05-23 20:53:39 +02:00
kjeld Schouten-Lebbing ad4a2ae785
Common 4.0 App Refactor Part 6 - Ornias 2021-05-23 18:26:15 +02:00
kjeld Schouten-Lebbing 9d2c0318f7
Port features from #446 into #477
Co-authored-by: Luuk Nieuwdorp <luuknieuwdorp@users.noreply.github.com>
2021-05-23 18:25:58 +02:00
kjeld Schouten-Lebbing f94206ee60
Common 4.0 App Refactor Part 3 - Ornias 2021-05-23 18:25:57 +02:00
kjeld Schouten-Lebbing 2fda3a9e3e
Common 4.0 App Refactor Part 1 - Ornias
remove common references to the addons (we don't use them yet) (+23 squashed commit)

Squashed commit:

[042fc006] try slight modification to testing framework

[6955bdad] another small qbittorrent fix

[30af6b78] fix one bitwarden error (anotherone left

[ac54db9f] enable firefly port

[a9e58eca] push qbittorrent fix

[99840038] fixed transmission

[ffe8a49e] template all the things...

[26c7b4d1] this should just work (tm)

[fcacae4c] try a transmission fix

[8d21bd91] merge unittests and app tests to limit amount of running jobs

[343ba579] more services polish

[c133342f] some small fixes

[5979e653] fix some port references

[15a1defa] oops

[2458d7e9] increase common version again

[7f74f1cf] change way ports are handled

[73c479cb] fix services naming scheme

[501aeffc] update common version again

[726954b0] fix emptydir reference for tests

[66774955] pump major versions

[6fa711d1] update common-version for all

[671a7b31] PUID and PGID changes for automated tests (non-gui changes)

[3dc21053] hostpathmounts and gpu changes
2021-05-23 18:24:30 +02:00
kjeld Schouten-Lebbing 4bb573c7a6
Tweak bump logic 2021-05-23 16:50:16 +02:00
kjeld Schouten-Lebbing 4aa84cfce3
introduce renovate bump test 2021-05-23 15:17:21 +02:00
Kjeld Schouten-Lebbing d3033f71fb
port most recent changes from KAH (#478)
* port most recent changes from KAH

* add general shizzle

* add rests of go tests

* whoops

* hmm

* make pre-release wait more

* try another synthaxis

* okey...

* test-> tests

* Make unittests a bit more usefull
2021-05-19 20:51:35 +02:00
Kjeld Schouten-Lebbing 593cd086af
update chartreleaser action 2021-05-11 12:44:11 +02:00
kjeld Schouten-Lebbing d7b59fe4f2
renovate is still seperating major releases... 2021-05-10 14:55:55 +02:00
kjeld Schouten-Lebbing 1bf75816ea
bundle common master updates 2021-05-10 14:44:19 +02:00
kjeld Schouten-Lebbing 7f3cf1feb1
Add description for next updates 2021-05-10 14:34:17 +02:00
kjeld Schouten-Lebbing 219680a7b4
push some renovate changes 2021-05-10 14:26:56 +02:00
kjeld Schouten-Lebbing a0fdbf8d91
fix unittests 2021-05-10 14:18:27 +02:00
Kjeld Schouten-Lebbing 196d4d8327
Major Common cleanup + services overhaul (#448)
* Major Common cleanup + services overhaul

* add resources test and scaleGPU support

* implement cleaner ingress, remove externalService and remove ingressRoute

* cleanup service test whoopsies

* fix some more test errors

* Fix ingress tests

* oops

* redesign ixcert system for ingress

* test multiple ixcert-secrets support

* increate tests versioning

* add test for pvc name override
2021-05-10 14:13:17 +02:00
kjeld Schouten-Lebbing 363c6b2655
KISS version 2021-05-09 18:52:26 +02:00
kjeld Schouten-Lebbing ead424a291
catch both possible empty list types 2021-05-09 18:50:24 +02:00
kjeld Schouten-Lebbing d4a70530c4
fix used directory for change detection 2021-05-09 18:48:14 +02:00
kjeld Schouten-Lebbing 798b0990e1
fix change detection echo 2021-05-09 18:47:43 +02:00
kjeld Schouten-Lebbing 6b59fb2f05
fix change detection 2021-05-09 18:44:52 +02:00
kjeld Schouten-Lebbing fb75ee45e0
Trigger common re-release 2021-05-09 18:29:10 +02:00
kjeld Schouten-Lebbing 6d94df0b81
cleanup workflow triggers 2021-05-09 18:25:25 +02:00
kjeld Schouten-Lebbing cbee07f5be
increase common version for testing and fix cr.yaml 2021-05-09 18:23:46 +02:00
kjeld Schouten-Lebbing 39f4da11e0
fix release system for catalog releases 2021-05-09 18:21:10 +02:00
Kjeld Schouten-Lebbing ffc823bccc
Restructure repo to be a little cleaner (#445) 2021-05-09 18:11:00 +02:00
Kjeld Schouten-Lebbing 41bfcaec72
Remove isohunt 2021-05-09 13:54:20 +02:00
kjeld Schouten-Lebbing 99cf673f18
try fixing the release workflow execution order 2021-05-09 13:42:04 +02:00
kjeld Schouten-Lebbing 4c027dc2ed
rename insecure to deprecated 2021-05-09 13:31:49 +02:00
kjeld Schouten-Lebbing 37c264d8b6
forgot an echo 2021-05-09 12:59:54 +02:00
kjeld Schouten-Lebbing 9c1b561a0a
echo typo fix 2021-05-09 12:55:56 +02:00
kjeld Schouten-Lebbing 02ce31f4b5
slight patch for the docs copy scripting 2021-05-09 12:53:48 +02:00
Kjeld Schouten-Lebbing 04ac908faa
Setup special trains (#444)
* setup trains for non-free and insecure Apps

* rename dev
2021-05-09 12:47:53 +02:00
Lloyd W 0a0b3158a2
Add warllo54 as code owner (#443)
* added warllo54 as a codeowner for fireflyiii and podgrab

* added new line eof
2021-05-07 10:33:09 +02:00
allcontributors[bot] ce825541ee
docs: add ksimm1 as a contributor (#441)
* docs: update .github/README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-05-06 19:36:35 +02:00
kjeld Schouten-Lebbing 51703d2ecf
simplification 2.0 2021-05-06 15:28:56 +02:00
kjeld Schouten-Lebbing f16e81facc
remove duplicate release workflow-code 2021-05-06 15:25:31 +02:00
kjeld Schouten-Lebbing d8bb0765ea
fix wrong catalog references 2021-05-06 15:22:47 +02:00
kjeld Schouten-Lebbing 96ae90bd0b
use another update way 2021-05-06 15:17:11 +02:00
kjeld Schouten-Lebbing c8ce6424fc
fix cd 2021-05-06 15:10:37 +02:00
kjeld Schouten-Lebbing d446ab81fd
whatever 2021-05-06 15:09:08 +02:00
kjeld Schouten-Lebbing 6533e926c9
split helm dependency update 2021-05-06 15:06:31 +02:00
kjeld Schouten-Lebbing 3c6092905c
more nextlining 2021-05-06 15:04:49 +02:00
kjeld Schouten-Lebbing e2a0a8f3fa
next row do 2021-05-06 15:04:11 +02:00
kjeld Schouten-Lebbing f6537bb3fb
ignore dev for now 2021-05-06 15:02:28 +02:00
kjeld Schouten-Lebbing 49894aaf69
fix helm dependency fetcher 2021-05-06 14:58:41 +02:00
kjeld Schouten-Lebbing c279475a35
fix do 2021-05-06 14:56:19 +02:00
Kjeld Schouten-Lebbing 5d3e8ebb40
Adapt community to allow chart versioning (#434)
* try adding some custom tooling for the job

* polish tooling

* more polish

* process stable

* setup scripting for incubator

* Process incubator

* setup script for dev

* remove dev placeholder app

* remove .test beta folder

* fix some of the workflows and tooling

* fix a testing bug

* update doc generation to not create app-readme.md

* remove an unneeded file

* support multiple charts

* adapt docs

* adapt branch in docs
2021-05-06 14:50:24 +02:00
kjeld Schouten-Lebbing 45a797eae5
missed a .test reference 2021-05-05 21:11:53 +02:00
kjeld Schouten-Lebbing aff493e0bf
Finish up the initial work on new release system 2021-05-05 21:09:35 +02:00
kjeld Schouten-Lebbing 0c968c092e
fix broken path issue and try overwrithing an existing release 2021-05-05 18:29:55 +02:00
kjeld Schouten-Lebbing 50a0f49403
ignore templates directory for test release system if it errors out 2021-05-05 18:28:06 +02:00