mirror of
https://github.com/truenas/charts.git
synced 2026-02-11 14:26:39 +08:00
* Adapt charts CI and improve/fix common * add check on permissions contaienr * add postgres template * update comments * Update create_app.sh * add check * update script * auto gen item.yaml from Chart,yaml * rename readme on dest * duplicate readme from the same source * correct comment * reoder * remove extra space * keep both README and app-readme * update regex, to also allow 2 letter names, which is also valid * No need to check host network if there aren't any pod values * use same pattern as the pod.name label (not prepending release-name * update deps * add chart dirs to ci * Add a validation to check if there is any yaml errors after merging files * update charts path on ci * common/1.0.0/ -> common/ * update common-test dep path * temp update create_app script * make permissions container name configurable, incase we want to change order of execution * update naming convention * fix typo and a missed name change * do not allow `--` in names
25 lines
631 B
Markdown
25 lines
631 B
Markdown
# Common Library
|
|
|
|
## Naming Scheme
|
|
|
|
- ServiceAccount:
|
|
- Primary: `$FullName`
|
|
- Others: `$FullName-$ServiceAccountName`
|
|
- RBAC:
|
|
- Primary: `$FullName`
|
|
- Others: `$FullName-$RBACName`
|
|
- Service:
|
|
- Primary: `$FullName`
|
|
- Others: `$FullName-$ServiceName`
|
|
- Pods:
|
|
- Primary: `$FullName`
|
|
- Others: `$FullName-$PodName`
|
|
- Containers: `$ContainerName`
|
|
- ConfigMap: `$FullName-$ConfigMapName`
|
|
- Secret: `$FullName-$SecretName`
|
|
- Scale Certificate: `$FullName-$CertName`
|
|
- Scale External Interface: `ix-$ReleaseName-$index`
|
|
|
|
> Full name -> `$ReleaseName-$ChartName`
|
|
> Any name that exceeds 63 characters, will throw an error
|