Release Notes 0.7.2
Keptn 0.7.2 enhances the 0.7.1 release with great UX/UI improvements; especially for working with Quality Gates. This release introduces a new API endpoint for triggering a quality gate evaluation and the Bridge shows more details about the evaluation result.
The key announcements of Keptn 0.7.2:
🚀 Improved UX for Quality Gates: This release introduces an /evaluation
endpoint that brings the same user-experience to the API as used from the Keptn CLI. Hence, you can now easily trigger a quality gate evaluation based on the parameters start
, end
, and timeframe
for a specific service
in a particular project
/stage
.
✨ Focused UI enhancements for Quality Gates: The evaluation tile that displays the quality gate evaluation result has been improved in various ways. First, the Heatmap in this tile now highlights the currently selected evaluation result. Second, it also displays the evaluation results that were used for comparisons giving the user more insights into the quality gate.
🎉 Usage statistics for Keptn installation: If you want to get more insights into your Keptn installation, feel free to deploy the statistics-service v0.1.1 from the Keptn sandbox. This service provides usage statistics based on events and service executions.
⭐ Spec update: The Keptn CloudEvent sh.keptn.events.evaluation-done
has a new field called comparedEvents
that lists the evaluations that were taken for comparison. See sh.keptn.events.evaluation-done for more details.
Last but not least, many thanks to the community for all their contributions!
Keptn Specification
Implemented Keptn spec version: 0.1.6
- The
evaluationDetails
property of thesh.keptn.events.evaluation-done
event lists the evaluations that were taken for comparison #42
New Features
Platform Support / Installer
API
- Introduced API endpoint
\evaluation
for triggering evaluations #2387 - Swagger automatically determines the scheme (https or http) #2325
CLI
- Allow all monitoring types for the
keptn configure monitoring
command #2483 - The output of
keptn auth
shows the Keptn endpoint #2445 - The output of
keptn version
shows the Keptn API version #2412 - Improve robustness and UX of
keptn generate support-archive
#2340 - Point user to upgrade docs, fixed bug in
keptn update project
#2293
Keptn Core
-
Increased password and token entropy #2295
-
configuration-service:
-
lighthouse-service:
- Behavior change:
include_result_with_score
just works on SLO-level andsh.keptn.events.evaluation-done
returns compared evaluation results #2388 - Send
sh.keptn.events.evaluation-done
events with error information when service/stage/project not found #2365 - Use the ConfigMap
lighthouse-config
which refers to a default SLI provider #2317 - Trigger SLI retrieval even though the SLO is empty or not available #2318
- Behavior change:
Bridge
- Introduced integrations page to show usage of CLI/API and loading external information about integrations #2429
- Show true number of compared events #2457
- Show
buildId
label on xAxis in Heatmap #2131 - Evaluation tile rework #2305
- Heatmap highlights evaluation results that are used for comparison #2389
- Show the actual state of the approval in approval finished events #2371
- Enable highlighting of the currently selected evaluation result in Heatmap #1640
- Enable caching for static files in express #2408
- Provide access to up-stream configuration repository per project #1335
- Hide the API token and
keptn auth
command per default #2257 - Feature toggle for version check and API token info #2320
- Show a download link for Keptn CLI #2319
Fixed Issues
- Fixed broken link to Keptn API in Bridge #2430
- Fixed infinite loop while confirming cluster information #2425
- Fixed wrong version number for API endpoints #2315
- Fixed bug: Bridge UI breaks on first open approval event on stage #2354
Development Process / Testing
- Fixed Travis-CI integration tests #2335
Upgrade to 0.7.2
- The upgrade from 0.7.x to 0.7.2 is supported by the
keptn upgrade
command. Find the documentation here: Upgrade from Keptn 0.7.1 to 0.7.2