Documentation ¶
Index ¶
- Variables
- func AddNode(logger *utils.Logger, dir string, opts AddNodeOpts) (*hcloud.Server, error)
- func ApplyManifests(logger *utils.Logger, dir string, opts ApplyManifestsOpts) error
- func BootstrapCluster(logger *utils.Logger, dir string, opts BootstrapClusterOpts) error
- func DeleteNode(logger *utils.Logger, dir string, opts DeleteNodeOpts) error
- func DestroyCluster(logger *utils.Logger, dir string, opts DestroyClusterOpts) error
- func ReconcilePool(logger *utils.Logger, dir string, opts ReconcilePoolOpts) error
- func TalosBootstrap(cl *cluster.Cluster, serverIP net.IP) (string, error)
- func TalosClientVersion() (string, error)
- func TalosGenConfig(cl *cluster.Cluster, network *hcloud.Network, clusterName string, ...) (string, error)
- func TalosKubeconfig(cl *cluster.Cluster, serverIP net.IP) (string, error)
- func TalosPatchFlannelDaemonSet(cl *cluster.Cluster, jsonPatch string) error
- func TalosReset(cl *cluster.Cluster, serverIP net.IP) (string, error)
- type AddNodeOpts
- type ApplyManifestsOpts
- type BootstrapClusterOpts
- type DeleteNodeOpts
- type DestroyClusterOpts
- type ReconcilePoolOpts
Constants ¶
This section is empty.
Variables ¶
View Source
var TalosctlBin = "talosctl"
Functions ¶
func ApplyManifests ¶
func ApplyManifests(logger *utils.Logger, dir string, opts ApplyManifestsOpts) error
func BootstrapCluster ¶
func BootstrapCluster(logger *utils.Logger, dir string, opts BootstrapClusterOpts) error
func DeleteNode ¶
func DeleteNode(logger *utils.Logger, dir string, opts DeleteNodeOpts) error
func DestroyCluster ¶
func DestroyCluster(logger *utils.Logger, dir string, opts DestroyClusterOpts) error
func ReconcilePool ¶
func ReconcilePool(logger *utils.Logger, dir string, opts ReconcilePoolOpts) error
func TalosClientVersion ¶
func TalosGenConfig ¶
Types ¶
type AddNodeOpts ¶
type ApplyManifestsOpts ¶
type BootstrapClusterOpts ¶
type DeleteNodeOpts ¶
type DestroyClusterOpts ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.