Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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: "")
}
}
```