Skip to content

Commit 208f81e

Browse files
authored
Update README.md
1 parent 6325b97 commit 208f81e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Resource Glue Operator
22

3-
Resource Glue Operator is a powerful Kubernetes meta operator that allows you to create other operators by simply
4-
applying a custom resource.
3+
Resource Glue Operator is a powerful Kubernetes meta operator that allows you to create other operators in a declarative way by simply
4+
applying a custom resource.
55

66
It provides facilities to create composed Kubernetes resources and describes how the resource
7-
should be reconciled. Supports conditional resources in runtime, ordering of resource reconciliation, and more...
7+
should be reconciled. Supports conditional resources in runtime, and ordering of resource reconciliation.
8+
In other words, it allows you to write **workflows** over resources in a **GitOps** friendly way.
89

910
## Documentation
1011

@@ -117,6 +118,8 @@ is true. If the property is changed to `false` after, the resource is deleted.
117118
### The `Glue` Resource
118119

119120
`Glue` is very similar to `GlueOperator`, with identical properties, except it does not have a parent. Thus, it does not define a controller, just a set of resources to reconcile.
121+
Why is this useful? Note the **`dependsOn`** and **`readyPostCondition`** features, this allows you to write workflows on resources in a GitOps friendly way. Thus to make sure
122+
that resources are reconciled in a certain order, after some conditions are met.
120123

121124
Let's take a look at another example, that will show also additional features (available both for `Glue` and `GlueOperator`). Typically Kubernetes does not require ordering regarding how
122125
resources are applied, however, there are certain cases when this is needed also for Kubernetes, but especially useful when external resources are managed by Kubernetes controllers.

0 commit comments

Comments
 (0)