I tried instead of overriding ExtraConfig in an additional environment file to remove the old hieradata from the existing environment file and this allowed me to move forward.
Original Environment file containing hiera:
parameter_defaults: CinderEnableIscsiBackend: false CinderEnableRbdBackend: true CinderEnableNfsBackend: false NovaEnableRbdBackend: true GlanceBackend: rbd CinderRbdPoolName: "volumes" NovaRbdPoolName: "vms" GlanceRbdPoolName: "images" ExtraConfig: ceph::profile::params::osd_pool_default_pg_num: 32 ceph::profile::params::osd_pool_default_pgp_num: 32 ceph::profile::params::osds: '/dev/vdb': {}
Adjusted file used during upgrade which allows the upgrade to pass:
parameter_defaults: CinderEnableIscsiBackend: false CinderEnableRbdBackend: true CinderEnableNfsBackend: false NovaEnableRbdBackend: true GlanceBackend: rbd CinderRbdPoolName: "volumes" NovaRbdPoolName: "vms" GlanceRbdPoolName: "images" ExtraConfig: {} CephPoolDefaultPgNum: 32 CephAnsibleDisksConfig: devices: - '/dev/vdb'
I tried instead of overriding ExtraConfig in an additional environment file to remove the old hieradata from the existing environment file and this allowed me to move forward.
Original Environment file containing hiera:
parameter_defaults: eIscsiBackend: false eRbdBackend: true eNfsBackend: false bdBackend: true olName: "volumes" Name: "vms" olName: "images" :profile: :params: :osd_pool_ default_ pg_num: 32 :profile: :params: :osd_pool_ default_ pgp_num: 32 :profile: :params: :osds:
CinderEnabl
CinderEnabl
CinderEnabl
NovaEnableR
GlanceBackend: rbd
CinderRbdPo
NovaRbdPool
GlanceRbdPo
ExtraConfig:
ceph:
ceph:
ceph:
'/dev/vdb': {}
Adjusted file used during upgrade which allows the upgrade to pass:
parameter_defaults: eIscsiBackend: false eRbdBackend: true eNfsBackend: false bdBackend: true olName: "volumes" Name: "vms" olName: "images" aultPgNum: 32 DisksConfig:
CinderEnabl
CinderEnabl
CinderEnabl
NovaEnableR
GlanceBackend: rbd
CinderRbdPo
NovaRbdPool
GlanceRbdPo
ExtraConfig: {}
CephPoolDef
CephAnsible
devices:
- '/dev/vdb'