Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExternalResourceID ¶
type ExternalResourceID string
ExternalResourceID defines resource id dependency
const ( // ConfigMapExternalResourceID defines config map dependency ID ConfigMapExternalResourceID ExternalResourceID = "config" // VolumeExternalResourceID defines volume dependency ID VolumeExternalResourceID ExternalResourceID = "volume" // JobMapExternalResourceID defines job dependency ID JobMapExternalResourceID ExternalResourceID = "job" // ConfigScriptExternalResourceID defines config map scripts dependency ID ConfigScriptExternalResourceID ExternalResourceID = "config-script" )
type PipelinewiseJobReconciler ¶
PipelinewiseJobReconciler reconciles a PipelinewiseJob object
func (*PipelinewiseJobReconciler) Reconcile ¶
func (r *PipelinewiseJobReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile defines all operator flows to reconcile custom resources action +kubebuilder:rbac:groups=batch.pipelinewise,resources=pipelinewisejobs,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=batch.pipelinewise,resources=pipelinewisejobs/status,verbs=get;update;patch +kubebuilder:rbac:groups=batch,resources=cronjobs,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=core,resources=configmaps,verbs=get;list;watch;create;update;delete +kubebuilder:rbac:groups=core,resources=persistentvolumeclaims,verbs=get;list;watch;create;update;delete +kubebuilder:rbac:groups=batch,resources=jobs,verbs=get;list;watch;delete;deletecollection
func (*PipelinewiseJobReconciler) SetupWithManager ¶
func (r *PipelinewiseJobReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager operator manager entrypoint