Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigMapProcessor ¶
type ConfigMapProcessor struct { Object *corev1.ConfigMap Action Action Dependencies []processors.Processor }
func (*ConfigMapProcessor) IsReady ¶
func (configMapProcessor *ConfigMapProcessor) IsReady(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
func (*ConfigMapProcessor) Process ¶
func (configMapProcessor *ConfigMapProcessor) Process(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
type DeploymentProcessor ¶
type DeploymentProcessor struct { Object *appsv1.Deployment Action Action Dependencies []processors.Processor }
func (*DeploymentProcessor) IsReady ¶
func (deploymentProcessor *DeploymentProcessor) IsReady(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
func (*DeploymentProcessor) Process ¶
func (deploymentProcessor *DeploymentProcessor) Process(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
type RoleBindingProcessor ¶
type RoleBindingProcessor struct { Object *rbacv1.RoleBinding Action Action Dependencies []processors.Processor }
func (*RoleBindingProcessor) IsReady ¶
func (roleBindingProcessor *RoleBindingProcessor) IsReady(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
func (*RoleBindingProcessor) Process ¶
func (roleBindingProcessor *RoleBindingProcessor) Process(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
type RoleProcessor ¶
type RoleProcessor struct { Object *rbacv1.Role Action Action Dependencies []processors.Processor }
func (*RoleProcessor) IsReady ¶
func (roleProcessor *RoleProcessor) IsReady(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
func (*RoleProcessor) Process ¶
func (roleProcessor *RoleProcessor) Process(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
type ServiceAccountProcessor ¶
type ServiceAccountProcessor struct { Object *corev1.ServiceAccount Action Action Dependencies []processors.Processor }
func (*ServiceAccountProcessor) IsReady ¶
func (serviceAccountProcessor *ServiceAccountProcessor) IsReady(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
func (*ServiceAccountProcessor) Process ¶
func (serviceAccountProcessor *ServiceAccountProcessor) Process(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
type ServiceProcessor ¶
type ServiceProcessor struct { Object *corev1.Service Action Action Dependencies []processors.Processor }
func (*ServiceProcessor) IsReady ¶
func (serviceProcessor *ServiceProcessor) IsReady(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
func (*ServiceProcessor) Process ¶
func (serviceProcessor *ServiceProcessor) Process(r processors.Reconcile, log logr.Logger, ctx context.Context, application applications.Application) (bool, error)
Click to show internal directories.
Click to hide internal directories.