This incorrect disk_cachemodes setting was causing nova-compute to set
'none' as the disk cache instead of 'writeback'. We want to use
writeback instead because we don't care about data integrity on nodepool
guests.
Change-Id: I9b31c4afa8b7836f2f77294033d0a92bec55dd84
Configure OSA to use the utility container for bootstrapping OpenStack
services. In Rocky, OSA began using the deployment host by default
instead of the utility container. This breaks our deployment model
because the deployment host does not have access to the internal
OpenStack API endpoints.
Revert back to the previous behavior of using the utility container
for bootstrapping services.
Change-Id: Iebfb6583c1b02bdc7422fb7c3fbdaf3a851aec43
Add the infra hosts to the haproxy global whitelist. This is needed
so that these hosts can access the endpoints for nova metadata api
as well as the apt-cacher-ng endpoint.
Change-Id: I27eee08ab6f3b1e5ec3bd9afcebbabce181526ee
A series of env.d overrides were applied in order to deploy the Pike
container infrastructure with the same hyperconverged scenario that
was implemented for Queens. Now that OSA has been updated to queens,
these overrides are no longer needed.
Change-Id: I57107d101368d76d508d2ebcc2fc27f3110aa197
The module was vendored for Pike because the ansible 2.3 module had
a bug which broke idempotency and would constantly attach/deattach
the router each playbook run, breaking the network.
Since OSA is updated to queens, the vendored module is no longer
needed as ansible 2.4 ships with the fixed module.
Change-Id: I8594dda75900af43842a044de2055e22ef0d8283
The ELK VM deployment will be integrated into the repo using ansible
playbooks after the queens/rocky upgrades.
Change-Id: I738975fec2a63030c3e80d821272dc25deced057
This is an unsafe cache mode in production, but since this cloud only
runs ephemeral test instances for CI, use cache mode writeback for
maximum disk IO.
Change-Id: I9c0f50c9182d0372e232f517cb431559eb98d233
Host passthrough will directly pass through the compute host's CPU model
and features without regard for migration compatibility. We don't care
about migration because all of the instances on this cloud are ephemeral
nodepool instances.
Change-Id: Id02f1826b58acf1834ec117679a26d9bbe981c2e
Since upstream fixes[0] have merged, we can now leverage the OSA scripts
to install ARA into the venv.
[0] https://review.openstack.org/#/c/603699/
Change-Id: Ic95f22448fa693041ba0de8b2d1c79660a3aef6c
Bump the OSA SHA to pull in a bug fix that causes the os-keystone-install
and os-nova-install playbooks to crash when haproxy is running in a
container.
Related-Bug: #1790779
Change-Id: I3fff6ef22dba039b17bcfe0a74594df7a9972c0d
Until https://review.openstack.org/#/c/602461/ has merged, install
ARA using scripts in this repo. This can be reverted once OSA supports
externally triggering the ARA installation.
Change-Id: I75e3ea94953315addf9a075889d26909127be7d3