arc

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2026 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InstallArc

func InstallArc(cfg *config.Config, logger *slog.Logger) phases.Task

InstallArc returns a task that registers the machine with Azure Arc, validates the target AKS cluster, and assigns RBAC roles to the Arc managed identity. It is a no-op when Arc is disabled in the config.

func UninstallArc

func UninstallArc(logger *slog.Logger) phases.Task

UninstallArc returns a phases.Task that detects local Azure Arc agent state, disconnects the agent when possible, and removes Arc binaries and config.

The task uses best-effort semantics: individual cleanup steps log warnings on failure but do not abort reset, so that as much cleanup as possible is performed.

Types

This section is empty.

Jump to

Keyboard shortcuts

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