Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laupse/dagger-kapp
Kapp (Kubernetes deployment tool) extension for dagger CI/CD
https://github.com/laupse/dagger-kapp
Last synced: about 2 months ago
JSON representation
Kapp (Kubernetes deployment tool) extension for dagger CI/CD
- Host: GitHub
- URL: https://github.com/laupse/dagger-kapp
- Owner: laupse
- License: apache-2.0
- Created: 2022-10-04T09:46:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-18T08:02:21.000Z (about 2 years ago)
- Last Synced: 2024-06-21T03:26:57.270Z (7 months ago)
- Language: Go
- Homepage:
- Size: 109 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dagger-kapp
A dagger extension for kapp operations## Supported Commands
- deploy## Include this in your cloak.yaml
```yaml
- git:
remote: https://github.com/laupse/dagger-kapp.git
ref: main
path: cloak.yaml
```## Example
```gql
query LoadCred() {
kapp {
loadCredentials(kubeconfig: "kubeconfig")
}
}
``````gql
query Deploy($kubeConfig: SecretID!) {
kapp {
deploy(app: "nginx", directory: ".", file: "deploy.yaml", kubeconfig: $kubeConfig,namespace: "default", url: "")
}
}
```