mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-28 10:28:36 +00:00
fix: init container gr copy (#3995)
Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>
This commit is contained in:
parent
caa769fb1d
commit
88f769cb39
1 changed files with 9 additions and 10 deletions
|
@ -443,28 +443,27 @@ func convertGR(pclient kyvernoclient.Interface) error {
|
|||
logger.Error(err, "failed to list update requests")
|
||||
return err
|
||||
}
|
||||
|
||||
for _, gr := range grs.Items {
|
||||
cp := gr.DeepCopy()
|
||||
ur := &kyvernov1beta1.UpdateRequest{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
GenerateName: "ur-",
|
||||
Namespace: config.KyvernoNamespace(),
|
||||
Labels: gr.GetLabels(),
|
||||
Labels: cp.GetLabels(),
|
||||
},
|
||||
Spec: kyvernov1beta1.UpdateRequestSpec{
|
||||
Type: kyvernov1beta1.Generate,
|
||||
Policy: gr.Spec.Policy,
|
||||
Resource: *gr.Spec.Resource.DeepCopy(),
|
||||
Policy: cp.Spec.Policy,
|
||||
Resource: cp.Spec.Resource,
|
||||
Context: kyvernov1beta1.UpdateRequestSpecContext{
|
||||
UserRequestInfo: kyvernov1beta1.RequestInfo{
|
||||
Roles: gr.Spec.Context.UserRequestInfo.DeepCopy().Roles,
|
||||
ClusterRoles: gr.Spec.Context.UserRequestInfo.DeepCopy().ClusterRoles,
|
||||
AdmissionUserInfo: *gr.Spec.Context.UserRequestInfo.AdmissionUserInfo.DeepCopy(),
|
||||
Roles: cp.Spec.Context.UserRequestInfo.Roles,
|
||||
ClusterRoles: cp.Spec.Context.UserRequestInfo.ClusterRoles,
|
||||
AdmissionUserInfo: cp.Spec.Context.UserRequestInfo.AdmissionUserInfo,
|
||||
},
|
||||
|
||||
AdmissionRequestInfo: kyvernov1beta1.AdmissionRequestInfoObject{
|
||||
AdmissionRequest: gr.Spec.Context.AdmissionRequestInfo.DeepCopy().AdmissionRequest,
|
||||
Operation: gr.Spec.Context.AdmissionRequestInfo.DeepCopy().Operation,
|
||||
AdmissionRequest: cp.Spec.Context.AdmissionRequestInfo.AdmissionRequest,
|
||||
Operation: cp.Spec.Context.AdmissionRequestInfo.Operation,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Add table
Reference in a new issue