labels

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// LabelArcane identifies an Arcane server container.
	LabelArcane = "com.getarcaneapp.arcane"
	// LabelArcaneAgent identifies an Arcane agent container.
	LabelArcaneAgent = "com.getarcaneapp.arcane.agent"
	// LabelUpdater controls updater participation.
	LabelUpdater = "com.getarcaneapp.arcane.updater"
	// LabelSwarmServiceID identifies a Docker Swarm task.
	LabelSwarmServiceID = "com.docker.swarm.service.id"
	// LabelSwarmServiceName identifies a Docker Swarm task.
	LabelSwarmServiceName = "com.docker.swarm.service.name"
	// LabelDependsOn declares updater restart dependencies.
	LabelDependsOn = "com.getarcaneapp.arcane.depends-on"
	// LabelStopSignal declares a custom stop signal.
	LabelStopSignal = "com.getarcaneapp.arcane.stop-signal"
)

Variables

This section is empty.

Functions

func DefaultLabelPolicy

func DefaultLabelPolicy() types.LabelPolicy

DefaultLabelPolicy returns Arcane-compatible updater label behavior.

func GetStopSignal

func GetStopSignal(labels map[string]string) string

GetStopSignal returns a custom stop signal from labels.

func IsArcaneAgentContainer

func IsArcaneAgentContainer(labels map[string]string) bool

IsArcaneAgentContainer reports whether labels identify an Arcane agent.

func IsArcaneContainer

func IsArcaneContainer(labels map[string]string) bool

IsArcaneContainer reports whether labels identify an Arcane self-update target.

func IsArcaneServerContainer

func IsArcaneServerContainer(labels map[string]string) bool

IsArcaneServerContainer reports whether labels identify an Arcane server.

func IsSwarmTask

func IsSwarmTask(labels map[string]string) bool

IsSwarmTask reports whether labels identify a Docker Swarm task.

func IsUpdateDisabled

func IsUpdateDisabled(labels map[string]string) bool

IsUpdateDisabled reports whether labels opt out of updates.

Types

This section is empty.

Jump to

Keyboard shortcuts

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