Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atakang7/gh-pages
This repository hosts my helm charts for easy deployment and version control for my kubernetes cluster applications.
https://github.com/atakang7/gh-pages
helm helm-charts
Last synced: about 2 months ago
JSON representation
This repository hosts my helm charts for easy deployment and version control for my kubernetes cluster applications.
- Host: GitHub
- URL: https://github.com/atakang7/gh-pages
- Owner: AtakanG7
- Created: 2024-09-12T19:52:36.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T14:15:25.000Z (4 months ago)
- Last Synced: 2024-09-18T10:26:33.603Z (4 months ago)
- Topics: helm, helm-charts
- Homepage: https://atakang7.github.io/gh-pages/
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Helm Chart Operations for CI/CD
Here are some common Helm operations you might use in a CI/CD pipeline:
1. **Add your Helm repository**
```bash
helm repo add myrepo https://yourusername.github.io/your-repo-name/
```2. **Update the repository**
```bash
helm repo update
```3. **Search for charts in your repository**
```bash
helm search repo myrepo
```4. **Install a chart**
```bash
helm install my-release myrepo/chart-name
```5. **Upgrade a release**
```bash
helm upgrade my-release myrepo/chart-name
```6. **Rollback a release**
```bash
helm rollback my-release 1
```7. **Uninstall a release**
```bash
helm uninstall my-release
```8. **List all releases**
```bash
helm list
```9. **Get release status**
```bash
helm status my-release
```10. **Get release history**
```bash
helm history my-release
```11. **Package a chart**
```bash
helm package ./charts/my-chart
```12. **Lint a chart**
```bash
helm lint ./charts/my-chart
```