@@ -4,14 +4,17 @@ sidebar_position: 1
44
55# What is kro?
66
7- ** kro** (Kube Resource Orchestrator) is an open-source project that allows you
8- to define custom ** Kubernetes APIs** using simple and straightforward
9- configuration. With kro, you can easily configure new custom APIs that create a
10- group of Kubernetes objects and the logical operations between them. kro
11- automatically calculates the order in which objects should be created. You can
12- pass values from one object to another, set default values for fields in the API
13- specification, and incorporate conditionals into your custom API definitions.
14- End users can easily call these custom APIs to create grouped resources.
7+ ** kro** (Kube Resource Orchestrator) is an open-source, Kubernetes-native project
8+ that allows you to define custom ** Kubernetes APIs** using simple and straightforward
9+ configuration. With kro, you can easily configure new custom APIs that create a
10+ group of Kubernetes objects and the logical operations between them. kro leverages
11+ [ CEL (Common Expression Language)] ( https://github.com/google/cel-spec ) , the same
12+ language used by Kubernetes webhooks, for logical operations. Using CEL expressions,
13+ you can easily pass values from one object to another and incorporate conditionals into
14+ your custom API definitions. Based on the CEL expressions, kro automatically calculates
15+ the order in which objects should be created. You can define default values for fields
16+ in the API specification, streamlining the process for end users who can then
17+ effortlessly invoke these custom APIs to create grouped resources.
1518
1619# How does kro work?
1720
@@ -110,4 +113,4 @@ involved, check out our
110113For bugs or feature requests, feel free to
111114[ submit an issue] ( https://github.com/awslabs/kro/issues ) . You’re also invited to
112115join our
113- [ community meeting ] ( https://github.com/awslabs/kro?tab=readme-ov-file#kro ) .
116+ [ community] ( https://github.com/awslabs/kro?tab=readme-ov-file#community-participation ) .
0 commit comments