Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nadimtuhin/captan
kubernetes deployment helper
https://github.com/nadimtuhin/captan
kubernetes kubernetes-deployment
Last synced: 25 days ago
JSON representation
kubernetes deployment helper
- Host: GitHub
- URL: https://github.com/nadimtuhin/captan
- Owner: nadimtuhin
- License: mit
- Created: 2018-10-30T09:52:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T11:55:09.000Z (almost 2 years ago)
- Last Synced: 2024-04-15T01:14:29.184Z (7 months ago)
- Topics: kubernetes, kubernetes-deployment
- Language: JavaScript
- Homepage:
- Size: 400 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# captan
kubernetes deployment helper
## features
- [x] supports deploying to multiple namespaces and clusters
- [x] supports multiple deployments
- [ ] add support for inline arguments, for example
```shcaptan
--chart ./hack/app
--build
--appname dashboard
--build-args NODE_ENV=development
--deploy
--deployment dashboard-deployment
--namespace dashboard-staging
--cluster dashboard-prod
```## Usage guide
```yaml
# hack/app-helm-chart/values.yaml
appName: dashboarddeployments:
- dashboard-deployment
- feature1-dashboard-deployment
- feature2-dashboard-deploymentnamespaces:
- dashboardv1
- dashboardv2buildArgs:
- NODE_ENV=development
- NODE_ENV=staging
- NODE_ENV=productiondockerFile: ./Dockerfile
```