Skip to content

Support compute default microversion in clouds.yaml - #288

Draft
Sharpz7 wants to merge 1 commit into
gophercloud:mainfrom
Sharpz7:agent/clouds-yaml-default-microversion
Draft

Support compute default microversion in clouds.yaml#288
Sharpz7 wants to merge 1 commit into
gophercloud:mainfrom
Sharpz7:agent/clouds-yaml-default-microversion

Conversation

@Sharpz7

@Sharpz7 Sharpz7 commented Jul 27, 2026

Copy link
Copy Markdown

Summary

  • add compute_default_microversion to clientconfig.Cloud
  • cover parsing from clouds.yaml fixtures
  • cover per-region override merging through existing GetCloudFromYAML tests

Motivation

This preserves the openstacksdk-style compute_default_microversion setting from clouds.yaml so downstream consumers can make per-cloud Nova microversion decisions without relying only on process-wide environment variables.

Related: #287
Companion gophercloud PR: gophercloud/gophercloud#3881
Companion gophercloud issue: gophercloud/gophercloud#3882
Downstream context: openstack-exporter/openstack-exporter#592

Validation

GOCACHE=/workspaces/!ai-safe/openstack-exporter/env/go-build-cache GOMODCACHE=/workspaces/!ai-safe/openstack-exporter/env/go-mod-cache go test ./openstack/clientconfig/...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant