18 Jul 2023
In this video Florian Bacher presents the latest features to run your own business logic to support the lifecycle of your application deployment.
Learn more: https://lifecycle.keptn.sh/
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
Learn more: https://lifecycle.keptn.sh/
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
- 1 participant
- 4 minutes
1 Jun 2023
How GitHub Codespace Makes Contributing to Keptn & Kept Docs Much Easier!
In this video Adam Gardner, DevRel at Dynatrace, walks you through, step-by-step, how to make a change to a Keptn repo using GitHub Codespaces by showing:
- How to fork a repo
- Code: Create Codespace on main
- Using the VS Code / Codespaces UI how to make a change
- How to stage the changes, commit staged as signed off (as required by CNCF & Keptn projects), and push those changes
- How to create a PR
In this video Adam Gardner, DevRel at Dynatrace, walks you through, step-by-step, how to make a change to a Keptn repo using GitHub Codespaces by showing:
- How to fork a repo
- Code: Create Codespace on main
- Using the VS Code / Codespaces UI how to make a change
- How to stage the changes, commit staged as signed off (as required by CNCF & Keptn projects), and push those changes
- How to create a PR
- 1 participant
- 6 minutes
30 Dec 2022
Keptn Lifecycle Toolkit (KLT) gives observability and orchestration of your GitOps deployments. It does this by ...
... using OpenTelemetry to trace any deployment on K8s from commit to running
... providing Serverless functions to execute pre- and post-deployment checks
... pulling Prometheus to validate environment health (SLOs) pre and post deployment
... bringing Application awareness to your Deployments
In this new tutorial - https://github.com/keptn-sandbox/klt-on-k3s-with-argocd - we walk you through through a fully ArgoCD, OpenTelemetry, Grafana and Keptn setup in 5 minutes on a bare linux VM using k3s as a lightweight K8s cluster.
Watch this video to see what you get after 5 minutes. Learn how Keptn Lifecycle Toolkit works and how it seamlessly provides observabilty and orchestration of your GitOps implementation
To learn more check out: https://lifecycle.keptn.sh/
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
... using OpenTelemetry to trace any deployment on K8s from commit to running
... providing Serverless functions to execute pre- and post-deployment checks
... pulling Prometheus to validate environment health (SLOs) pre and post deployment
... bringing Application awareness to your Deployments
In this new tutorial - https://github.com/keptn-sandbox/klt-on-k3s-with-argocd - we walk you through through a fully ArgoCD, OpenTelemetry, Grafana and Keptn setup in 5 minutes on a bare linux VM using k3s as a lightweight K8s cluster.
Watch this video to see what you get after 5 minutes. Learn how Keptn Lifecycle Toolkit works and how it seamlessly provides observabilty and orchestration of your GitOps implementation
To learn more check out: https://lifecycle.keptn.sh/
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
- 1 participant
- 9 minutes
13 May 2022
In this session, our Community Rockstar Christian Heckelmann will demonstrate how EKS Blueprints can simplify your Keptn Installation process with a few lines of code.
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
- 2 participants
- 15 minutes
10 May 2022
Thomas Schuetz, the Keptn maintainer, goes through a use-case of running Keptn and ArgoCD together. In this presentation you will learn how Keptn can orchestrate Argo deployments, how to do continuous deployment with Argo while validating your apps with Argo, and other possible integrations through webhooks and notifications. Thomas also speaks about doing promotions via pull requests which is currently in progress.
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
- 1 participant
- 10 minutes
7 Apr 2022
In this short video, Elizabeth Lang and Rob Jahn introduce the new trigger feature that was released with Keptn 0.14.1. It allows you to trigger sequences directly from the Bridge/CLI.
Find all the details of the new release here: https://keptn.sh/docs/news/release_announcements/keptn-0141/
-------------------------------------------------------------------------
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
Find all the details of the new release here: https://keptn.sh/docs/news/release_announcements/keptn-0141/
-------------------------------------------------------------------------
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
- 2 participants
- 17 minutes
10 Nov 2021
Example of how to use the new Webhook Service to send notifications to tools such as Slack
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our newsletter: https://bit.ly/KeptnNews
- 1 participant
- 7 minutes
22 Jun 2021
Francesco Lentini from Artillery shows how you can use Artillery to run load tests and smoke tests to help your services maintain their SLOs.
Artillery: https://artillery.io/
Integration: https://github.com/keptn-sandbox/artillery-service
Announcement: https://artillery.io/blog/shipping-friday-170621/#Keptn-Artillery
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Artillery: https://artillery.io/
Integration: https://github.com/keptn-sandbox/artillery-service
Announcement: https://artillery.io/blog/shipping-friday-170621/#Keptn-Artillery
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
- 2 participants
- 25 minutes
3 May 2021
We are providing a hosted Keptn installation that you can explore without installing anything. Head over to keptn.public.demo.keptn.sh and have a look around to explore 4 different projects that we are currently hosting: Litmus, Podtatohead, Sockshop, Unleash.
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our community newsletter: https://keptn.sh/community/newsletter/
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Sign up to our community newsletter: https://keptn.sh/community/newsletter/
- 1 participant
- 4 minutes
22 Apr 2021
What we will cover in this tutorial:
- Setup a demo with Prometheus and Keptn
- Trigger Keptn Quality Gate evaluations
- Manage SLOs via the Keptn
Find the tutorial here: https://tutorials.keptn.sh/tutorials/keptn-quality-gates-prometheus-08/
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
- Setup a demo with Prometheus and Keptn
- Trigger Keptn Quality Gate evaluations
- Manage SLOs via the Keptn
Find the tutorial here: https://tutorials.keptn.sh/tutorials/keptn-quality-gates-prometheus-08/
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
- 1 participant
- 18 minutes
15 Apr 2021
Follow the tutorial yourself here: https://tutorials.keptn.sh/tutorials/keptn-in-a-box-08/index.html
Get the source: https://github.com/keptn-sandbox/keptn-in-a-box
What you'll find in this video:
00:00 Intro
01:15 Installation
12:34 What has been installed + Demo
24:00 Troubleshooting
26:42 Try it yourself
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
Get the source: https://github.com/keptn-sandbox/keptn-in-a-box
What you'll find in this video:
00:00 Intro
01:15 Installation
12:34 What has been installed + Demo
24:00 Troubleshooting
26:42 Try it yourself
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
- 2 participants
- 28 minutes
12 Apr 2021
In this tutorial, we'll set up a demo application and have it undergo some chaos in combination with load testing. We will then use Keptn quality gates to evaluate the resilience of the application based on SLO-driven quality gates.
Follow the tutorial: https://tutorials.keptn.sh/tutorials/keptn-litmus-08/index.html
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Follow the tutorial: https://tutorials.keptn.sh/tutorials/keptn-litmus-08/index.html
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
- 1 participant
- 28 minutes
1 Apr 2021
Canary deployments are a very popular progressive delivery model where new versions of a software component is safely released in a "phased" approach (e.g: 25%, 50%, 75%, 100% of traffic) instead of a big bang (100% of traffic). Between each phase an evaluation takes place deciding on whether to continue with the next phase of rolling out the canary to more end users or whether to roll it back to the previous version.
Argo Rollouts is a very popular open source progressive delivery controller for Kubernetes (k8s) and provides both Blue/Green as well as Canary rollout models. If you want to learn more check out their introduction video of Argo Rollouts: https://www.youtube.com/watch?v=hIL0E2gLkf8
Link to tutorial: https://tutorials.keptn.sh/tutorials/keptn-argo-rollouts-dynatrace-08-on-k3s/
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
Argo Rollouts is a very popular open source progressive delivery controller for Kubernetes (k8s) and provides both Blue/Green as well as Canary rollout models. If you want to learn more check out their introduction video of Argo Rollouts: https://www.youtube.com/watch?v=hIL0E2gLkf8
Link to tutorial: https://tutorials.keptn.sh/tutorials/keptn-argo-rollouts-dynatrace-08-on-k3s/
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Join our Keptn community newsletter: https://keptn.sh/community/newsletter/
- 2 participants
- 15 minutes
19 Mar 2021
Follow the tutorial yourself: https://tutorials.keptn.sh/tutorials/keptn-quality-gates-dynatrace-08-on-k3s/index.html?index=..%2F..keptn08x#0
If you have tools that deploy your applications and then run tests against those you have done the hard work already. Keptn's Quality Gates help you to automate the evaluation of your test results and the monitoring data captured during your tests. Keptn does this by embracing the concept of Service Level Indicators (SLIs) and Service Level Objectives (SLOs). Essentially SLIs are metrics such as Response Time, Throughput, Error Rate, Number of Database Calls, Time spent in external service calls, ... and SLOs define which objective you have for these SLIs to consider your service to be adhering to what you expect, e.g: Response Time of Login should be faster than 200ms or Login should not make more than 1 database query.
Keptn didn't come up with these concepts. They have been around for a while and made very popular thanks to the work that Google did around Site Reliability Engineering
In this tutorial we teach you how you can use Keptn Quality Gates to automatically analyze important metrics (SLIs) that Dynatrace captures while your system is under load, e.g: during a load test and compare them against your expected behavior (SLOs). This comparison can either be against well defined thresholds, e.g: 200ms response time but can also be a comparison against previous test results, e.g: response time should not get slower than 10% of our previous build.
All tutorials: https://tutorials.keptn.sh
Website: https://keptn.sh
Slack: https://slack.keptn.sh
If you have tools that deploy your applications and then run tests against those you have done the hard work already. Keptn's Quality Gates help you to automate the evaluation of your test results and the monitoring data captured during your tests. Keptn does this by embracing the concept of Service Level Indicators (SLIs) and Service Level Objectives (SLOs). Essentially SLIs are metrics such as Response Time, Throughput, Error Rate, Number of Database Calls, Time spent in external service calls, ... and SLOs define which objective you have for these SLIs to consider your service to be adhering to what you expect, e.g: Response Time of Login should be faster than 200ms or Login should not make more than 1 database query.
Keptn didn't come up with these concepts. They have been around for a while and made very popular thanks to the work that Google did around Site Reliability Engineering
In this tutorial we teach you how you can use Keptn Quality Gates to automatically analyze important metrics (SLIs) that Dynatrace captures while your system is under load, e.g: during a load test and compare them against your expected behavior (SLOs). This comparison can either be against well defined thresholds, e.g: 200ms response time but can also be a comparison against previous test results, e.g: response time should not get slower than 10% of our previous build.
All tutorials: https://tutorials.keptn.sh
Website: https://keptn.sh
Slack: https://slack.keptn.sh
- 1 participant
- 8 minutes
26 Feb 2021
Migration Guide: https://keptn.sh/docs/0.8.x/integrations/migrate_from_070_to_080/#distributor
Keptn-Service-Template-Go: https://github.com/keptn-sandbox/keptn-service-template-go
Keptn spec 0.2.0 / CloudEvents: https://github.com/keptn/spec/blob/0.2.0/cloudevents.md
Litmus-Service: https://github.com/keptn-sandbox/litmus-service
New Shipyard File Examples: https://www.youtube.com/watch?v=n9eIMLO0THQ
Keptn-Service-Template-Go: https://github.com/keptn-sandbox/keptn-service-template-go
Keptn spec 0.2.0 / CloudEvents: https://github.com/keptn/spec/blob/0.2.0/cloudevents.md
Litmus-Service: https://github.com/keptn-sandbox/litmus-service
New Shipyard File Examples: https://www.youtube.com/watch?v=n9eIMLO0THQ
- 1 participant
- 19 minutes
24 Jun 2020
Azure DevOps is a popular choice for many organizations to automate continuous delivery of enterprise and cloud native applications. In this Keptn webinar we have Bert Van der Heyden, Performance Engineer at RealDolmen and creator of the Azure DevOps Keptn Extensions, walking us through the use case of integrating Keptn's SLI/SLO-based Quality Gates into Azure DevOps pipelines in order to automate the build validation and approval process. Join us live and bring your questions!
Get the extension here: https://marketplace.visualstudio.com/items?itemName=RealdolmenDevOps.keptn-integration
Source code: https://github.com/keptn-sandbox/keptn-azure-devops-extension
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
Get the extension here: https://marketplace.visualstudio.com/items?itemName=RealdolmenDevOps.keptn-integration
Source code: https://github.com/keptn-sandbox/keptn-azure-devops-extension
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
Join us in Slack: https://slack.keptn.sh
Star us on Github: https://github.com/keptn/keptn
Follow us on Twitter: https://twitter.com/keptnProject
- 2 participants
- 47 minutes
4 May 2020
Want to level-up your Jenkins Pipelines with Keptn? In this webinar we show you how to "Automate Build Approvals through SLI/SLO based Quality Gates" and how to "Enable a Performance-Driven Culture through Performance as a Self-Service".
https://github.com/keptn-sandbox/jenkins-tutorial
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
https://github.com/keptn-sandbox/jenkins-tutorial
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
- 1 participant
- 58 minutes
24 Apr 2020
Keptn-In-A-Box is part of the automation for delivering Autonomous Cloud Workshops with Dynatrace. This is not a tutorial but more an explanation of what the shell file set up for you on a plain Ubuntu image.
A simple Bash script will set-up a fully functional Single Node Kubernetes Cluster with Dynatrace installed and Kubernetes Cluster, Cloud Applications, and Events monitoring enabled. This script is used as userdata when spinning up elastic compute images (ec2) in amazon web services, but it can run also manually in a Linux machine or VM with snap installed. The tested distro is Ubuntu Server 18.04 LTS For spinning up instances automatically with AWS completely configured and set up, and also automating the creation and management of Dynatrace environments.
https://github.com/keptn-sandbox/keptn-in-a-box
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
A simple Bash script will set-up a fully functional Single Node Kubernetes Cluster with Dynatrace installed and Kubernetes Cluster, Cloud Applications, and Events monitoring enabled. This script is used as userdata when spinning up elastic compute images (ec2) in amazon web services, but it can run also manually in a Linux machine or VM with snap installed. The tested distro is Ubuntu Server 18.04 LTS For spinning up instances automatically with AWS completely configured and set up, and also automating the creation and management of Dynatrace environments.
https://github.com/keptn-sandbox/keptn-in-a-box
Learn more: https://keptn.sh
Get started with tutorials: https://tutorials.keptn.sh
- 3 participants
- 58 minutes
8 Aug 2019
See this blog for context of this video. https://medium.com/@robjahn/keptn-now-talks-ms-teams-how-we-expand-keptns-footprint-in-the-microsoft-world-c330c0c8d4f1. This video shares an overview of a new Keptn notification service for Microsoft Teams that myself and Dynatrace colleague, Mike Beemer, developed and how you can install and try it out for yourself.
- 1 participant
- 6 minutes