edge

package
v0.0.0-...-4560a53 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2023 License: Zlib Imports: 2 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RegistryCredentials

type RegistryCredentials struct {
	ServerURL string
	Username  string
	Secret    string
}

RegistryCredentials holds the credentials for a Docker registry.

type StackPayload

type StackPayload struct {
	// ID of the stack
	ID int
	// Name of the stack
	Name string

	// Content of the stack file (for compatibility to agent version less than 2.19.0)
	StackFileContent string

	// Content of stack folder
	DirEntries []filesystem.DirEntry
	// Name of the stack entry file
	EntryFileName string
	// Namespace to use for kubernetes stack. Keep empty to use the manifest namespace.
	Namespace string
	// Version of the stack file
	Version int
	// RollbackTo specifies the stack file version to rollback to (only support to rollback to the last version currently)
	RollbackTo *int

	// RegistryCredentials holds the credentials for a Docker registry.
	// Used only for EE
	RegistryCredentials []RegistryCredentials
	// PrePullImage is a flag indicating if the agent should pull the image before deploying the stack.
	// Used only for EE
	PrePullImage bool
	// RePullImage is a flag indicating if the agent should pull the image if it is already present on the node.
	// Used only for EE
	RePullImage bool
	// RetryDeploy is a flag indicating if the agent should retry to deploy the stack if it fails.
	// Used only for EE
	RetryDeploy bool
	// EdgeUpdateID is the ID of the edge update related to this stack.
	// Used only for EE
	EdgeUpdateID int

	// Is relative path supported
	SupportRelativePath bool
	// Mount point for relative path
	FilesystemPath string
	// Used only for EE
	// EnvVars is a list of environment variables to inject into the stack
	EnvVars []portainer.Pair
}

StackPayload represents the payload sent to the agent

Jump to

Keyboard shortcuts

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