mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-20 10:20:51 +00:00
always get fresh object before updating.
This commit is contained in:
parent
82eb24156a
commit
0a954cc10d
@ -751,10 +751,13 @@ func Test_PolicyExemption(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// validate that operations to ValidatingAdmissionPolicy are exempt from an existing policy that catches all resources
|
// validate that operations to ValidatingAdmissionPolicy are exempt from an existing policy that catches all resources
|
||||||
policyCopy := policy.DeepCopy()
|
policy, err = client.AdmissionregistrationV1alpha1().ValidatingAdmissionPolicies().Get(context.TODO(), policy.Name, metav1.GetOptions{})
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
ignoreFailurePolicy := admissionregistrationv1alpha1.Ignore
|
ignoreFailurePolicy := admissionregistrationv1alpha1.Ignore
|
||||||
policyCopy.Spec.FailurePolicy = &ignoreFailurePolicy
|
policy.Spec.FailurePolicy = &ignoreFailurePolicy
|
||||||
_, err = client.AdmissionregistrationV1alpha1().ValidatingAdmissionPolicies().Update(context.TODO(), policyCopy, metav1.UpdateOptions{})
|
_, err = client.AdmissionregistrationV1alpha1().ValidatingAdmissionPolicies().Update(context.TODO(), policy, metav1.UpdateOptions{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
}
|
}
|
||||||
@ -866,9 +869,12 @@ func Test_ValidatingAdmissionPolicy_UpdateParamKind(t *testing.T) {
|
|||||||
APIVersion: "v1",
|
APIVersion: "v1",
|
||||||
Kind: "Secret",
|
Kind: "Secret",
|
||||||
}
|
}
|
||||||
policyCopy := policy.DeepCopy()
|
policy, err = client.AdmissionregistrationV1alpha1().ValidatingAdmissionPolicies().Get(context.TODO(), policy.Name, metav1.GetOptions{})
|
||||||
policyCopy.Spec.ParamKind = paramKind
|
if err != nil {
|
||||||
_, err = client.AdmissionregistrationV1alpha1().ValidatingAdmissionPolicies().Update(context.TODO(), policyCopy, metav1.UpdateOptions{})
|
t.Error(err)
|
||||||
|
}
|
||||||
|
policy.Spec.ParamKind = paramKind
|
||||||
|
_, err = client.AdmissionregistrationV1alpha1().ValidatingAdmissionPolicies().Update(context.TODO(), policy, metav1.UpdateOptions{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user