Versions in this module Expand all Collapse all v0 v0.1.0 Mar 15, 2024 v0.0.1 Mar 15, 2024 Changes in this version + type Archive interface + Close func() error + Write func(path string, contents []byte) error + type Option func(*Options) + func WithArchive(archive Archive) Option + func WithArchiveOutput(writer io.Writer) Option + func WithKubernetesClient(clientset *kubernetes.Clientset) Option + func WithLogOutput(writer io.Writer) Option + func WithNodes(nodes ...string) Option + func WithNumWorkers(count int) Option + func WithProgressChan(progress chan Progress) Option + func WithTalosClient(client *client.Client) Option + type Options struct + Archive Archive + KubernetesClient *kubernetes.Clientset + LogOutput io.Writer + Nodes []string + NumWorkers int + Progress chan Progress + TalosClient *client.Client + func NewOptions(opts ...Option) *Options + func (options *Options) Log(line string, args ...interface{}) + type Progress struct + Error error + Source string + State string + Total int