 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package config reads the initial global configuration.
Index ¶
Constants ¶
const MaxReportedNonReadyClusters = 10
    Variables ¶
var LongRetry = wait.Backoff{ Steps: 5, Duration: 5 * time.Second, Factor: 1.0, Jitter: 0.1, }
Functions ¶
Types ¶
type BundleDeploymentReconciler ¶
type BundleDeploymentReconciler struct {
	client.Client
	Scheme  *runtime.Scheme
	ShardID string
	Workers int
}
    BundleDeploymentReconciler reconciles a BundleDeployment object
func (*BundleDeploymentReconciler) Reconcile ¶
func (r *BundleDeploymentReconciler) 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 (*BundleDeploymentReconciler) SetupWithManager ¶
func (r *BundleDeploymentReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type BundleQuery ¶
type BundleReconciler ¶
type BundleReconciler struct {
	client.Client
	Scheme   *runtime.Scheme
	Recorder record.EventRecorder
	Builder TargetBuilder
	Store   Store
	Query   BundleQuery
	ShardID string
	Workers int
}
    BundleReconciler reconciles a Bundle object
func (*BundleReconciler) SetupWithManager ¶
func (r *BundleReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ClusterGroupReconciler ¶
type ClusterGroupReconciler struct {
	client.Client
	Scheme  *runtime.Scheme
	ShardID string
	Workers int
}
    ClusterGroupReconciler reconciles a ClusterGroup object
func (*ClusterGroupReconciler) Reconcile ¶
func (r *ClusterGroupReconciler) 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 (*ClusterGroupReconciler) SetupWithManager ¶
func (r *ClusterGroupReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ClusterReconciler ¶
type ClusterReconciler struct {
	client.Client
	Scheme *runtime.Scheme
	Query   BundleQuery
	ShardID string
	Workers int
}
    ClusterReconciler reconciles a Cluster object
func (*ClusterReconciler) Reconcile ¶
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 (*ClusterReconciler) SetupWithManager ¶
func (r *ClusterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ConfigReconciler ¶
type ConfigReconciler struct {
	client.Client
	Scheme *runtime.Scheme
	SystemNamespace string
	ShardID         string
}
    ConfigReconciler reconciles the Fleet config object, by reloading the config on change.
func (*ConfigReconciler) Reconcile ¶
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 (*ConfigReconciler) SetupWithManager ¶
func (r *ConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ImageScanReconciler ¶
type ImageScanReconciler struct {
	client.Client
	Scheme *runtime.Scheme
	Scheduler quartz.Scheduler
	ShardID   string
	Workers int
}
    ImageScanReconciler reconciles a ImageScan object
func (*ImageScanReconciler) Reconcile ¶
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 (*ImageScanReconciler) SetupWithManager ¶
func (r *ImageScanReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.