@@ -35,6 +35,9 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
35
35
Response {
36
36
AdmissionResponse : admissionv1beta1.AdmissionResponse {
37
37
Allowed : true ,
38
+ Result : & metav1.Status {
39
+ Code : http .StatusOK ,
40
+ },
38
41
},
39
42
},
40
43
))
@@ -46,6 +49,7 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
46
49
AdmissionResponse : admissionv1beta1.AdmissionResponse {
47
50
Allowed : true ,
48
51
Result : & metav1.Status {
52
+ Code : http .StatusOK ,
49
53
Reason : "acceptable" ,
50
54
},
51
55
},
@@ -60,6 +64,9 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
60
64
Response {
61
65
AdmissionResponse : admissionv1beta1.AdmissionResponse {
62
66
Allowed : false ,
67
+ Result : & metav1.Status {
68
+ Code : http .StatusForbidden ,
69
+ },
63
70
},
64
71
},
65
72
))
@@ -71,6 +78,7 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
71
78
AdmissionResponse : admissionv1beta1.AdmissionResponse {
72
79
Allowed : false ,
73
80
Result : & metav1.Status {
81
+ Code : http .StatusForbidden ,
74
82
Reason : "UNACCEPTABLE!" ,
75
83
},
76
84
},
@@ -96,6 +104,9 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
96
104
Response {
97
105
AdmissionResponse : admissionv1beta1.AdmissionResponse {
98
106
Allowed : true ,
107
+ Result : & metav1.Status {
108
+ Code : http .StatusOK ,
109
+ },
99
110
},
100
111
Patches : ops ,
101
112
},
@@ -107,6 +118,7 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
107
118
AdmissionResponse : admissionv1beta1.AdmissionResponse {
108
119
Allowed : true ,
109
120
Result : & metav1.Status {
121
+ Code : http .StatusOK ,
110
122
Reason : "some changes" ,
111
123
},
112
124
},
@@ -141,6 +153,7 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
141
153
AdmissionResponse : admissionv1beta1.AdmissionResponse {
142
154
Allowed : true ,
143
155
Result : & metav1.Status {
156
+ Code : http .StatusOK ,
144
157
Reason : "acceptable" ,
145
158
},
146
159
},
@@ -153,6 +166,7 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
153
166
AdmissionResponse : admissionv1beta1.AdmissionResponse {
154
167
Allowed : false ,
155
168
Result : & metav1.Status {
169
+ Code : http .StatusForbidden ,
156
170
Reason : "UNACCEPTABLE!" ,
157
171
},
158
172
},
@@ -161,20 +175,26 @@ var _ = Describe("Admission Webhook Response Helpers", func() {
161
175
})
162
176
163
177
It ("should return an admission decision" , func () {
164
- By ("checking that it returns a 'denied ' response when allowed is false " )
178
+ By ("checking that it returns an 'allowed ' response when allowed is true " )
165
179
Expect (ValidationResponse (true , "" )).To (Equal (
166
180
Response {
167
181
AdmissionResponse : admissionv1beta1.AdmissionResponse {
168
182
Allowed : true ,
183
+ Result : & metav1.Status {
184
+ Code : http .StatusOK ,
185
+ },
169
186
},
170
187
},
171
188
))
172
189
173
- By ("checking that it returns an 'allowed ' response when allowed is true " )
190
+ By ("checking that it returns an 'denied ' response when allowed is false " )
174
191
Expect (ValidationResponse (false , "" )).To (Equal (
175
192
Response {
176
193
AdmissionResponse : admissionv1beta1.AdmissionResponse {
177
194
Allowed : false ,
195
+ Result : & metav1.Status {
196
+ Code : http .StatusForbidden ,
197
+ },
178
198
},
179
199
},
180
200
))
0 commit comments