# overlays/vr1-dc0-vips.yaml
# Per-DC VIP overlay for vr1-dc0. RULING 3 of 2026-07-25 made bundle.yaml
# VIP-FREE (topology only) and moved every per-DC value into an overlay, dc0
# INCLUDED -- so this file now carries what used to sit inline in the base
# bundle, and the base is no longer any DC's VIP source of truth:
#   juju deploy ./bundle.yaml --overlay ./overlays/vr1-dc0-vips.yaml
#
# Mapping (MEASURED from scripts/lib-net.sh lib_net_select_dc vr1-dc0, PLANE_NAME):
#   provider-public 10.12.4   metal-admin 10.12.8   metal-internal 10.12.12
#   (host octets .50-.60 UNCHANGED by the move -- this commit is a NEUTRAL
#   extraction, proven by provider-bundle-check --overlay --dc vr1-dc0.)
# The three VIPs per service are public / admin / internal API endpoints.
# GENERATED by scripts/render-dc-overlays.py from render/values/vr1-dc0-vips.yaml;
# edit the values file and re-render rather than editing this file by hand.
# The B1 / B5 tokens in the per-app comments below are DEFINED in bundle.yaml's
# own header block (B5 at its "Endpoints:" line, B1 at its "HA chain:" line) --
# they stayed there when the values moved here, so the references still resolve.
applications:
  keystone:
    options:
      vip: "10.12.4.50 10.12.8.50 10.12.12.50" # B1 front-loaded VIP; IS the catalog endpoint (B5, no os-public-hostname)
  barbican:
    options:
      vip: "10.12.4.51 10.12.8.51 10.12.12.51" # B1
  cinder:
    options:
      vip: "10.12.4.52 10.12.8.52 10.12.12.52" # B1
  glance:
    options:
      vip: "10.12.4.53 10.12.8.53 10.12.12.53" # B1
  magnum:
    options:
      vip: "10.12.4.54 10.12.8.54 10.12.12.54" # B1
  neutron-api:
    options:
      vip: "10.12.4.55 10.12.8.55 10.12.12.55" # B1
  nova-cloud-controller:
    options:
      vip: "10.12.4.56 10.12.8.56 10.12.12.56" # B1
  octavia:
    options:
      vip: "10.12.4.57 10.12.8.57 10.12.12.57" # B1
  openstack-dashboard:
    options:
      vip: "10.12.4.58 10.12.8.58 10.12.12.58" # B1 -- browse HTTPS by IP (B5); ALLOWED_HOSTS must permit the VIP IP (verify at deploy)
  placement:
    options:
      vip: "10.12.4.59 10.12.8.59 10.12.12.59" # B1
  ceph-radosgw:
    options:
      vip: "10.12.4.60 10.12.8.60 10.12.12.60" # B1 -- radosgw HA un-deferred for Roosevelt fidelity (decorative HA on testcloud)
