Skip to content

Provide option for make install to wait until all operands are running #1456

@dkwon17

Description

@dkwon17

Description

After make install returns, it's possible for the DWO operands (devworkspace-controller-manager-* and devworkspace-webhook-server-*) to not be in a ready status.

Creating a DevWorkspace immediately after running make install can result in this error:

Error from server (InternalError): error when creating "https://raw.githubusercontent.com/devfile/devworkspace-
operator/refs/heads/main/samples/code-latest.yaml": Internal error occurred: failed calling webhook 
"mutate.devworkspace-controller.svc": failed to call webhook: Post "https://devworkspace-webhookserver.openshift-
operators.svc:443/mutate?timeout=10s": no endpoints available for service "devworkspace-webhookserver"

if the devworkspace-webhook-server-* pods are not ready to serve requests.

It would be great to have an option for make install that waits until all operands are ready:

Example:

make install WAIT=true

Additional context

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions