Overview
Welcome
These workshops introduces you to the Kratix framework. Over a series of tutorials you will build a deeper understanding of what Kratix is, how it works, and how you can use Kratix to deliver a first-class platform within your organisation.
Before beginning these workshops, consider your answers to the following questions:
- What is the highest value service your platform provides to your application development teams?
- How easy is it for you to provide and maintain that service?
- How easy is it for application developers to use that service?
- How can you enhance flow for your application developers and reduce effort for you and your platform team?
We hope that, by going through the workshops and learning Kratix's concepts, it will become evident how you could incorporate Kratix into your platform to provide a better developer experience.
The series
This series of workshops guide you through understanding Kratix, getting it up and running, and writing and extending Promises.
You should choose which workshop suits your interests best. Each workshop is self-contained, but they all share the same prerequisites.
Operating Kratix
-
Install Kratix
Learn more about Kratix and install Kratix locally usingkind. -
Install a Kratix Promise
Learn more about Kratix Promises and install a sample Jenkins Promise. -
Using multiple Kratix Promises
Learn about Compound Promises, and how the combination of Promises can provide more compelling developer experiences.
Writing a Promise
-
Writing your first Promise
Learn the basics of how to write a Kratix Promise -
Improving the Workflows
Learn more about the different types of workflows that can be used within a Promise. -
Accessing Secrets and storing state
Learn how you can access Secrets and store state from within a Kratix pipeline -
Surfacing information via Status
Learn how to surface information to users via the status of a Resource -
Making a Compound Promise
Extend your Promise with another Promise, making it a compound promise
What's next?
🥁 Time to get started
Begin with setting up your machine for the workshops.
