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
fab6f333d2
Update build-release.sh
2022-07-22 22:10:49 +02:00
Kjeld Schouten-Lebbing
d819ce4c1a
Update build-release.sh
2022-07-22 18:07:34 +02:00
Kjeld Schouten-Lebbing
a90776b509
remove security generator here as well
2022-07-12 13:10:19 +02:00
Kjeld Schouten-Lebbing
6d39ae5838
fix(ci): remove depricated charts repos
2022-07-11 12:43: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
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
d5891c186d
Chore: remove unused/moved content and tweak release fetch-depth
2022-04-01 12:20:10 +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
5f50f730b1
feat(apps): add games train and two gameservers ( #1839 )
...
* feat(apps): add games train and two gameservers
* nightly ftw
* move to tccr
* whoops
* another whoops
* some cleanup
* setup impostor ci
2022-02-04 21:06:27 +01:00
kjeld Schouten-Lebbing
a2459c5890
Adding additional patch to RC2 hotpatcher
2022-01-14 12:49:12 +01:00
kjeld Schouten-Lebbing
58baafa5eb
add rc2 patcher to website
2022-01-14 11:28:46 +01:00
kjeld Schouten-Lebbing
74a1b973db
fix a scripting mistake
2022-01-14 11:24:36 +01:00
kjeld Schouten-Lebbing
05c62a8e18
add rc2 patching script with verbosity
2022-01-14 11:21:35 +01:00
kjeld Schouten-Lebbing
8cd5e41efd
Add RC2 HotPatch 1 to tools
2022-01-14 11:14:28 +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
TrueCharts-Bot
4c2764a13f
Commit released Helm Chart and docs for TrueCharts
...
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-12-12 22:42:29 +00:00
Kjeld Schouten-Lebbing
779e144f20
feat(apps): Add LSIO based Apps ( #1500 )
...
* feat(apps): Add LSIO based Apps
* try different config dir for scrutiny
* remove comments
* some work on icons/descriptions
* more icons/description
* more icons/desc!
* shorten descriptions
* make desc oneliner
* sync security options to questions
* sync storage
* add services
* doc ports
* fix port conflicts
* document ports
* sync env-vars
Co-authored-by: Stavros kois <s.kois@outlook.com>
2021-12-12 23:27:04 +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
b7b107c99a
chore(Apps): move traefik and k8s gateway to core train
2021-11-14 11:43:45 +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
1bf35c85a5
chore(apps): bump apps, remove duplicates and move incubator to stable for RC1
2021-10-21 00:00:57 +02: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
TrueCharts-Bot
852f94db88
Commit released Helm Chart and docs for TrueCharts
...
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-10-19 22:28:44 +00:00
kjeld Schouten-Lebbing
512862c393
feat(CI): add custom bumping scripting instead of pybump
2021-10-19 23:04:30 +02:00
Kjeld Schouten-Lebbing
b550a06b90
refactor(Apps): Project Eclipse Part 6, move questions.yaml to root App folder ( #1182 )
...
* refactor(Apps): Project Eclipse Part 6, move questions.yaml to root App folder
* move current files
2021-10-19 19:34:36 +02:00
Kjeld Schouten-Lebbing
d0630ae93c
chore(Apps): Project-Eclipse 5, move app-readme to automatic generation script ( #1181 )
2021-10-19 19:00:56 +02:00
TrueCharts-Bot
c0fe3092f6
Commit released Helm Chart and docs for TrueCharts
...
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-10-19 16:34:42 +00:00
kjeld Schouten-Lebbing
900a4ff9e0
Fix typo in build suite
2021-10-19 18:31:08 +02:00
Kjeld Schouten-Lebbing
066f596265
feat(Docs): Project-Eclipse 4, Add App grading annotations to Chart.yaml ( #1180 )
...
* feat(Apps): Add App Grading annotation
(cherry picked from commit d6b5ff729ac0a51154d4556341556b30f0daf141)
* fix small issue in build suite
2021-10-19 18:15:58 +02:00
Kjeld Schouten-Lebbing
8fbddf53ef
change(Apps): Project-Eclipse 3, Automatically generate item.yaml ( #1178 )
...
* change(Apps): automatically generate item.yaml
* bump jacket for testing
* update dev devcontainer reference
* update container versions
2021-10-19 17:59:59 +02:00
Kjeld Schouten-Lebbing
3fbd2cbfcc
chore(Apps): Project-Eclipse part 2, adapting and cleaning changelog ( #1173 )
...
* use a single changelog from now on.
* remove app changelog
* remove SCALE/CHANGELOG.md
* more cleanup
2021-10-19 15:29:07 +02:00
TrueCharts-Bot
43efd8a91c
Commit released Helm Chart and docs for TrueCharts
...
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-10-19 12:33:40 +00:00
Kjeld Schouten-Lebbing
a1c12c64e3
feat(apps): Add more Apps using postgresql ( #1136 )
...
* feat(apps): Add more Apps using postgresql
Squashed commit:
move apps - dev to incubator (+29 squashed commit)
[e306948ef] bump postgresql
[d22c2cc62] bump common
[cc5412370] remove ix_values.yaml
[ca02334e6] Sync last env's and secrets
[34b9d2af1] update gui on ff-syncserver
[8dc32c07c] Add description on persistence
[3ee0e4dac] Update secrets labels
[4192e3af5] Update default-ports
[d88de9fbc] fixedEnv on top...
[61363ea19] tt-rss
[8a124605e] traccar
[6de23ed28] teedy
[402e3916d] statping
[f8da66a8c] shiori
[c58d98c29] recipes
[2390929fc] openkm
[ca4cfcf75] odoo
[34a8e0e96] fixedEnv on top
[ec3c53f7b] miniflux
[b47aab805] librespeed
[f7252eeed] whoops
[d4e312ff6] kanboard
[c9e32f3eb] joplin-server
[4a216a442] wikijs
[8a529ba57] gotify
[1130943a7] ff-sync
[f1b43a783] etherpad
[7365fe5da] dsmr-reader
[ea7a6751e] babybuddy (+1 squashed commits)
* enable varrun on librespeed
* librespeed no readonly root
* run librespeed as root
2021-10-19 14:20:06 +02:00
kjeld Schouten-Lebbing
69d69b1f54
fix(Apps): fix previous SCALE bugfix not correctly being applied
2021-10-19 12:46:12 +02:00
Kjeld Schouten-Lebbing
1aa854ef14
fix(Apps): Solve issues regarding ix_values.yaml not containing the image and tag definitions. ( #1176 )
...
* fix(Apps): Solve issues regarding ix_values.yaml not containing the image and tag definitions.
* bump patch to regenerate releases
2021-10-19 11:21:33 +02:00
Kjeld Schouten-Lebbing
4ccf8d64a5
refactor(Apps): Project Eclipse - part 1 - remove ix_values.yaml ( #1168 )
...
* NUKE values.yaml -> ix_values.yaml
* nuke the values.yaml files globally (we can revert just the bare minimum required settings, if needed)
* bump patch versions
(cherry picked from commit e6c60c57df81af47652180d3e822f05c878e1d2b)
* bump common to deal with some storageClass naming issues
* bump common and postgresql
* try retrying helm dependency update 3 times if failed
* sleep after error
2021-10-18 23:08:34 +02:00
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