juju doesn't use vsphere terminology where applicable

Bug #1650397 reported by Aaron Bentley
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Juju
Expired
Medium
Unassigned

Bug Description

Vsphere and juju have very different terminologies. While they have been mapped in a reasonably coherent way, juju terminology is confusing for the vsphere user coming to juju.

add-cloud's interactive mode could use more vsphere terminology. Instead of "API endpoint", it could say "Vcenter host" (bug #1649647). Instead of "region", it could say "Datacenter name".

Also, juju has mapped the "zone" placement directive to vsphere clusters and hosts. AIUI, placement directives are per-provider, so supporting "cluster" and "host" as placement directives for vsphere would be clearer.

The rough mapping of vsphere to juju terminology is:
Cloud -> Vcenter
Region -> Datacenter name
Zone -> Host or cluster

Aaron Bentley (abentley)
Changed in juju:
assignee: nobody → Richard Harding (rharding)
Revision history for this message
Vance Morris (vmorris) wrote :

Just adding 2c here... this seems fatuous. Semantics in technology are difficult, sure, but to ask for a rename of "cloud" to "vcenter" is... I can think of worse words to use than "pointless".

Revision history for this message
Vance Morris (vmorris) wrote :

... I'll amend: If you're talking about the terms changing once a user bootstraps a controller into a vsphere provider, it might make a bit more sense.. or having an option where a user could switch the vocabulary to be more conceptually friendly, that doesn't rub me in any which way.

Larry Michel (lmic)
tags: added: oil
Revision history for this message
Larry Michel (lmic) wrote :

+ 1 .. For API endpoint, it could also say vCenter API endpoint as a compromise. For Zone, it makes sense to just use host/cluster as Aaron mentions or perhaps we could have a compromise like Availability Zone (cluster or host).

tags: added: oil-2.0
Changed in juju:
assignee: Richard Harding (rharding) → nobody
Revision history for this message
Andrew Wilkins (axwalk) wrote :

Now that we're using JSON Schema for interactive add-cloud, it's straightforward to change the "region" to "datacenter", and "cloud" to "vCenter". I'll do that as part of fixing lp:1649647.

Zone is a different kettle of fish, since it's not just an interactive prompt, and it's not a one-to-one mapping (zone can mean host *or* cluster... if we're to support "host" or "cluster" in the placement, then it should only allow objects of that type to be specified).

John A Meinel (jameinel)
tags: added: vsphere-provider
removed: vsphere
Revision history for this message
Canonical Juju QA Bot (juju-qa-bot) wrote :

This bug has not been updated in 5 years, so we're marking it Expired. If you believe this is incorrect, please update the status.

Changed in juju:
status: Triaged → Expired
tags: added: expirebugs-bot
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.