Documentation
¶
Index ¶
- Constants
- Variables
- func Add(ctx context.Context, mgr manager.Manager, ...) error
- func AddPodController(ctx context.Context, mgr manager.Manager, maxConcurrentReconciles int) error
- func TokenSecretName(clusterName string) string
- func TokenSecretObj(token, name, namespace string) v1.Secret
- type ClusterReconciler
- type PodReconciler
Constants ¶
View Source
const ( // Condition Types ConditionReady = "Ready" // Condition Reasons ReasonValidationFailed = "ValidationFailed" ReasonProvisioning = "Provisioning" ReasonProvisioned = "Provisioned" ReasonProvisioningFailed = "ProvisioningFailed" ReasonTerminating = "Terminating" )
View Source
const (
ClusterInvalidName = "system"
)
Variables ¶
View Source
var ( ErrClusterValidation = errors.New("cluster validation error") ErrCustomCACertSecretMissing = errors.New("custom CA certificate secret is missing") )
Functions ¶
func Add ¶
func Add(ctx context.Context, mgr manager.Manager, sharedAgentImage, sharedAgentImagePullPolicy, k3SImage string, k3SImagePullPolicy string, maxConcurrentReconciles int, portAllocator *agent.PortAllocator, eventRecorder record.EventRecorder) error
Add adds a new controller to the manager
func AddPodController ¶ added in v0.3.0
Add adds a new controller to the manager
func TokenSecretName ¶ added in v0.3.0
func TokenSecretObj ¶ added in v0.3.0
Types ¶
type ClusterReconciler ¶
type ClusterReconciler struct { DiscoveryClient *discovery.DiscoveryClient Client client.Client Scheme *runtime.Scheme record.EventRecorder K3SImage string K3SImagePullPolicy string PortAllocator *agent.PortAllocator }
Click to show internal directories.
Click to hide internal directories.