net

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2026 License: Apache-2.0 Imports: 24 Imported by: 0

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

func New

New returns the net cluster component.

Types

type Component

type Component struct{}

Component reconciles the unbounded-net cluster singleton.

func (Component) ConditionType

func (Component) ConditionType() string

ConditionType implements component.ClusterComponent.

func (Component) Name

func (Component) Name() string

Name implements component.ClusterComponent.

func (Component) Plan added in v0.3.0

Plan deploys the unbounded-net cluster singleton whenever at least one Site exists and keeps an existing installation reconciled with no Sites.

func (Component) SetupWatches

func (Component) SetupWatches(b *builder.Builder, env *component.Env)

SetupWatches reconciles net on changes to its config payload and on create/delete/generation changes of its managed workloads.

Jump to

Keyboard shortcuts

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