Boss I crashed Production again! - How to prevent this with Chainsaw, Kyverno and Keptn.
In this workshop, you will learn how to build and deploy applications with security, observeability, and reliability in mind. We will use Chainsaw to ensure your application behaves correctly, Kyverno to validate and enforce security policies in CI/CD Pipelines and Runtime. Futhermore you will learn how to make your deployment observeable with Keptn and how to automate the promotion of your application through different stages with a GitOps approach.
This workshop will teach the attendees how to build a rock solid CI/CD Pipeline by combining multiple OpenSource Projects to ensure their applications are secure, observeable, and reliable.
- Introduction and Workshop Goals (Charles & Christian) 10min
- Setup Lab Environment (Christian) 15min
- Make sth. Bad happened 30min
- External Dependency check (Maintenance Window)
- Slow response time of the service and Promotion
- Distributed Tracing (DORA Metrics)
- Security Issue (PSP)
- Helm Chart Issue (eg. secret name)
- Root user in Container
- Practice Session 30min