daemon

package
v0.0.0-...-844b0b5 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2026 License: AGPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CheckTerminusdService

type CheckTerminusdService struct {
}

func (*CheckTerminusdService) Execute

func (c *CheckTerminusdService) Execute() error

type DisableTerminusdService

type DisableTerminusdService struct {
	common.KubeAction
}

func (*DisableTerminusdService) Execute

func (s *DisableTerminusdService) Execute(runtime connector.Runtime) error

type EnableTerminusdService

type EnableTerminusdService struct {
	common.KubeAction
}

func (*EnableTerminusdService) Execute

func (e *EnableTerminusdService) Execute(runtime connector.Runtime) error

type GenerateTerminusdService

type GenerateTerminusdService struct {
	common.KubeAction
}

func (*GenerateTerminusdService) Execute

func (g *GenerateTerminusdService) Execute(runtime connector.Runtime) error

type GenerateTerminusdServiceEnv

type GenerateTerminusdServiceEnv struct {
	common.KubeAction
}

func (*GenerateTerminusdServiceEnv) Execute

func (g *GenerateTerminusdServiceEnv) Execute(runtime connector.Runtime) error

type HostnameNotResolvable

type HostnameNotResolvable struct {
	common.KubePrepare
}

func (*HostnameNotResolvable) PreCheck

func (p *HostnameNotResolvable) PreCheck(runtime connector.Runtime) (bool, error)

type InstallTerminusdBinary

type InstallTerminusdBinary struct {
	common.KubeAction
	manifest.ManifestAction
}

func (*InstallTerminusdBinary) Execute

func (g *InstallTerminusdBinary) Execute(runtime connector.Runtime) error

type InstallTerminusdBinaryModule

type InstallTerminusdBinaryModule struct {
	common.KubeModule
	manifest.ManifestModule
}

func (*InstallTerminusdBinaryModule) Init

func (i *InstallTerminusdBinaryModule) Init()

type ReplaceOlaresdBinaryModule

type ReplaceOlaresdBinaryModule struct {
	common.KubeModule
	manifest.ManifestModule
}

func (*ReplaceOlaresdBinaryModule) Init

func (m *ReplaceOlaresdBinaryModule) Init()

type UninstallTerminusd

type UninstallTerminusd struct {
	common.KubeAction
}

func (*UninstallTerminusd) Execute

func (r *UninstallTerminusd) Execute(runtime connector.Runtime) error

type UninstallTerminusdModule

type UninstallTerminusdModule struct {
	common.KubeModule
}

func (*UninstallTerminusdModule) Init

func (u *UninstallTerminusdModule) Init()

type UpdateOlaresdServiceEnv

type UpdateOlaresdServiceEnv struct {
	common.KubeAction
}

func (*UpdateOlaresdServiceEnv) Execute

func (a *UpdateOlaresdServiceEnv) Execute(runtime connector.Runtime) error

Directories

Path Synopsis
Package api is a thin HTTP client for the local olaresd daemon.
Package api is a thin HTTP client for the local olaresd daemon.
Package state defines the data types exposed by the local olaresd daemon's GET /system/status endpoint.
Package state defines the data types exposed by the local olaresd daemon's GET /system/status endpoint.

Jump to

Keyboard shortcuts

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