Files
library-charts/charts/common
Kjeld Schouten-Lebbing f267828efe BREAKING CHANGE: Common Refactor (#110)
* Split and reorganise some file for refactorign and add docs (#15)

* refactor(general): initial restructure, renaming, documenting changes and splitting some files for clearity

* bump to make clear this is refactor work

* fix(deviceList): fix perdict missing var

* fix(common-test): rename loader

* remove targz from common-test

* different perdict name

* reshuffle

* reorder more

* fix device and persistence lists

* no message

* Add secret spawner (#17)

* add secret spawner

(cherry picked from commit 19be71210adb17534da3a380630c8a6548d6c2fd)

* move secret spawner

* some more cleanup

* whoopps

* minor env cleanup

* more

* certs

* update test

* misc fixes

* Move hpa to class (#18)

* Move hpa to class

* use spawner instead of direct class

* Fix some tests

* Allow for multiple networkPolicies (#19)

* Allow for multiple networkPolicies

* also update values.yaml

* fix mistake

* update tests

* lowercase

* hmm

* refactor serviceAccount creation (#77)

* make serviceAccounts more flexible

* fixup

* fixup

* fixup 3

* refactor RBAC  creation (#76)

* Add support for more than one RBAC to be configured

* adapt values.yaml

* fixup

* fixup2

* rbac tweak

* hmmm

* work on cleaning things up (#81)

* restructure folders a bit

* cleanup some references

* merge autopermissions with hostpatch and remove docker-compose disable

* fixup

* SCALE->scale

* portal to scale folder

* remove dep-common

* hmm

* render prep as script

* fix some permission mistakes

* patch auto-permissions tests

* More TPL usage for containers and pods (#82)

* tpl pod content

* fix

* fix2

* more mainContainer tpl support

* fix again

* volume and volumemount tpl options expansion

* missing space

* readonly fix

* finish tpl addition to non-class files

* fix port

* no tpl for group number

* more tpl and test fixes

* allow to disable inotify patch

* no message

* add nfs support to persistence and port a patch from KAH

* allow externalTrafficPolicy on all types of services

* change fix

* Ensure SCALE specific code is not run outside of SCALE (#83)

* only apply SCALE specific non-storage settings when running as SCALE App

* fix ingress and portal tests

* significantly simplify SCALE PVC naming and make it only run when used as SCALE App

* fix certificate tests

* use global ixChartContext where suitable

* Add auto-permissions support for (NFSv4) ACL's (#84)

* initial work on NFS4 ACL support

* remove automatic permission tests for now...

* more verbosity

* test another solution

* set rights for both user AND group

* test auto permissions during run tests

* hmmm

* hmm2

* fix quoting issues

* different quotes

* ahhh

* Update charts/common/templates/lib/controller/_prepare.tpl

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* improve acl detector

* invert acl detector

* stick to group permissions

* ensure chown uses a path

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* Tests and small fixes

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2022-06-05 17:33:38 +02:00
..
2022-03-26 10:17:48 +01:00
2022-03-26 11:12:13 +01:00
2022-03-26 11:12:13 +01:00
2022-03-26 11:12:13 +01:00
2022-03-26 10:17:48 +01:00

Introduction

Function library for TrueCharts

Function library for TrueCharts Since a lot of the TrueCharts Apps and Charts follow a similar pattern, this library was built to reduce maintenance cost between the charts that use it and try achieve a goal of being DRY.

Requirements

Kubernetes: >=1.16.0-0

Dependencies

Repository Name Version

Installing the Chart

This is a Helm Library Chart. WARNING: THIS CHART IS NOT MEANT TO BE INSTALLED DIRECTLY

Support


All Rights Reserved - The TrueCharts Project