Documentation ¶
Index ¶
- type ClusterInstanceReconciler
- type ClusterTemplateReconciler
- type InstanceReconciler
- type TemplateReconciler
- type UserReconciler
- type WorkspaceReconciler
- type WorkspaceStatusReconciler
- func (r *WorkspaceStatusReconciler) GenWorkspaceURLMap(ctx context.Context, ws wsv1alpha1.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=workspace.cosmo.cosmo-workspace.github.io,resources=workspaces,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=workspace.cosmo.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 wsv1alpha1.Workspace) (map[string]string, error)
func (*WorkspaceStatusReconciler) Reconcile ¶
func (r *WorkspaceStatusReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
+kubebuilder:rbac:groups=workspace.cosmo.cosmo-workspace.github.io,resources=workspaces,verbs=get;list;watch +kubebuilder:rbac:groups=workspace.cosmo.cosmo-workspace.github.io,resources=workspaces/status,verbs=get;update;patch
func (*WorkspaceStatusReconciler) SetupWithManager ¶
func (r *WorkspaceStatusReconciler) SetupWithManager(mgr ctrl.Manager) error