# Functions
AllRouteTrafficAtRevision will check the revision that route r is routing traffic to and return true if 100% of the traffic is routing to revisionName.
CheckConfigurationState verifies the status of the Configuration called name from client is in a particular state by calling `inState` and expecting `true`.
CheckRevisionState verifies the status of the Revision called name from client is in a particular state by calling `inState` and expecting `true`.
CheckRouteState verifies the status of the Route called name from client is in a particular state by calling `inState` and expecting `true`.
CheckServiceState verifies the status of the Service called name from client is in a particular state by calling `inState` and expecting `true`.
Configuration returns a Configuration object in namespace with the name names.Config that uses the image specified by names.Image.
ConfigurationSpec returns the spec of a configuration to be used throughout different CRD helpers.
CreateConfiguration create a configuration resource in namespace with the name names.Config that uses the image specified by names.Image.
CreateRoute creates a route in the given namespace using the route name in names.
CreateService creates a service in namespace with the name names.Service and names.Image.
CreateServiceReady creates a new Service in state 'Ready'.
GetResourceObjects obtains the services resources from the k8s API server.
IsRevisionAtExpectedGeneration returns a function that will check if the annotations on the revision include an annotation for the generation and that the annotation is set to the expected value.
IsRevisionReady will check the status conditions of the revision and return true if the revision is ready to serve traffic.
IsRouteNotReady will check the status conditions of the route and return true if the route is not ready.
IsRouteReady will check the status conditions of the route and return true if the route is ready.
IsServiceNotReady will check the status conditions of the service and return true if the service is not ready.
IsServiceReady will check the status conditions of the service and return true if the service is ready.
LogResourceObject logs the resource object with the resource name and value.
PatchConfig patches the existing configuration passed in with the applied mutations.
PatchService patches the existing service passed in with the applied mutations.
RetryingRouteInconsistency retries common requests seen when creating a new route.
Route returns a Route object in namespace using the route and configuration names in names.
Service returns a Service object in namespace with the name names.Service that uses the image specified by names.Image.
UpdateServiceRouteSpec updates a service to use the route name in names.
WaitForConfigLatestRevision takes a revision in through names and compares it to the current state of LatestCreatedRevisionName in Configuration.
WaitForConfigurationState polls the status of the Configuration called name from client every PollInterval until inState returns `true` indicating it is done, returns an error or PollTimeout.
WaitForRevisionState polls the status of the Revision called name from client every `PollInterval` until `inState` returns `true` indicating it is done, returns an error or timeout.
WaitForRouteState polls the status of the Route called name from client every PollInterval until inState returns `true` indicating it is done, returns an error or timeout.
WaitForServiceLatestRevision takes a revision in through names and compares it to the current state of LatestCreatedRevisionName in Service.
WaitForServiceState polls the status of the Service called name from client every `PollInterval` until `inState` returns `true` indicating it is done, returns an error or PollTimeout.
# Structs
ResourceObjects holds types of the resource objects.