Documentation
¶
Index ¶
Constants ¶
View Source
const ( ApiGroup = "cicdapi.tmax.io" ApprovalKind = "approvals" ApprovalSubApprove = "approve" ApprovalSubReject = "reject" ServiceAccountPrefix = "system:serviceaccount:" )
View Source
const ( ConfigNameConfig = "cicd-config" ConfigNameEmailTemplate = "email-template" )
View Source
const (
Finalizer = "cicd.tmax.io/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
func WaitIngressReady ¶
func WaitIngressReady() error
Types ¶
type ApprovalReconciler ¶
ApprovalReconciler reconciles a Approval object
func (*ApprovalReconciler) SetupWithManager ¶
func (r *ApprovalReconciler) SetupWithManager(mgr ctrl.Manager) error
type ConfigReconciler ¶
type ConfigReconciler struct {
Log logr.Logger
GcChan chan struct{}
InitChan chan struct{}
Init bool
// contains filtered or unexported fields
}
ConfigReconciler reconciles a Approval object
func (*ConfigReconciler) Reconcile ¶
func (r *ConfigReconciler) Reconcile(cm *corev1.ConfigMap) error
func (*ConfigReconciler) Start ¶
func (r *ConfigReconciler) Start()
type CustomRunReconciler ¶
type CustomRunReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
KindHandlerMap map[string]KindHandler
HandlerChildren map[string][]runtime.Object
}
CustomRunReconciler reconciles a Run object, which refers to approval/email/...
func (*CustomRunReconciler) AddKindHandler ¶
func (r *CustomRunReconciler) AddKindHandler(kind string, handler KindHandler, children ...runtime.Object)
func (*CustomRunReconciler) SetupWithManager ¶
func (r *CustomRunReconciler) SetupWithManager(mgr ctrl.Manager) error
type IntegrationConfigReconciler ¶
IntegrationConfigReconciler reconciles a IntegrationConfig object
func (*IntegrationConfigReconciler) SetupWithManager ¶
func (r *IntegrationConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
type IntegrationJobReconciler ¶
type IntegrationJobReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
Scheduler *scheduler.Scheduler
}
IntegrationJobReconciler reconciles a IntegrationJob object
func (*IntegrationJobReconciler) SetupWithManager ¶
func (r *IntegrationJobReconciler) SetupWithManager(mgr ctrl.Manager) error
type KindHandler ¶
type KindHandler interface {
Handle(run *tektonv1alpha1.Run) (ctrl.Result, error)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.