@@ -18,7 +18,6 @@ package controllers
18
18
19
19
import (
20
20
"context"
21
- "fmt"
22
21
23
22
awv1beta2 "github.com/project-codeflare/appwrapper/api/v1beta2"
24
23
@@ -36,36 +35,31 @@ import (
36
35
//+kubebuilder:rbac:groups=authorization.k8s.io,resources=subjectaccessreviews,verbs=create
37
36
//+kubebuilder:rbac:groups=apiextensions.k8s.io,resources=customresourcedefinitions,verbs=list
38
37
39
- type appwrapperWebhook struct {
40
- externalController bool
38
+ type mockAppWrapperWebhook struct {
41
39
}
42
40
43
- var _ webhook.CustomDefaulter = & appwrapperWebhook {}
41
+ var _ webhook.CustomDefaulter = & mockAppWrapperWebhook {}
44
42
45
- func (w * appwrapperWebhook ) Default (ctx context.Context , obj runtime.Object ) error {
43
+ func (w * mockAppWrapperWebhook ) Default (ctx context.Context , obj runtime.Object ) error {
46
44
return nil
47
45
}
48
46
49
- var _ webhook.CustomValidator = & appwrapperWebhook {}
47
+ var _ webhook.CustomValidator = & mockAppWrapperWebhook {}
50
48
51
- func (w * appwrapperWebhook ) ValidateCreate (ctx context.Context , obj runtime.Object ) (admission.Warnings , error ) {
52
- if w .externalController {
53
- return nil , nil
54
- } else {
55
- return nil , fmt .Errorf ("AppWrappers disabled by CodeFlare operator configuration" )
56
- }
49
+ func (w * mockAppWrapperWebhook ) ValidateCreate (ctx context.Context , obj runtime.Object ) (admission.Warnings , error ) {
50
+ return nil , nil
57
51
}
58
52
59
- func (w * appwrapperWebhook ) ValidateUpdate (ctx context.Context , oldObj , newObj runtime.Object ) (admission.Warnings , error ) {
53
+ func (w * mockAppWrapperWebhook ) ValidateUpdate (ctx context.Context , oldObj , newObj runtime.Object ) (admission.Warnings , error ) {
60
54
return nil , nil
61
55
}
62
56
63
- func (w * appwrapperWebhook ) ValidateDelete (context.Context , runtime.Object ) (admission.Warnings , error ) {
57
+ func (w * mockAppWrapperWebhook ) ValidateDelete (context.Context , runtime.Object ) (admission.Warnings , error ) {
64
58
return nil , nil
65
59
}
66
60
67
- func SetupMockAppWrapperWebhooks (mgr ctrl.Manager , externalController bool ) error {
68
- wh := & appwrapperWebhook { externalController : externalController }
61
+ func SetupMockAppWrapperWebhooks (mgr ctrl.Manager ) error {
62
+ wh := & mockAppWrapperWebhook { }
69
63
return ctrl .NewWebhookManagedBy (mgr ).
70
64
For (& awv1beta2.AppWrapper {}).
71
65
WithDefaulter (wh ).
0 commit comments