Skip to main content

Module deployer

Module deployer 

Source
Expand description

Interfaces for deploying applications to the caproni cluster.

Ported from internal/deployer/deployer.go and internal/deployer/errors.go.

Modules§

helm
Helm chart deployer.
kustomize
A generic kustomize deployer implementation.
namespace
nix
Placeholder: no corresponding Go package (internal/deployer/nix) exists in the source tree at port time. See PORT_NOTES.md.
registry
Global registry of deployer manager factories.

Structs§

Status
The current status of a deployment.

Enums§

DeployerError
Errors common across deployer managers.
State
The current state of a deployment.

Traits§

Manager
The interface for managing deployment lifecycle. Implementations are responsible for deploying and managing applications using specific deployment strategies (e.g. Helm charts).