Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deas/helm-pattern
https://github.com/deas/helm-pattern
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/deas/helm-pattern
- Owner: deas
- Created: 2020-04-03T04:31:31.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-06T07:31:15.000Z (over 4 years ago)
- Last Synced: 2024-10-12T22:52:25.995Z (3 months ago)
- Language: Smarty
- Size: 4.88 KB
- Stars: 0
- Watchers: 3
- 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.