Commit Graph

92 Commits

Author SHA1 Message Date
kjeld Schouten-Lebbing b571ba7829
fix(ci): revert changes to old build-release script as it's still used for PR validation CI. 2022-04-01 12:38:15 +02:00
kjeld Schouten-Lebbing 845ecd2231
feat(ci): split-off helm-prep and precommit 2022-04-01 11:45:11 +02:00
kjeld Schouten-Lebbing cb1a493926
feat(ci): split docs generation from catalog generation 2022-04-01 10:12:38 +02:00
Kjeld Schouten-Lebbing cb71a0592a
Update build-release.sh 2022-03-30 14:48:04 +02:00
kjeld Schouten-Lebbing acbfdd6a1c
fix(ci): fix production tags that cannot be used in subshell 2022-03-30 13:53:09 +02:00
kjeld Schouten-Lebbing d2ff4cfd37
fix(ci): fix production toggle of catalog CI 2022-03-30 13:38:31 +02:00
kjeld Schouten-Lebbing a24a4d76c9
tweak a new release system 2022-03-30 12:26:37 +02:00
kjeld Schouten-Lebbing 9c3d2fc778
fix(ci): fix ci crashing when just testing 2022-03-30 11:23:46 +02:00
kjeld Schouten-Lebbing 8d515e8770
use rf 2022-03-30 00:33:56 +02:00
kjeld Schouten-Lebbing 9e6627dfb7
ok 2022-03-30 00:29:12 +02:00
kjeld Schouten-Lebbing 82677bdd31
different push tactic 2022-03-30 00:26:25 +02:00
kjeld Schouten-Lebbing 9cac02d99f
try something else 2022-03-30 00:16:51 +02:00
kjeld Schouten-Lebbing baeba545cb
some changes 2022-03-30 00:12:11 +02:00
kjeld Schouten-Lebbing d4d94808b2
move index.yaml to this repo (prepare to move website away) 2022-03-29 23:31:51 +02:00
Kjeld Schouten-Lebbing ec0cbda00f
Update build-release.sh 2022-03-29 23:22:16 +02:00
kjeld Schouten-Lebbing 6110c5d213
no message 2022-03-29 21:53:06 +02:00
kjeld Schouten-Lebbing 62afebf34e
Tag here, upload elsewhere 2022-03-29 21:38:50 +02:00
kjeld Schouten-Lebbing 5bd9c77db9
ensure to default to charts not apps 2022-03-29 21:20:19 +02:00
kjeld Schouten-Lebbing 9b37fc4911
fix dhcatalog upload 2022-03-29 21:13:53 +02:00
kjeld Schouten-Lebbing 9132ac10d7
lets include git pushing into the ci system. 2022-03-29 21:07:40 +02:00
Kjeld Schouten-Lebbing 365238d5c8
Update build-release.sh 2022-03-26 15:22:16 +01:00
kjeld Schouten-Lebbing 0f6c8e9102
fix(ci): more helm repo-add fixes 2022-03-26 13:04:32 +01:00
kjeld Schouten-Lebbing 8df67a9f6b
hmm 2022-03-17 10:54:05 +01:00
kjeld Schouten-Lebbing 4816189ea8
feat(ci): copy a docker-hub locked version to a seperate catalog repo for chinese users 2022-03-17 10:25:51 +01:00
Kjeld Schouten-Lebbing 4c5c3e5197
fix(Apps): BREAKING CHANGE Move some env-vars outside of env section (#2010)
* set TZ, PUID and UMASK differently

* more fixes

* this might be breaking so bump major

* ensure PUID and UMASK references are updated

* update test

* fiz references
2022-03-03 15:04:31 +01:00
Kjeld Schouten-Lebbing 80039c40a7
feat(gui): expose capabilities in GUI (#1709)
* feat(common): expose capabilities in GUI

* add advanced podsecuritycontext include to all Apps

* add securityContext advanced include to all Apps
2022-01-13 12:18:20 +01:00
kjeld Schouten-Lebbing 5903a3a346
fix some build issues 2021-12-05 22:14:10 +01:00
kjeld Schouten-Lebbing 5b68cf50a8
render common first 2021-12-05 22:09:43 +01:00
kjeld Schouten-Lebbing 4e804d1911
chore(ci): cleanup the ci for the security page a bit 2021-12-04 23:19:33 +01:00
kjeld Schouten-Lebbing d572ea1a7b
feat(ci): Craft a trivy config to md parser 2021-12-04 22:59:49 +01:00
kjeld Schouten-Lebbing d245835726
chore(ci): improve a bit on security docs generation 2021-12-04 21:29:28 +01:00
kjeld Schouten-Lebbing 2b4fb36cdf
fix(ci): ensure ci output is in order (including stderr) 2021-12-04 20:12:23 +01:00
kjeld Schouten-Lebbing 6ca996e685
fix mistake 2021-12-04 19:53:42 +01:00
kjeld Schouten-Lebbing 76df74a6c0
small fix tryout 2021-12-04 19:49:56 +01:00
Kjeld Schouten-Lebbing b8c9799765
feat(ci): Run release pipeline in parallel (#1463)
* move actual running to function

* add some test charts

* prepare for parallel execution

* enable parallel execution

* use newer devcontainer

* use bash subshell for helm dependency update

* export all the things

* use j2 for parallel

* whoops

* helm template devnull

* use correct tooling

* questions and catalog functions export

* Revert "add some test charts"

This reverts commit d9acc26d6a.

* use correct variables

* nproc*2

* dev null the verbose helm template output

* some trivy scanning cleanup

* fix small mistake
2021-12-04 15:20:01 +01:00
Kjeld Schouten-Lebbing 1b6c21ca76
feat(ci): generate correct md/html output from trivy (#1462)
* feat(ci): generate correct md/html output from trivy

* split css from trivy template

* remove code tags

* use plain md

* click to expand

* use tccr in security scan docs
2021-12-04 14:25:20 +01:00
Kjeld Schouten-Lebbing 52aecf1094
fix(tests): use GHCR for install tests (#1461)
* fix(tests): use GHCR for install tests

* bump jackett to test ci

* also use ghcr.io for other tests

* actually process all yaml files to ghcr, not just values.yaml
2021-12-04 11:04:24 +01:00
Kjeld Schouten-Lebbing e5e4c0950c
feat(security): Render security scan results during build (#1451)
* feat(security): Render security scan results during build.

* move devcontainer to tccr in workflows

* move vscode devcontainer to tccr

* add fake bump to force tests to actually run

* ok

* work on building docs out of the security scan

* slight fix

* try to output container scan data

* done

* whoops

* output container scan output to file (crude)

* temporaryily encapsulate trivy output with code tags

* add some console output while running security scans
2021-12-03 19:31:19 +01:00
Kjeld Schouten-Lebbing 19ef571469
feat(prometheus): add some prometheus exporter-Apps (#1388)
* feat(prometheus): add some prometheus exporter-Apps

* delete notes

* little fix

* fix

* crlf and ignore

* keywords

* hmm

* no quote try

* portals

* skip tests for promcord

* hmm

* Add questions
2021-11-23 21:36:27 +01:00
kjeld Schouten-Lebbing 05791a8df5
Add prometheus upstream sources 2021-11-21 22:37:45 +01:00
Kjeld Schouten-Lebbing f6e627b61a
add(loki): Add Loki (#1367)
* initial work on Loki App

* some steps

* fix some mistakes

* hmm

* use secret instead of configmap, like upstream

* actually use the damn secret stupid

* add promtail dependency directly from upstream

* setup questions.yaml

* random butchery fix
2021-11-21 21:52:23 +01:00
Kjeld Schouten-Lebbing 023eb2f4cd
Add a metallb app (#1305)
* Add a metallb app

* add metallb repo
2021-11-10 17:35:49 +01:00
kjeld Schouten-Lebbing 1ff3b745e0
feat(testing): Write new persistence GUI and move persistence into includes 2021-11-06 19:23:24 +01:00
Kjeld Schouten-Lebbing 6a54105c7a
feat(common): Add simple servicetype as a LoadBalancer Alias (#1284)
* feat(common): Add simple servicetype as a LoadBalancer Alias

* add serviceList UI tweak

* Fix typo

* bump

* move servicetype selection code to include

* Clearly flag NodePort and LoadBalancer as advanced

As NodePort does require advanced settings to be checked now
2021-11-06 11:29:34 +01:00
kjeld Schouten-Lebbing d7138eb069
Don't fail on minor failures 2021-10-20 22:40:43 +02:00
Kjeld Schouten-Lebbing 5c11bc8fb0
fix(Postgresql): use correct PVC storageClass when using postgresql as a dependency on SCALE (#1212)
* fix db persistence

* Add global isSCALE flag to every questions.yaml file

* bump common
2021-10-20 19:39:05 +02:00
kjeld Schouten-Lebbing e38d1bc122
trying to patch the release script again 2021-10-20 13:52:51 +02:00
kjeld Schouten-Lebbing 313c11e52c
FIX AGAIN 2021-10-20 10:28:44 +02:00
kjeld Schouten-Lebbing a40ee5577e
correct a mistake 2021-10-20 10:21:37 +02:00
kjeld Schouten-Lebbing 849e6e02c5
fix(CI): ensure Apps use the correct icon_url key in item.yaml 2021-10-20 10:14:56 +02:00