Documentation ¶
Index ¶
- func CreatedGoalAssertions(input *AlgorithmPluginInputs)
- func FreshPluginAssertions(input *AlgorithmPluginInputs)
- func ManuallyReconcileGoal(input *AlgorithmPluginInputs)
- func ManuallyReconcileRemoveGoal(input *AlgorithmPluginInputs)
- func ManuallyReconcileUpdateGoal(input *AlgorithmPluginInputs)
- func ManuallyRemoveGoal(input *AlgorithmPluginInputs)
- func ManuallyStoreGoal(input *AlgorithmPluginInputs)
- func SharedFailedResponseBehavior(inputs *AlgorithmPluginInputs)
- type AlgorithmPluginInputs
- type Reconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatedGoalAssertions ¶
func CreatedGoalAssertions(input *AlgorithmPluginInputs)
CreatedGoalAssertions placeholder
func FreshPluginAssertions ¶
func FreshPluginAssertions(input *AlgorithmPluginInputs)
FreshPluginAssertions placeholder
func ManuallyReconcileGoal ¶
func ManuallyReconcileGoal(input *AlgorithmPluginInputs)
ManuallyReconcileGoal placeholder
func ManuallyReconcileRemoveGoal ¶
func ManuallyReconcileRemoveGoal(input *AlgorithmPluginInputs)
ManuallyReconcileRemoveGoal placeholder
func ManuallyReconcileUpdateGoal ¶
func ManuallyReconcileUpdateGoal(input *AlgorithmPluginInputs)
ManuallyReconcileUpdateGoal placeholder
func ManuallyRemoveGoal ¶
func ManuallyRemoveGoal(input *AlgorithmPluginInputs)
ManuallyRemoveGoal placeholder
func ManuallyStoreGoal ¶
func ManuallyStoreGoal(input *AlgorithmPluginInputs)
ManuallyStoreGoal placeholder
func SharedFailedResponseBehavior ¶
func SharedFailedResponseBehavior(inputs *AlgorithmPluginInputs)
SharedFailedResponseBehavior placeholder
Types ¶
type AlgorithmPluginInputs ¶
type AlgorithmPluginInputs struct {
// contains filtered or unexported fields
}
AlgorithmPluginInputs is shared state for shared Ginko tests
type Reconciler ¶
type Reconciler interface { // Reconcile takes interfaces.ReconcileResource that may need to be // reconciled, and reconciles it. If it is a Stack, it may create new // objects and notify that changes have occurred. If the object is a // resource, like a service, belonging to a Stack, then it may be // updated or deleted to match the stack. // // Returns an error if the Resource cannot be reconciled, and nil if // successful. // Reconcile(resource *interfaces.ReconcileResource) error }
Reconciler is the interface implemented to do the actual work of computing and executing the changes required to bring the specs in line with those defined in the Stack.
func New ¶
func New(notify notifier.ObjectChangeNotifier, cli interfaces.BackendClient) Reconciler
New creates a new Reconciler object, which uses the provided ObjectChangeNotifier and Client.
Click to show internal directories.
Click to hide internal directories.