@@ -671,7 +671,13 @@ func (cr *SriovIBNetwork) RenderNetAttDef() (*uns.Unstructured, error) {
671671 data .Data ["CapabilitiesConfigured" ] = true
672672 data .Data ["SriovCniCapabilities" ] = cr .Spec .Capabilities
673673 }
674-
674+ if cr .Spec .PKey == "" {
675+ data .Data ["pKeyConfigured" ] = false
676+ } else {
677+ data .Data ["pKeyConfigured" ] = true
678+ data .Data ["pKey" ] = cr .Spec .PKey
679+ data .Data ["GUIDSavedInUFM" ] = false
680+ }
675681 if cr .Spec .IPAM != "" {
676682 data .Data ["SriovCniIpam" ] = SriovCniIpam + ":" + strings .Join (strings .Fields (cr .Spec .IPAM ), "" )
677683 } else {
@@ -714,6 +720,7 @@ func (cr *SriovNetwork) RenderNetAttDef() (*uns.Unstructured, error) {
714720 data := render .MakeRenderData ()
715721 data .Data ["CniType" ] = "sriov"
716722 data .Data ["SriovNetworkName" ] = cr .Name
723+ data .Data ["pKeyConfigured" ] = false
717724 if cr .Spec .NetworkNamespace == "" {
718725 data .Data ["SriovNetworkNamespace" ] = cr .Namespace
719726 } else {
@@ -734,7 +741,6 @@ func (cr *SriovNetwork) RenderNetAttDef() (*uns.Unstructured, error) {
734741 data .Data ["VlanProtoConfigured" ] = true
735742 data .Data ["SriovCniVlanProto" ] = cr .Spec .VlanProto
736743 }
737-
738744 if cr .Spec .Capabilities == "" {
739745 data .Data ["CapabilitiesConfigured" ] = false
740746 } else {
@@ -832,6 +838,7 @@ func (cr *OVSNetwork) RenderNetAttDef() (*uns.Unstructured, error) {
832838 data := render .MakeRenderData ()
833839 data .Data ["CniType" ] = "ovs"
834840 data .Data ["NetworkName" ] = cr .Name
841+ data .Data ["pKeyConfigured" ] = false
835842 if cr .Spec .NetworkNamespace == "" {
836843 data .Data ["NetworkNamespace" ] = cr .Namespace
837844 } else {
0 commit comments