Versions in this module Expand all Collapse all v4 v4.0.2 Mar 11, 2026 Changes in this version + type Driver struct + func NewDriver(ctx context.Context, pluginName wfv1.ArtifactPluginName, socketPath string, ...) (*Driver, error) + func (d *Driver) Close() error + func (d *Driver) Delete(ctx context.Context, artifactRef *wfv1.Artifact) error + func (d *Driver) IsDirectory(ctx context.Context, artifactRef *wfv1.Artifact) (bool, error) + func (d *Driver) ListObjects(ctx context.Context, artifactRef *wfv1.Artifact) ([]string, error) + func (d *Driver) Load(ctx context.Context, inputArtifact *wfv1.Artifact, path string) error + func (d *Driver) OpenStream(ctx context.Context, a *wfv1.Artifact) (io.ReadCloser, error) + func (d *Driver) Save(ctx context.Context, path string, outputArtifact *wfv1.Artifact) error