https://github.com/deas/helm-pattern
https://github.com/deas/helm-pattern
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/deas/helm-pattern
- Owner: deas
- Created: 2020-04-03T04:31:31.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-06T07:31:15.000Z (about 6 years ago)
- Last Synced: 2025-10-26T00:07:52.134Z (8 months ago)
- Language: Smarty
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# helm pattern
The purpose of this repo is to catalog pattern and best practices when working with
[`helm`](https://helm.sh/). [`charts/stable`](https://github.com/helm/charts/tree/master/stable) served great resource for inspiration.
## Bundled Files
### Intent
You need additional non-binary files in your container and adding them to the image is not reasonable. (It may technically be possible to wrap binaries in YAML, but `etcd` still has a size limit for values).
### Motivation (Forces)
You need additional scripts (not binaries) or configuration files.
### Applicability
- You don't have CI infrastructure
- Adding the files to a "heavy" image would make too specific
### Structure
### Participants
### Collaboration
### Consequences
### Implementation
See [`script-job-*`](./templates/).
### Known Uses
Various places in `charts/stable`.
### Related Patterns
## GitOps (CD)
### Implementation
See [Jenkins-X](https://jenkins-x.io)
## Lifecycle Hint
## Postrender
# Misc Tips
- Things fail all the time. Unless code executes very frenquently, be verbose. With shell scripts, using `set -xe` is usually a good idea.