Documentation
¶
Index ¶
- type AccessManagementReconciler
- type ClusterDeploymentReconciler
- type ClusterTemplateChainReconciler
- type ClusterTemplateReconciler
- type CredentialReconciler
- type ManagementBackupReconciler
- type ManagementReconciler
- type MultiClusterServiceReconciler
- type ProviderTemplateReconciler
- type ReleaseReconciler
- type ServiceTemplateChainReconciler
- type ServiceTemplateReconciler
- type TemplateChainReconciler
- type TemplateReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessManagementReconciler ¶
AccessManagementReconciler reconciles an AccessManagement object
func (*AccessManagementReconciler) SetupWithManager ¶
func (r *AccessManagementReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ClusterDeploymentReconciler ¶
type ClusterDeploymentReconciler struct {
MgmtClient client.Client
SystemNamespace string
GlobalRegistry string
GlobalK0sURL string
K0sURLCertSecretName string // Name of a Secret with K0s Download URL Root CA with ca.crt key
RegistryCertSecretName string // Name of a Secret with Registry Root CA with ca.crt key
DefaultHelmTimeout time.Duration
IsDisabledValidationWH bool // is webhook disabled set via the controller flags
// contains filtered or unexported fields
}
ClusterDeploymentReconciler reconciles a ClusterDeployment object
func (*ClusterDeploymentReconciler) Reconcile ¶
func (r *ClusterDeploymentReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ClusterDeploymentReconciler) SetupWithManager ¶
func (r *ClusterDeploymentReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ClusterTemplateChainReconciler ¶
type ClusterTemplateChainReconciler struct {
TemplateChainReconciler
}
func (*ClusterTemplateChainReconciler) SetupWithManager ¶
func (r *ClusterTemplateChainReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ClusterTemplateReconciler ¶
type ClusterTemplateReconciler struct {
TemplateReconciler
}
func (*ClusterTemplateReconciler) SetupWithManager ¶
func (r *ClusterTemplateReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type CredentialReconciler ¶
type CredentialReconciler struct {
MgmtClient client.Client
SystemNamespace string
// contains filtered or unexported fields
}
CredentialReconciler reconciles a Credential object
func (*CredentialReconciler) SetupWithManager ¶
func (r *CredentialReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ManagementBackupReconciler ¶ added in v0.1.0
type ManagementBackupReconciler struct {
client.Client
SystemNamespace string
// contains filtered or unexported fields
}
ManagementBackupReconciler reconciles a ManagementBackup object
func (*ManagementBackupReconciler) SetupWithManager ¶ added in v0.1.0
func (r *ManagementBackupReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ManagementReconciler ¶
type ManagementReconciler struct {
Client client.Client
Manager manager.Manager
Config *rest.Config
DynamicClient *dynamic.DynamicClient
SystemNamespace string
GlobalRegistry string
GlobalK0sURL string
K0sURLCertSecretName string // Name of a Secret with K0s Download URL Root CA with ca.crt key; to be passed to the ClusterDeploymentReconciler
RegistryCertSecretName string // Name of a Secret with Registry Root CA with ca.crt key; used by ManagementReconciler and ClusterDeploymentReconciler
DefaultHelmTimeout time.Duration
CreateAccessManagement bool
IsDisabledValidationWH bool // is webhook disabled set via the controller flags
// contains filtered or unexported fields
}
ManagementReconciler reconciles a Management object
func (*ManagementReconciler) SetupWithManager ¶
func (r *ManagementReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type MultiClusterServiceReconciler ¶
type MultiClusterServiceReconciler struct {
Client client.Client
SystemNamespace string
IsDisabledValidationWH bool // is webhook disabled set via the controller flags
// contains filtered or unexported fields
}
MultiClusterServiceReconciler reconciles a MultiClusterService object
func (*MultiClusterServiceReconciler) Reconcile ¶
func (r *MultiClusterServiceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error)
Reconcile reconciles a MultiClusterService object.
func (*MultiClusterServiceReconciler) SetupWithManager ¶
func (r *MultiClusterServiceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ProviderTemplateReconciler ¶
type ProviderTemplateReconciler struct {
TemplateReconciler
}
func (*ProviderTemplateReconciler) SetupWithManager ¶
func (r *ProviderTemplateReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ReleaseReconciler ¶
type ReleaseReconciler struct {
client.Client
Config *rest.Config
KCMTemplatesChartName string
SystemNamespace string
DefaultRegistryConfig helm.DefaultRegistryConfig
DefaultHelmTimeout time.Duration
CreateManagement bool
CreateRelease bool
CreateTemplates bool
}
ReleaseReconciler reconciles a Template object
func (*ReleaseReconciler) SetupWithManager ¶
func (r *ReleaseReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceTemplateChainReconciler ¶
type ServiceTemplateChainReconciler struct {
TemplateChainReconciler
}
func (*ServiceTemplateChainReconciler) SetupWithManager ¶
func (r *ServiceTemplateChainReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceTemplateReconciler ¶
type ServiceTemplateReconciler struct {
TemplateReconciler
}
ServiceTemplateReconciler reconciles a ServiceTemplate object
func (*ServiceTemplateReconciler) SetupWithManager ¶
func (r *ServiceTemplateReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TemplateChainReconciler ¶
type TemplateChainReconciler struct {
client.Client
SystemNamespace string
// contains filtered or unexported fields
}
TemplateChainReconciler reconciles a TemplateChain object
func (*TemplateChainReconciler) ReconcileTemplateChain ¶
type TemplateReconciler ¶
type TemplateReconciler struct {
client.Client
SystemNamespace string
DefaultRegistryConfig helm.DefaultRegistryConfig
CreateManagement bool
// contains filtered or unexported fields
}
TemplateReconciler reconciles a *Template object
func (*TemplateReconciler) ReconcileTemplate ¶
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
Package backup is responsible for reconciliation of the github.com/K0rdent/kcm/api/v1beta1.ManagementBackup objects.
|
Package backup is responsible for reconciliation of the github.com/K0rdent/kcm/api/v1beta1.ManagementBackup objects. |