add single boolean to composition e2e test.

This commit is contained in:
Jiahui Feng 2023-10-04 16:43:38 -07:00
parent e4d473cd00
commit 4d157bb142

View File

@ -205,11 +205,14 @@ var _ = SIGDescribe("ValidatingAdmissionPolicy [Privileged:ClusterAdmin][Alpha][
Expression: "object.spec.replicas", Expression: "object.spec.replicas",
}). }).
WithVariable(admissionregistrationv1beta1.Variable{ WithVariable(admissionregistrationv1beta1.Variable{
Name: "replicasReminder", // a bit artificial but good for testing purpose Name: "oddReplicas",
Expression: "variables.replicas % 2", Expression: "variables.replicas % 2 == 1",
}). }).
WithValidation(admissionregistrationv1beta1.Validation{ WithValidation(admissionregistrationv1beta1.Validation{
Expression: "variables.replicas > 1 && variables.replicasReminder == 1", Expression: "variables.replicas > 1",
}).
WithValidation(admissionregistrationv1beta1.Validation{
Expression: "variables.oddReplicas",
}). }).
Build() Build()
policy, err := client.AdmissionregistrationV1beta1().ValidatingAdmissionPolicies().Create(ctx, policy, metav1.CreateOptions{}) policy, err := client.AdmissionregistrationV1beta1().ValidatingAdmissionPolicies().Create(ctx, policy, metav1.CreateOptions{})