Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Vantage

Vantage is a comprehensive, deployment-neutral OpenStack web console. It serves project users and cloud administrators while keeping OpenStack's services, resources, policies, and request identifiers visible.

The first delivery is a project-user MVP split into four usable goals. Each goal must pass on supported reference clouds before the next goal is detailed. Administrator, identity, image, network, quota, storage, and optional service management continue as staged product goals after that first delivery.

MVP

Goal Outcome Scope
1 Secure project entry Login, project switch, quota, instance list/detail
2 Provision and operate compute Select required inputs, create/delete, power actions, noVNC
3 Manage provisioning resources Images, flavors, networks, security groups, keypairs
4 Connectivity and storage Floating IPs, volume attach/detach

Goal 1 is the active delivery target.

Product Scope

  • Separate project and administrator workspaces
  • Multi-project, multi-domain, and multi-region operation
  • Keystone, Nova, Placement, Neutron, Glance, and Cinder as core services
  • Capability-driven expansion to services such as Heat, Octavia, and Swift
  • Service-catalog discovery instead of hard-coded endpoints or topology
  • Deployment-tool, node-count, network-backend, and storage-backend neutrality

Product Rules

  • The browser never calls Nova, Neutron, Glance, or Cinder directly.
  • Keystone tokens stay in the server-side session.
  • The browser receives only an HttpOnly; Secure; SameSite session cookie.
  • User actions are never proxied through a shared administrator account.
  • Lists use server-side filtering and pagination.
  • OpenStack policy enforcement and 403 Forbidden are authoritative.
  • openstacksdk handles microversion selection and normalized responses.
  • Service endpoints come from the Keystone service catalog.
  • Neutron is the user-facing network contract; OVN internals are not exposed.
  • Network and storage backends do not become user-facing API contracts.
  • Unsupported services and operations are hidden through catalog and capability discovery, not deployment-specific branches.
  • Absent, unsupported, degraded, and policy-limited capabilities gate navigation and operations explicitly.

Documents

Working Surfaces

Compatibility Baseline

  • OpenStack 2026.1 is the first API baseline.
  • openstacksdk and service capabilities extend support across releases.
  • Converged and separated control/compute topologies are valid deployments.
  • Single- and multi-region clouds are valid deployments.
  • Neutron and Cinder implementation backends are abstracted from the UI/BFF contract.
  • The current ML2/OVN, non-Ceph home lab is the first reference cloud, not a product constraint.

About

Comprehensive, deployment-neutral OpenStack web console

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors