Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Adapter ¶
type Adapter struct {
// contains filtered or unexported fields
}
Adapter holds the objects needed to reconcile a Release.
func NewAdapter ¶
func NewAdapter(context context.Context, application *applicationapiv1alpha1.Application, scenario *v1beta2.IntegrationTestScenario, logger h.IntegrationLogger, loader loader.ObjectLoader, client client.Client, ) *Adapter
NewAdapter creates and returns an Adapter instance.
func (*Adapter) EnsureCreatedScenarioIsValid ¶
func (a *Adapter) EnsureCreatedScenarioIsValid() (controller.OperationResult, error)
EnsureCreatedScenarioIsValid is an operation that ensures created IntegrationTestScenario is valid in case it is, set its owner reference
type AdapterInterface ¶
type AdapterInterface interface {
EnsureCreatedScenarioIsValid() (controller.OperationResult, error)
}
AdapterInterface is an interface defining all the operations that should be defined in an Integration adapter.
type Reconciler ¶
Reconciler reconciles an scenario object
func NewScenarioReconciler ¶
func NewScenarioReconciler(client client.Client, logger *logr.Logger, scheme *runtime.Scheme) *Reconciler
NewScenarioReconciler creates and returns a Reconciler.
Click to show internal directories.
Click to hide internal directories.