Documentation ¶
Index ¶
- Variables
- type Auths
- type ConfigMapRedeployReconciler
- type DefaultStorageClassReconciler
- type JobReconciler
- type LicenseReconciler
- type NamespaceReconciler
- type PodReconciler
- type PodSweeperReconciler
- type RedeploySecretReconciler
- type RegistryCred
- type RegistryCredentialsReconciler
- type SecretReconciler
- type SecretSyncReconciler
- type ServiceAccountReconciler
- type StatefulSetResizeReconciler
Constants ¶
This section is empty.
Variables ¶
var Now = time.Now
Now stubbed out to allow testing.
Functions ¶
This section is empty.
Types ¶
type Auths ¶ added in v0.3.5
type Auths struct {
Cred map[string]RegistryCred `json:"auths"`
}
type ConfigMapRedeployReconciler ¶ added in v0.3.5
type ConfigMapRedeployReconciler struct { client.Client Scheme *runtime.Scheme Log logr.Logger ConfigMapName string ConfigMapNamespace string }
func (*ConfigMapRedeployReconciler) SetupWithManager ¶ added in v0.3.5
func (c *ConfigMapRedeployReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type DefaultStorageClassReconciler ¶ added in v0.3.4
DefaultStorageClassReconciler reconciles a DefaultStorageClass object
func (*DefaultStorageClassReconciler) Reconcile ¶ added in v0.3.4
func (r *DefaultStorageClassReconciler) 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. the DefaultStorageClass object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*DefaultStorageClassReconciler) SetupWithManager ¶ added in v0.3.4
func (r *DefaultStorageClassReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type JobReconciler ¶ added in v0.3.4
JobReconciler manages additional features on jobs
func (*JobReconciler) Reconcile ¶ added in v0.3.4
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*JobReconciler) SetupWithManager ¶ added in v0.3.4
func (r *JobReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type LicenseReconciler ¶ added in v0.3.4
LicenseReconciler reconciles a License object
func (*LicenseReconciler) SetupWithManager ¶ added in v0.3.4
func (r *LicenseReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NamespaceReconciler ¶ added in v0.3.4
NamespaceReconciler reconciles a Namespace object
func (*NamespaceReconciler) Reconcile ¶ added in v0.3.4
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*NamespaceReconciler) SetupWithManager ¶ added in v0.3.4
func (r *NamespaceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PodReconciler ¶ added in v0.3.4
PodReconciler reconciles a Namespace object
func (*PodReconciler) Reconcile ¶ added in v0.3.4
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*PodReconciler) SetupWithManager ¶ added in v0.3.4
func (r *PodReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PodSweeperReconciler ¶ added in v0.4.0
type PodSweeperReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme DeleteAfter time.Duration }
PodSweeperReconciler reconciles a Pod object
func (*PodSweeperReconciler) Reconcile ¶ added in v0.4.0
func (r *PodSweeperReconciler) 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. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcilee
func (*PodSweeperReconciler) SetupWithManager ¶ added in v0.4.0
func (r *PodSweeperReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RedeploySecretReconciler ¶ added in v0.3.5
RedeploySecretReconciler reconciles a Secret object for specified applications
func (*RedeploySecretReconciler) Reconcile ¶ added in v0.3.5
func (r *RedeploySecretReconciler) 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. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*RedeploySecretReconciler) SetupWithManager ¶ added in v0.3.5
func (r *RedeploySecretReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RegistryCred ¶ added in v0.3.5
type RegistryCredentialsReconciler ¶ added in v0.3.5
RegistryCredentialsReconciler reconciles a RegistryCredential object
func (*RegistryCredentialsReconciler) Reconcile ¶ added in v0.3.5
func (r *RegistryCredentialsReconciler) 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. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*RegistryCredentialsReconciler) SetupWithManager ¶ added in v0.3.5
func (r *RegistryCredentialsReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SecretReconciler ¶ added in v0.3.4
SecretReconciler reconciles a Namespace object
func (*SecretReconciler) Reconcile ¶ added in v0.3.4
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*SecretReconciler) SetupWithManager ¶ added in v0.3.4
func (r *SecretReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SecretSyncReconciler ¶ added in v0.3.4
SecretSyncReconciler reconciles a SecretSync object
func (*SecretSyncReconciler) Reconcile ¶ added in v0.3.4
func (r *SecretSyncReconciler) 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. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*SecretSyncReconciler) SetupWithManager ¶ added in v0.3.4
func (r *SecretSyncReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceAccountReconciler ¶ added in v0.3.4
ServiceAccountReconciler reconciles a SecretSync object
func (*ServiceAccountReconciler) Reconcile ¶ added in v0.3.4
func (r *ServiceAccountReconciler) 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. TODO(user): Modify the Reconcile function to compare the state specified by the SecretSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*ServiceAccountReconciler) SetupWithManager ¶ added in v0.3.4
func (r *ServiceAccountReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type StatefulSetResizeReconciler ¶ added in v0.3.4
StatefulSetResizeReconciler reconciles a StatefulSetResize object
func (*StatefulSetResizeReconciler) Reconcile ¶ added in v0.3.4
func (r *StatefulSetResizeReconciler) 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. TODO(user): Modify the Reconcile function to compare the state specified by the StatefulSetResize object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.7.2/pkg/reconcile
func (*StatefulSetResizeReconciler) SetupWithManager ¶ added in v0.3.4
func (r *StatefulSetResizeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Source Files ¶
- constants.go
- defaultstorageclass_controller.go
- job_controller.go
- license_controller.go
- namespace_reconciler.go
- pod_reconciler.go
- pod_sweeper_controller.go
- redeploy_configmap_controller.go
- redeploy_secret_controller.go
- registrycredential_controller.go
- secret_reconciler.go
- secretsync_controller.go
- serviceaccount_controller.go
- statefulsetresize_controller.go