unregistry

package
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package unregistry distributes locally built images across the takod mesh without running Docker mutations from the CLI.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

type Manager struct {
	// contains filtered or unexported fields
}

Manager handles image distribution across takod nodes.

func NewManager

func NewManager(cfg *config.Config, sshPool *ssh.Pool, environment string, verbose bool) *Manager

NewManager creates a new unregistry manager.

func (*Manager) DistributeImageParallel

func (m *Manager) DistributeImageParallel(sourceClient *ssh.Client, imageName string) error

DistributeImageParallel streams an image from the source node's takod daemon into every peer node's takod daemon. SSH is only used as the byte transport; docker save/load both run inside takod on the relevant node.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL