keptn-sandbox/Install/Uninstall Keptn
Install or uninstall Keptn inside a Kubernetes context
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Dec 13, 2022
- License
- Apache 2.0
Pinned Snippet
uses: keptn-sandbox/action-install-keptn@498da579e402f2c3dbfa5770cbbba853d59b5ada # v4.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| KEPTN_VERSION | The version of Keptn that should be installed (e.g. 0.16.0) if not specified latest available version will be used | no | "" |
| HELM_VALUES | Helm values to set during install passed as a YAML multiline string | no | apiGatewayNginx: type: LoadBalancer |
| KEPTN_NAMESPACE | Kubernetes namespace where Keptn will be installed | no | keptn |
| KUBECONFIG | The location of the kubernetes configuration file | no | $HOME/.kube/config |
| UNINSTALL | If true the Keptn instance will be uninstalled from the kubernetes context | no | false |
| KEPTN_HELM_CHART_REPO | Helm repository from which Keptn helm chart is retrieved | no | https://charts.keptn.sh |
Outputs
| name | description |
|---|---|
| KEPTN_HTTP_ENDPOINT | Endpoint (host(:port)) on which the api gateway of the installed Keptn is reachable. Could be empty if it was not possible to autodetect it. |
| KEPTN_API_URL | HTTP URL of the Keptn API endpoint. Could be empty if it was not possible to autodetect a KEPTN_ENDPOINT. |
| KEPTN_API_TOKEN | A API token needed for the communication with Keptn |