Skip to content

Finish renaming ostester/openstack_tester to dizzy#45

Merged
berendt merged 2 commits into
mainfrom
rename-ostester-to-dizzy
Jul 7, 2026
Merged

Finish renaming ostester/openstack_tester to dizzy#45
berendt merged 2 commits into
mainfrom
rename-ostester-to-dizzy

Conversation

@berendt

@berendt berendt commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Rename the local OTEL smoke stack's metric instrument names (openstack_tester.* -> dizzy.*) and their derived Prometheus families, plus the kind cluster/namespace (ostester-otel -> dizzy-otel) and Grafana dashboard UIDs/titles/queries. The earlier service.name rename deliberately left these alone to avoid breaking in-flight dashboards; this finishes that cleanup.
  • Rename the actual OpenStack resource naming/tag convention the tool uses at runtime: ostester-<runID>-<logical> names and ostester:run=<id> / ostester:type=<kind> tags/metadata become dizzy-* / dizzy:run / dizzy:type across the Neutron/Cinder/Keystone client, cleanup, and executor packages, their tests, and the golden report fixtures.
  • Update the remaining README sections and catch a stray openstack_tester.* reference in internal/neutron/telemetry_test.go missed by the OTEL rename.

Breaking note: resources already tagged under the old ostester-* convention will no longer be found by a --reclaim-orphans sweep or monitor cleanup after this lands — any such leftovers need a manual one-time cleanup.

Test plan

  • go build ./...
  • go test ./...
  • gofmt -l clean on touched files
  • Validated the three Grafana dashboard JSONs still parse
  • Manually exercise make otel-up / make testbed-monitor / make otel-grafana against the local kind stack to confirm the renamed cluster/namespace/dashboards come up end to end

berendt added 2 commits July 7, 2026 21:26
… to dizzy

Complete the dizzy rebrand for the local OTEL smoke stack: the OTel
instrument names (openstack_tester.* -> dizzy.*, and their derived
Prometheus families), the kind cluster/namespace (ostester-otel ->
dizzy-otel), and the Grafana dashboard UIDs/titles/queries. The earlier
service.name rename deliberately left these metric families alone to
avoid breaking in-flight dashboards; this finishes that cleanup now
that the smoke stack itself is being re-provisioned.

Assisted-by: Claude:claude-sonnet-5
Signed-off-by: Christian Berendt <berendt@b42labs.com>
Every resource the tool creates in OpenStack (Neutron, Cinder, Keystone)
was named with an ostester-<runID>-<logical> prefix and tagged/metadata'd
ostester:run=<id> / ostester:type=<kind> for cleanup discovery. Rename
both to dizzy- / dizzy:run / dizzy:type throughout the client, cleanup,
and executor packages, their tests, the golden report fixtures, and the
remaining README sections (Neutron/Cinder/Keystone naming & cleanup
docs). Also catches a stray openstack_tester.* metric-name reference in
internal/neutron/telemetry_test.go missed by the OTEL rename.

Note: this changes what a --reclaim-orphans sweep or monitor cleanup
matches on, so resources already tagged under the old ostester-*
convention will no longer be found by a cloud-wide sweep after this
lands.

Assisted-by: Claude:claude-sonnet-5
Signed-off-by: Christian Berendt <berendt@b42labs.com>
@berendt
berendt merged commit 2bffddf into main Jul 7, 2026
2 checks passed
@berendt
berendt deleted the rename-ostester-to-dizzy branch July 7, 2026 19:29
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