@@ -75,8 +75,7 @@ func (actuator registeredlimitActuator) ListOSResourcesForAdoption(ctx context.C
7575 // Check osclients.ResourceFilter
7676
7777 listOpts := registeredlimits.ListOpts {
78- Name : getResourceName (orcObject ),
79- Description : ptr .Deref (resourceSpec .Description , "" ),
78+ // TODO(scaffolding): Add import filters
8079 }
8180
8281 return actuator .osClient .ListRegisteredLimits (ctx , listOpts ), true
@@ -88,9 +87,7 @@ func (actuator registeredlimitActuator) ListOSResourcesForImport(ctx context.Con
8887 // Check osclients.ResourceFilter
8988
9089 listOpts := registeredlimits.ListOpts {
91- Name : string (ptr .Deref (filter .Name , "" )),
92- Description : string (ptr .Deref (filter .Description , "" )),
93- // TODO(scaffolding): Add more import filters
90+ // TODO(scaffolding): Add import filters
9491 }
9592
9693 return actuator .osClient .ListRegisteredLimits (ctx , listOpts ), nil
@@ -118,13 +115,15 @@ func (actuator registeredlimitActuator) CreateResource(ctx context.Context, obj
118115 return nil , reconcileStatus
119116 }
120117 createOpts := registeredlimits.CreateOpts {
121- Name : getResourceName (obj ),
122118 Description : ptr .Deref (resource .Description , "" ),
123- ServiceID : serviceID ,
119+ ServiceID : serviceID ,
124120 // TODO(scaffolding): Add more fields
125121 }
122+ batchCreateOpts := registeredlimits.BatchCreateOpts {
123+ createOpts ,
124+ }
126125
127- osResource , err := actuator .osClient .CreateRegisteredLimit (ctx , createOpts )
126+ osResource , err := actuator .osClient .CreateRegisteredLimit (ctx , batchCreateOpts )
128127 if err != nil {
129128 if ! orcerrors .IsRetryable (err ) {
130129 err = orcerrors .Terminal (orcv1alpha1 .ConditionReasonInvalidConfiguration , "invalid configuration creating resource: " + err .Error (), err )
@@ -150,7 +149,6 @@ func (actuator registeredlimitActuator) updateResource(ctx context.Context, obj
150149
151150 updateOpts := registeredlimits.UpdateOpts {}
152151
153- handleNameUpdate (& updateOpts , obj , osResource )
154152 handleDescriptionUpdate (& updateOpts , resource , osResource )
155153
156154 // TODO(scaffolding): add handler for all fields supporting mutability
@@ -191,13 +189,6 @@ func needsUpdate(updateOpts registeredlimits.UpdateOpts) (bool, error) {
191189 return len (updateMap ) > 0 , nil
192190}
193191
194- func handleNameUpdate (updateOpts * registeredlimits.UpdateOpts , obj orcObjectPT , osResource * osResourceT ) {
195- name := getResourceName (obj )
196- if osResource .Name != name {
197- updateOpts .Name = & name
198- }
199- }
200-
201192func handleDescriptionUpdate (updateOpts * registeredlimits.UpdateOpts , resource * resourceSpecT , osResource * osResourceT ) {
202193 description := ptr .Deref (resource .Description , "" )
203194 if osResource .Description != description {
0 commit comments