This example shows how an operator can control resources outside of the Kubernetes cluster. In this case it will be managing KeyValue entries in an (simulated) external service. Using this operator a dev team can create a CR in their namespace and have an (for example config) entry provisioned automatically in a external service.
This is an example input:
apiVersion: "gec.io/v1"
kind: Entry
metadata:
name: myKey
spec:
value: myValue