This release introduces the new and shiny ✨ Keptn's Bridge ✨ - the new Keptn's Bridge is implemented on an Angular and NodeJS stack. An excerpt of its feature set shows:
- Auto-reload Keptn events
- Breakdown of an SLO evaluation into SLIs
- Comparison of evaluation results across multiple evaluations
- Eye-catching visuals to highlight noticeable elements
- Deep-link to a Keptn project
- Link to Keptn-deployed services
This release also provides documentation on how to run Keptn on a Minikube 1.2. With Minikube, Keptn can be installed on a single-node Kubernetes cluster inside a Virtual Machine (VM) that is hosted locally. Next to Minikube, this release provides documentation on how to run Keptn on MicroK8s for the Keptn Quality Gates use-case. This also allows running Keptn as an offline deployment.
Last but not least, this release addresses known limitations and issues in using Keptn Quality Gates. Thanks to the community for the hints. Also many thanks for the Keptn Enhancement Proposals that were submitted and implemented!
Implemented Keptn spec version: 0.1.3
Quality Gates
- Return an event with
result=failure
when no SLI-provider is available, but an SLO file is found #1212 - Consider the test result of functional tests to determine the result of the evaluation #1380
- Configure SLI provider when
keptn configure monitoring
is executed #1341 - Retrieve SLIs even if tests fail #1289
Platform Support / Installer
Keptn Core
- jmeter-service:
- helm-service:
- configuration-service:
- API: Allow to set
keptnContext
in events sent to API endpoint #1355
CLI Enhancements
Integrations / Keptn contrib
- Check K8s cluster version only for full installation #1398
- Fixed memory leak in mongodb-datastore #1440
- Use right mount path for persistent volume in mongodb-datastore #1360
- Distributors can not automatically reconnect to NATS cluster #1209
- Dynatrace SLI Service / Metrics API will change at the end of Q1 #1282
- The Quality-gates standalone version is currently not supported on OpenShift #1197
- Installation on AKS with K8s version before 1.15.5 might fail #1429
- For old limitations, please see Release 0.6.0.