package
0.14.0
Repository: https://github.com/knative/serving-operator.git
Documentation: pkg.go.dev

# Functions

AssertKSOperatorCRReadyStatus verifies if the KnativeServing reaches the READY status.
AssertKSOperatorDeploymentStatus verifies if the Knative deployments reach the READY status.
DeleteAndVerifyDeployments verify whether all the deployments for knative serving are able to recreate, when they are deleted.
EnsureKnativeServingExists creates a KnativeServing with the name names.KnativeServing under the namespace names.Namespace, if it does not exist.
IsDeploymentAvailable will check the status conditions of the deployment and return true if the deployment is available.
IsKnativeServingDeploymentReady will check the status conditions of the deployments and return true if the deployments meet the desired status.
IsKnativeServingReady will check the status conditions of the KnativeServing and return true if the KnativeServing is ready.
KSOperatorCRDelete deletes tha KnativeServing to see if all resources will be deleted.
KSOperatorCRVerifyConfiguration verifies that KnativeServing config is set properly.
WaitForConfigMap takes a condition function that evaluates ConfigMap data.
WaitForKnativeServingDeploymentState polls the status of the Knative deployments every `interval` until `inState` returns `true` indicating the deployments match the desired deployments.
WaitForKnativeServingState polls the status of the KnativeServing called name from client every `interval` until `inState` returns `true` indicating it is done, returns an error or timeout.

# Constants

DefaultsConfigKey specifies the key name of the default config map.
Interval specifies the time between two polls.
LoggingConfigKey specifies specifies the key name of the logging config map.
Timeout specifies the timeout for the function PollImmediate to reach a certain status.