Stavros Kois
43611dfa76
feat(traefik): add geoblock middleware ( #4396 )
...
* feat(traefik): add geoblock middleware
* add the required args
* add UI
* fix indentaiton
2022-11-13 12:03:07 +01:00
Stavros Kois
881c939dc0
feat(ci): Download each dep to each own repo dir, and use a cached index instead of fetch each time ( #4393 )
...
* download each dep to its repo dir, to avoid confclits
* only fetch index once
* clean index cache on start
* fancy print
* make sure it's always `index.yaml`
* add caches to gitignore
* empty lines
* don't wipe
2022-11-12 19:06:22 +01:00
Stavros Kois
86c3ca7a7b
fix(ci): fix a check ( #4388 )
...
* chore(ci): fix a visual typo
* fix copy..
* its train/chart :D
* Add some comments so I can read it again in the feature :P
* comment
* fix a check..
2022-11-12 17:09:02 +01:00
Stavros Kois
f7ddd8f555
Add some comments to the fetch deps script.
...
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-11-12 18:02:16 +02:00
Stavros Kois
dcc7fe5ed3
chore(ci): fix cp path ( #4387 )
...
* chore(ci): fix a visual typo
* fix copy..
* its train/chart :D
2022-11-12 16:58:44 +01:00
Kjeld Schouten-Lebbing
37ea4a1920
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:45:32 +01:00
Kjeld Schouten-Lebbing
56905362f9
nuke helm build
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:44:13 +01:00
Kjeld Schouten-Lebbing
318fde858e
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:32:22 +01:00
Kjeld Schouten-Lebbing
9c774c720f
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:27:53 +01:00
Kjeld Schouten-Lebbing
9f38ddbf60
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:22:44 +01:00
Kjeld Schouten-Lebbing
5ef9763bed
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:03:41 +01:00
Kjeld Schouten-Lebbing
47a81df78e
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:01:04 +01:00
Kjeld Schouten-Lebbing
07c6d1ab7e
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 16:00:47 +01:00
Kjeld Schouten-Lebbing
a32bcf03f9
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 15:49:44 +01:00
Kjeld Schouten-Lebbing
a304278d50
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 15:48:08 +01:00
Kjeld Schouten-Lebbing
8c25487408
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 15:37:44 +01:00
Kjeld Schouten-Lebbing
27548259e2
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 15:33:44 +01:00
Kjeld Schouten-Lebbing
acb92de675
Update fetch_helm_deps.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-12 15:33:27 +01:00
Stavros Kois
4d335f300d
feat(ci): add fetch helm deps script ( #4386 )
...
* feat(ci): add fetch helm deps
* add some error handling
* require the command
* pretty output
2022-11-12 15:27:40 +01:00
Kjeld Schouten-Lebbing
8e1906e9e4
fix(ci): use helm dependency build instead of update, to improve speed when Chart.Lock is present
2022-11-11 12:02:56 +01:00
Kjeld Schouten-Lebbing
82046b4021
fix(ci): prevent changelog mistakes
2022-11-10 20:59:21 +01:00
Kjeld Schouten-Lebbing
ff654486b3
feat(ci): move changelog directly to website ( #4370 )
...
* feat(ci): move changelog directly to website
* Put part of website changelog into SCALE App and add notice towards website
* Don't push back into repo and combine helm-release jobs
* force remove app-changelog
2022-11-10 20:39:03 +01:00
Kjeld Schouten-Lebbing
5864fce3ac
WIP Cleanup configuration options ( #4365 )
...
* chore(apps): remove un-needed UI elements
* dont grab metallb upstreams anymore
* add new readme template pointing to the website and remove helm-values system
* Move readme generation to daily job
* remove readme addition and remve readme generation from build-release script
* bump
* remvoe the use of helm-docs
* completely remove helm-docs
* move tag sync to renovate bump action
* fully remove tag sync and remove needless helm dependency updates
* remove needless helm prep
* get rid of needlessly loaded grafana repo
2022-11-10 16:46:44 +01:00
Kjeld Schouten-Lebbing
34e1423d86
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-09 22:56:37 +01:00
Kjeld Schouten-Lebbing
bc1e67cb46
fix mistake
2022-09-27 22:17:22 +02:00
Kjeld Schouten-Lebbing
1695154ff0
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-09-27 22:12:58 +02:00
Kjeld Schouten-Lebbing
b2d4a48346
Update gen-docs.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-09-27 19:00:46 +02:00
Kjeld Schouten-Lebbing
8a88853f71
Update gen-docs.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-09-27 12:15:02 +02:00
Kjeld Schouten-Lebbing
c7cac13be1
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-09-27 12:13:46 +02:00
Stavros Kois
4c2ada63c9
feat(ci): make include replace simpler ( #3904 )
...
* move tempaltes
* update scripts
* bump for test
* print some info
* move some more files
* see what is taking so long
* remove time
* simple->LB
* CRLF->LF
* handle both LF and CRLF
* bumps
2022-09-26 10:11:11 +02:00
Stavros Kois
ccf932740b
feat(treafik): add RealIP and addPrefix middleware ( #3884 )
...
* fix typo
* feat(treafik): add RealIP middleware
* move middlewares to includes
* bump minor
* remove pilot reference
* lint
* lint
* fix typo in workflow
* add script to update traefikMiddlewares
* add empty space
* realIP empty array
* add addprefix middleware
2022-09-25 11:14:39 +02:00
Kjeld Schouten-Lebbing
7be0dcbe6d
chore(Apps): refactor Services SCALE GUI
2022-09-19 00:17:23 +02:00
Stavros Kois
6c68a6c013
chore(questions): split serviceSelector ( #3751 )
...
* chore(questions): split serviceSelector
* replace questions with the new templates
2022-09-15 00:27:12 +03:00
Stavros Kois
274c522df6
feat(traefik): add support for proxyProtocol ( #3593 )
...
* feat(traefik): add support for proxyProtocol
* whoops
* empty space
* proxyprot on all entrypoints
* whoops again
* no fixes here
* Update charts/stable/traefik/templates/_args.tpl
* formatting
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-27 22:58:46 +02:00
Stavros Kois
a7652a487b
fix(docs): correctly set the train in link ( #3534 )
2022-08-22 19:46:38 +03:00
Kjeld Schouten-Lebbing
768c6c78f8
donate -> docs
2022-08-12 13:11:35 +02:00
Kjeld Schouten-Lebbing
85278e9a77
Update build-catalog.sh
...
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-12 12:58:53 +02:00
Stavros Kois
16fbffb961
fix(templates): move extraArgs from .Values.controller to .Values ( #3447 )
...
* fix(templates): move extraArgs from .Values.controller to .Values
* update questions
* whoops
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-12 10:40:46 +02:00
Stavros Kois
7cd258678f
fix(docs): fix links ( #3362 )
...
* fix(docs): fix links
* update report to charts
* update some references from apps -> charts
2022-08-08 23:57:58 +02:00
Stavros Kois
ac9cc7f736
chore(questions): replace questions parts with templates ( #3402 )
...
* chore(questions): replace port parts with templates
* chore(questions): replace controller parts with templates
* remove tons of whitespce
* remove quotes from strings on templates
* make complete controller an include
* default to recreate
* remove replica and strategies as it's covered from controllerStrtegies include
* remove whitespace again
* replace controllertype with include (deployment/daemonset/statefulset)
* replace advanced port part except targetport
* remove more quotes
* add hidden toggle of enable the port
* new includes
* update build script
* controller deploy/stateful/deamon template changes
* replace controllerStrategies with replicas, replica#, strategy, recreate
* move 2 templates into a subfolder
* remove quotes
* remove disabled portals from questions and defined them on values
* remove enabled portal from the questions and add it on values
* one more app
* Portal cleanup
* remove portal templates
* add more includes
* replace portal links
* move some templates in folders
* replace ingressRoot with template
* more grouping
* replace persistenceroot with template
* replace serviceExpertRoot
* replace serviceroot
* fix a rogue one
* vctRoot
* securityContext cleanup
* remove quotes from templates on string
* replace vctRoot
* replace advanedSecurityRoot
* replace podsecurity root
* Update .github/scripts/build-catalog.sh
* Update values.yaml
* remove dupe portal
* update build-release script
* fix paths
* fix apps with imageSelector
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 23:25:02 +02:00
Stavros Kois
7b1ffb0446
fix(chart-icons): move all chart-icons under hotlink-ok dir ( #3373 )
2022-08-01 20:54:37 +00:00
Stavros Kois
e93a6b1755
chore(ci): cleanup ci ( #3366 )
2022-07-31 20:27:36 +00:00
Stavros Kois
a10c0dffb8
fix(ci): remove go-yq check ( #3364 )
2022-07-31 19:15:36 +00:00
Stavros Kois
2f5f341454
fix(ci): use go-yq ( #3351 )
...
* migrato to python yq
* fix(ci): use go-yq
* only update sources if dep are installed
* bump dev container
2022-07-31 13:54:01 +03:00
StevenMcElligott
29afb8ac22
fix(docs): Fixed the manual reference for the Catalog items ( #3358 )
2022-07-31 02:06:36 +00:00
Stavros Kois
b5f086e544
chore(ci): print yq version ( #3345 )
2022-07-29 17:03:35 +00:00
Stavros Kois
8ef157368e
fix(ci): yq requires -y for in place changes ( #3343 )
...
* fix(ci): yq requires -y for in place changes
* fix cat
2022-07-29 15:57:35 +00:00
Stavros Kois
08db7259d7
feat(ci): autogen icon link and add some logging ( #3341 )
...
* feat(ci): autogen icon link and add some logging
* add some more logging for debugging
* some more
* add chartname on echo's
2022-07-29 16:13:18 +02:00
Stavros Kois
9a85dee993
feat(ci): Auto add/update/replace `sources` with TC git repo link ( #3336 )
...
* no need to quote the link
* auto add/replace/update source with tc git repo link
2022-07-29 02:17:37 +02:00
Stavros Kois
ca56d9bf3a
chore(docs): auto update home on chart.yaml ( #3335 )
...
* chore(docs): auto update `home` on chart.yaml
* add comment
2022-07-28 22:39:13 +02:00
Kjeld Schouten-Lebbing
3feedd2a65
fix(ci): forgot to push a description change
2022-07-19 13:53:56 +02:00
Kjeld Schouten-Lebbing
356b0e1dee
feat(ci): improve chart readme and scale description.
2022-07-19 13:53:25 +02:00
Kjeld Schouten-Lebbing
2ab1b3ecb3
Update gen-docs.sh
2022-07-19 12:51:38 +02:00
Kjeld Schouten-Lebbing
98d201d12b
fix(ci): remove docs and icon from catalog generation
2022-07-14 22:20:09 +02:00
Kjeld Schouten-Lebbing
30c50855e9
fix CI typo and bump again
2022-07-14 15:50:39 +02:00
Kjeld Schouten-Lebbing
f015ed29fb
fix(ci): Ensure all Apps have a synced HelmIgnore file
2022-07-14 15:45:54 +02:00
Kjeld Schouten-Lebbing
ed1b360699
remove security scan generator code
2022-07-12 13:04:56 +02:00
Kjeld Schouten-Lebbing
615eb94713
Update gen-docs.sh
2022-07-07 17:15:40 +02:00
Kjeld Schouten-Lebbing
620dae751b
temporary disable generating security.md due to bugs
2022-07-07 11:56:32 +02:00
Kjeld Schouten-Lebbing
ebf24a2d1a
Update build-catalog.sh
2022-07-06 22:38:12 +02:00
Stavros Kois
e4e6f86d2c
feat(custom-app): Add custom command UI ( #2983 )
...
* feat(custom-app): Add custom command UI
* give custom command it's own checkbox
Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-06-27 11:38:05 +02:00
Kjeld Schouten-Lebbing
5529c2a3af
refactor(charts): BREAKING CHANGE ( #2836 )
...
* Update Apps with new Common version
* Patch with the secret fixes from common
* fix amd
2022-06-07 19:41:19 +02:00
Kjeld Schouten-Lebbing
e545259273
Update gen-docs.sh
2022-04-06 17:39:13 +02:00
kjeld Schouten-Lebbing
27cdcce4f1
fix(ci): try to also fix catalog build process
2022-04-03 10:55:01 +02:00
kjeld Schouten-Lebbing
e139c02cc7
try ci fix
2022-04-03 10:43:00 +02:00
Kjeld Schouten-Lebbing
d1c9167e69
Update build-catalog.sh
2022-04-03 10:33:24 +02:00
Kjeld Schouten-Lebbing
c05817a4b8
Update gen-docs.sh
2022-04-03 10:33:07 +02:00
kjeld Schouten-Lebbing
d5891c186d
Chore: remove unused/moved content and tweak release fetch-depth
2022-04-01 12:20:10 +02:00
kjeld Schouten-Lebbing
87521af99f
feat(ci): use central change detector for release catalog builder and split catalog-validation
2022-04-01 11:59:38 +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
557c38fb08
use central change detection for release CI
2022-04-01 11:32:27 +02:00
kjeld Schouten-Lebbing
c1a814f328
fix(ci): fix docs generator unbound variable
2022-04-01 10:25:55 +02:00
kjeld Schouten-Lebbing
6b4cec59e0
make scripts actually executable
2022-04-01 10:19:12 +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
794f97b628
chore(ci): Include charts-only CI in this repo
2022-03-30 10:46:56 +02:00