Documentation
¶
Index ¶
- type ClusterInstanceReconciler
- type ClusterTemplateReconciler
- type InstanceReconciler
- type TemplateReconciler
- type UserReconciler
- type WorkspaceReconciler
- type WorkspaceStatusReconciler
- func (r *WorkspaceStatusReconciler) GenWorkspaceURLMap(ctx context.Context, ws cosmov1alpha1.Workspace) (map[string]string, error)
- func (r *WorkspaceStatusReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *WorkspaceStatusReconciler) SetupWithManager(mgr ctrl.Manager) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterInstanceReconciler ¶ added in v0.5.0
type ClusterInstanceReconciler struct {
client.Client
Recorder record.EventRecorder
Scheme *runtime.Scheme
// contains filtered or unexported fields
}
ClusterInstanceReconciler reconciles a ClusterInstance object
func (*ClusterInstanceReconciler) SetupWithManager ¶ added in v0.5.0
func (r *ClusterInstanceReconciler) SetupWithManager(mgr ctrl.Manager, fieldManager string) error
type ClusterTemplateReconciler ¶ added in v0.5.0
ClusterTemplateReconciler reconciles a ClusterTemplate object
func (*ClusterTemplateReconciler) SetupWithManager ¶ added in v0.5.0
func (r *ClusterTemplateReconciler) SetupWithManager(mgr ctrl.Manager) error
type InstanceReconciler ¶
type InstanceReconciler struct {
client.Client
Recorder record.EventRecorder
Scheme *runtime.Scheme
// contains filtered or unexported fields
}
InstanceReconciler reconciles a Instance object
func (*InstanceReconciler) SetupWithManager ¶
func (r *InstanceReconciler) SetupWithManager(mgr ctrl.Manager, fieldManager string) error
type TemplateReconciler ¶
TemplateReconciler reconciles a Template object
func (*TemplateReconciler) SetupWithManager ¶
func (r *TemplateReconciler) SetupWithManager(mgr ctrl.Manager) error
type UserReconciler ¶ added in v0.2.0
UserReconciler reconciles a Template object
func (*UserReconciler) SetupWithManager ¶ added in v0.2.0
func (r *UserReconciler) SetupWithManager(mgr ctrl.Manager) error
type WorkspaceReconciler ¶
type WorkspaceReconciler struct {
client.Client
Recorder record.EventRecorder
Scheme *runtime.Scheme
}
WorkspaceReconciler reconciles a Workspace object
func (*WorkspaceReconciler) Reconcile ¶
+kubebuilder:rbac:groups=cosmo-workspace.github.io,resources=workspaces,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=cosmo-workspace.github.io,resources=workspaces/status,verbs=get;update;patch
func (*WorkspaceReconciler) SetupWithManager ¶
func (r *WorkspaceReconciler) SetupWithManager(mgr ctrl.Manager) error
type WorkspaceStatusReconciler ¶
type WorkspaceStatusReconciler struct {
client.Client
Recorder record.EventRecorder
Scheme *runtime.Scheme
DefaultURLBase string
}
WorkspaceStatusReconciler reconciles a Workspace object
func (*WorkspaceStatusReconciler) GenWorkspaceURLMap ¶
func (r *WorkspaceStatusReconciler) GenWorkspaceURLMap(ctx context.Context, ws cosmov1alpha1.Workspace) (map[string]string, error)
func (*WorkspaceStatusReconciler) Reconcile ¶
func (r *WorkspaceStatusReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
+kubebuilder:rbac:groups=cosmo-workspace.github.io,resources=workspaces,verbs=get;list;watch +kubebuilder:rbac:groups=cosmo-workspace.github.io,resources=workspaces/status,verbs=get;update;patch
func (*WorkspaceStatusReconciler) SetupWithManager ¶
func (r *WorkspaceStatusReconciler) SetupWithManager(mgr ctrl.Manager) error