Open harshanarayana opened 4 months ago
/cc @cpanato
go install
of k3d is failing due to an issue similar to https://github.com/k3d-io/k3d/issues/1324
/hold
Holding this under the k3d
install issue is resolved.
/unhold
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: cpanato, harshanarayana
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/hold
Holding this until @cpanato @vladimirvivien @ShwethaKumbla also takes look
/retest
New changes are detected. LGTM label has been removed.
@vladimirvivien PTAL. I has pushed the requested changes.
@vladimirvivien PTAL when you can. Addressed the required changes in the message for wait for control plane.
What type of PR is this?
/kind feature
What this PR does / why we need it:
This PR enables a new
E2EClusterProvider
fork3d
based infra.E2EClusterProviderWithImageLoaderAndNodeLifecycle
which can be used to setup providers that extend the cluster lifecycle function around the nodes.k3d
based provider with support for Node lifecycle management.args ...string
to be able to provide additional arguments in case if the image load handlers need some of the additional config.Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
I have also extended the
E2EClusterProviderWithImageLoader
's Image load related methods to take an additionalarg ...string
value to account for additional options that one can pass while performing image load operation alone.This comes in handy with
k3d
where it provides a few different mode of loading images and cleanup workflows.This change also doesn't break any existing API contract extended by the
envfuncs
.Does this PR introduce a user-facing change?
Additional documentation e.g., Usage docs, etc.: