Documentation ¶
Overview ¶
Package workercluster contains code for interacting with a worker cluster
Index ¶
- func DeleteAgent(ctx context.Context, cli *kubernetes.Clientset, namespace string, ...) error
- func GetPrimazaKubeconfig(ctx context.Context) (*rest.Config, string, error)
- func PushAgent(ctx context.Context, cli *kubernetes.Clientset, namespace string, ...) error
- type ConnectionStatus
- type ConnectionStatusReason
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteAgent ¶
func GetPrimazaKubeconfig ¶
func PushAgent ¶
func PushAgent( ctx context.Context, cli *kubernetes.Clientset, namespace string, ceName string, agentManifest string, image string, configManifest string, strategy primazaiov1alpha1.SynchronizationStrategy, ) error
Types ¶
type ConnectionStatus ¶
type ConnectionStatus struct { State primazaiov1alpha1.ClusterEnvironmentState Reason ConnectionStatusReason Message string }
func TestConnection ¶
func TestConnection(ctx context.Context, cfg *rest.Config) ConnectionStatus
func (ConnectionStatus) Condition ¶
func (c ConnectionStatus) Condition() metav1.Condition
type ConnectionStatusReason ¶
type ConnectionStatusReason string
const ( ConnectionSuccessful ConnectionStatusReason = "ConnectionSuccessful" ConnectionError ConnectionStatusReason = "ConnectionError" ClientCreationError ConnectionStatusReason = "ClientCreationError" )
Click to show internal directories.
Click to hide internal directories.