Iter8 controller extensions¶
Iter8 can be easily extended to watch any type of Kubernetes object, including objects with custom resource definitions (CRDs) as part of a application version.
For example, to include a Knative service as part of a version definition, add the following to the map of
resourceTypes in the
values.yaml file used to configure the controller. The addition identifies the Kubernetes group, version, and resource (GVR) and the status condition that should be checked for readiness.
ksvc: Group: serving.knative.dev Version: v1 Resource: services conditions: - Ready
If you are using kustomize instead of helm, update the ConfigMap in a similar way.