Skip to content

Commit 8dbe664

Browse files
committed
docs(decisions): record Gate A met and images properties read-only
1 parent 5f9bce4 commit 8dbe664

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

internal/clients/config.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,17 @@ func (c *Config) ImageV2Client() (*gophercloud.ServiceClient, error) {
202202
return client, nil
203203
}
204204

205+
// NetworkV2Client returns a Neutron v2 service client, honoring an
206+
// endpoint_overrides entry for the "network" service type if present.
207+
func (c *Config) NetworkV2Client() (*gophercloud.ServiceClient, error) {
208+
client, err := openstack.NewNetworkV2(c.Provider, c.endpointOpts())
209+
if err != nil {
210+
return nil, fmt.Errorf("pcd: creating network v2 client: %w", err)
211+
}
212+
c.applyOverride(client, "network")
213+
return client, nil
214+
}
215+
205216
// applyOverride points a service client at an operator-supplied endpoint when
206217
// endpoint_overrides names its service type.
207218
func (c *Config) applyOverride(client *gophercloud.ServiceClient, serviceType string) {

0 commit comments

Comments
 (0)