Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GitFetcher ¶ added in v0.10.1
type GitJobReconciler ¶
type GitJobReconciler struct { client.Client Scheme *runtime.Scheme Image string Scheduler quartz.Scheduler Workers int ShardID string JobNodeSelector string GitFetcher GitFetcher Clock TimeGetter Recorder record.EventRecorder }
CronJobReconciler reconciles a GitRepo resource to create a git cloning k8s job
func (*GitJobReconciler) Reconcile ¶
Reconcile compares the state specified by the GitRepo object against the actual cluster state. It checks the Git repository for new commits and creates a job to clone the repository if a new commit is found. In case of an error, the output of the job is stored in the status.
func (*GitJobReconciler) SetupWithManager ¶
func (r *GitJobReconciler) SetupWithManager(mgr ctrl.Manager) error
type StatusReconciler ¶ added in v0.11.0
func (*StatusReconciler) Reconcile ¶ added in v0.11.0
Reconcile reads the stat of the GitRepo and BundleDeployments and computes status fields for the GitRepo. This status is used to display information to the user.
func (*StatusReconciler) SetupWithManager ¶ added in v0.11.0
func (r *StatusReconciler) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.