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
SystemNamespace string
KnownHosts KnownHostsGetter
}
GitJobReconciler 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 KnownHostsGetter ¶ added in v0.10.11
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.