Skip to content

Iter8 controller extensions

Iter8 can be easily extended to watch any type of Kubernetes object (including objects with custom resource definitions) 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:
    - name: Ready
      status: "True"