Documentation
¶
Overview ¶
Package net implements the unbounded-net cluster component. Net is not a per-Site component: one controller/node pair reads every Site, so it is reconciled as a cluster singleton whenever at least one Site exists and kept reconciled if it was already installed.
Index ¶
Constants ¶
View Source
const (
ConfigHashAnnotation = "unbounded-cloud.io/net-config-hash"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Component ¶
type Component struct{}
Component reconciles the unbounded-net cluster singleton.
func (Component) ConditionType ¶
ConditionType implements component.ClusterComponent.
func (Component) Plan ¶ added in v0.3.0
func (c Component) Plan(ctx context.Context, env *component.Env, sites []unboundedv1alpha3.Site) (*component.Plan, component.Result, error)
Plan deploys the unbounded-net cluster singleton whenever at least one Site exists and keeps an existing installation reconciled with no Sites.
Click to show internal directories.
Click to hide internal directories.