Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Meg McRoberts <[email protected]>
Signed-off-by: Florian Bacher <[email protected]>
  • Loading branch information
bacherfl and StackScribe authored Mar 8, 2024
1 parent 01fed51 commit dbe0463
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions docs/blog/posts/stable-release-announcement.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
date: 2024-03-10
authors: [agardnerIT]
description: >
In this blog post, the release candidate for Keptn v2 is announced.
This blog post announces the release candidate for Keptn v2.
comments: true
---

Expand Down Expand Up @@ -37,33 +37,38 @@ Keptn v2-rc will bring the following new features:
- Non-Blocking Tasks
- A new “promotion” stage

### Non-Blocking Tests
### Non-blocking tasks and evaluations

Keptn offers the ability to perform arbitrary tasks and SLO evaluations both before a deployment and after a deployment.
By design, any pre-deployment task or SLO evaluation which fails will block the deployment.
By design, any pre-deployment task or SLO evaluation that fails will block the deployment.
Often, this is the behaviour you want – if a downstream dependency is unavailable or unhealthy,
you probably don’t want to complete the deployment.
However, for new Keptn users, this behaviour can appear drastic and cause deployments to be
“pending” without an obvious cause.
In Keptn v2 this blocking behaviour for pre tasks and evaluations is now configurable.
In Keptn v2 this blocking behaviour for pre tasks and evaluations can be temporarily disabled for the cluster
until you are sure that your tasks and evaluations
are performing appropriately.
When creating the KeptnConfig resource, set `spec.blockDeployment: [true|false]`.
The default behaviour is for Keptn to block deployments (i.e. `spec.blockDeployment: true`)

### The Promotion Stage

Keptn v2 introduces a new “promotion” stage.
Keptn v2 introduces a new “promotion” stage
to support multi-stage application delivery.
Keptn is commonly used alongside [GitOps practices](https://opengitops.dev/) and thus,
users want to have a dedicated way to promote an application to the next stage in my environment.
The new stage is disabled by default and can be controlled via the Helm flag:
`lifecycleOperator.promotionTasksEnabled: [true|false]`.
The upcoming stable release will be shipped with this feature enabled out of the box.

Further information can be found in
[the official documentation](https://keptn.sh/stable/docs/guides/multi-stage-application-delivery/).
The
[Multi-stage application delvery](https://keptn.sh/stable/docs/guides/multi-stage-application-delivery/)

Check failure on line 66 in docs/blog/posts/stable-release-announcement.md

View workflow job for this annotation

GitHub Actions / Check Spelling

`delvery` is not a recognized word. (unrecognized-spelling)
guide.

## Try it out

Now, you will see a true end-to-end picture of everything in the logical operation,
Now, you can see a true end-to-end picture of everything in the logical operation,
potentially from “PR merged” all the way to “deployment complete”.
[Download Keptn v2 RC1 Now!](https://artifacthub.io/packages/helm/lifecycle-toolkit/keptn)

Expand Down

0 comments on commit dbe0463

Please sign in to comment.