Commit Graph

77 Commits

Author SHA1 Message Date
Stavros Kois
4b8a9e76c1 fix(ci): fix changelog path (#5046) 2022-12-01 12:56:21 +02:00
Stavros Kois
515079b098 make sure there a CHANGELOG.md to copy... (#5029) 2022-11-30 22:52:06 +01:00
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