Versions in this module Expand all Collapse all v0 v0.1.4 Jul 14, 2026 Changes in this version + const DefaultBootstrapGroup + const DefaultDaemonGroup + const DefaultListenAddress + const DefaultMachineConfigMapName + const DefaultMachineConfigMapNamespace + const DefaultShutdownTimeout + func Run(ctx context.Context, opts Options, log *slog.Logger) error + type MachineNotFoundError struct + Name string + func (e *MachineNotFoundError) Error() string + type MachineStore interface + Get func(ctx context.Context, machineName string) (armcontainerservice.Machine, error) + func NewConfigMapMachineStore(kubeClient kubernetes.Interface, namespace, name string) MachineStore + type Options struct + BootstrapGroup string + DaemonGroup string + EnableCSRApprover bool + Kubeconfig string + ListenAddress string + MachineConfigMapName string + MachineConfigMapNamespace string + MaxExpirationSeconds int32 + ShutdownTimeout time.Duration + type Server struct + func NewServer(log *slog.Logger, machines MachineStore) *Server + func (s *Server) Handler() http.Handler