Commit Graph

120 Commits

Author SHA1 Message Date
Marcelo De Moraes 0606cbc291 Upgrade all openstack hosts to Bionic
Change-Id: Ie88ce039fb1c1aad4bf637fc153dc676136ffa92
2020-09-23 12:46:55 +00:00
Zuul c0dd371700 Merge "Disable OSA deployment" 2020-08-12 15:32:19 +00:00
Marcelo De Moraes b920a4b021 Fix name in zuul jobs
Change-Id: I365af7a7fe192ca9c386059b54eb83a1caa29664
2020-08-12 15:04:33 +00:00
Marcelo De Moraes c20642b924 Disable OSA deployment
Change-Id: Ide31356e6d850c33f1a6556a19e8a92a7a0f2e1a
2020-08-12 14:10:06 +00:00
Marcelo De Moraes 4a7234c01c Add ssh key
Change-Id: Id69e0c1412c0ff1c45d0293d42c766b49e9160c2
2020-08-12 14:04:52 +00:00
OpenDev Sysadmins fe977bd480 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:52:15 +00:00
Logan V 3886dbc40d Fix disk cachemodes config error
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
2019-04-04 15:17:45 -05:00
Logan V bf7ea0c9bf Use Ceph mimic release
Change-Id: I1fceb13a1da3553ef5866c6e1c7b883463752f74
2019-03-18 20:45:07 -05:00
Logan V ba1b0c15c7 Use openstack service setup host for net bootstrap
Bootstrap the network configuration using the openstack API setup
host.

Change-Id: Ia8fb5c1fd7cf56cf4746ceaf24e142360b1bf126
2019-03-17 22:21:32 -05:00
Zuul 4ecb46edcf Merge "Use utility container for service bootstrapping" 2019-03-18 01:48:35 +00:00
Logan V e8889868e9 Use utility container for service bootstrapping
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
2019-03-17 20:25:07 -05:00
Logan V 833fcce4a1 Update OSA secrets for Rocky
Update the OSA secrets per [0] for the Rocky release.

[0] https://github.com/openstack/openstack-ansible/blob/stable/rocky/scripts/upgrade-utilities/playbooks/user-secrets-adjustment.yml

Change-Id: I1be63e887c04c0473a3a037ca1b59d50390de89d
2019-03-17 20:19:15 -05:00
Logan V 8ace4d260e Bump OSA to stable/rocky
Change-Id: If27c94c8f0d28abe224ce85bc730e09bcab55ac3
2019-03-17 16:59:13 -05:00
Logan V 5344f28cc4 Fix ARA setup
Change-Id: If22b06353eeb23570fbcd13cd4493e8d67b9ce5f
2019-03-17 16:57:24 -05:00
Zuul de4f53847d Merge "Move SSH pubkey to static path" 2019-03-17 19:57:48 +00:00
Logan V b1f434c747 Update ARA variable
In queens the ARA bootstrapping is controlled by SETUP_ARA, not
INSTALL_ARA.

Change-Id: Ic9f23ca01cabb3ed37ba51123ed040b0a34cec92
2019-03-17 14:54:57 -05:00
Logan V 912b094835 Move SSH pubkey to static path
Change-Id: Ib271711428c055ce5e8e30051ea8b0468ac9c74d
2019-03-17 13:48:48 -05:00
Logan V 5a0cd7db1d Fix Zuul playbook paths
Change-Id: I8f5520e21b75e6779fe85b2274a72f94e753629e
2019-03-17 13:17:05 -05:00
Logan V eea1454a7c Install openstacksdk instead of shade
Change-Id: Ia7666542e6aa718003e13d197985eb0ce11ce7b7
2019-03-17 12:22:07 -05:00
Logan V ebcf21e0a4 Move zuul out of dotfiles
Change-Id: I3f3a7fd7cfd9105213add6fb79c2a6d1e7a57745
2019-03-16 21:33:00 -05:00
Logan V f255179699 Update pending upstream workarounds
Remove the NTP patch[0] that was merged last year.

Add the ceph_mons connection fix[1].

[0] https://review.openstack.org/#/c/556271/
[1] https://review.openstack.org/#/c/643695/

Change-Id: I4fb3fffed7402acf6c6928437aeb63e0c158fdda
2019-03-16 20:49:31 -05:00
Logan V c742cb182a Whitelist the infra hosts
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
2019-03-16 18:03:56 -05:00
Logan V 3ec7258163 Further ELK dynamic inventory cleanup
Change-Id: I2a012d20ee60e1d2efa70002dd5566cd1284799d
2019-03-16 13:55:58 -05:00
Logan V b4509a79d4 Remove ELK from dynamic inventory layout
Change-Id: Ie165a9e6e424772d4f5c680dbb35395e68d19711
2019-03-16 13:07:02 -05:00
Logan V d90d17933d Remove env.d overrides for Queens
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
2019-03-16 12:45:27 -05:00
Logan V 0cec8f1551 Remove vendored os_router ansible module
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
2019-03-16 12:45:27 -05:00
Logan V 9493f4f845 Update to OSA stable/queens
Change-Id: Idef6e05167a7f348d1e0af3a4545a262d079501b
2019-03-16 12:45:27 -05:00
Logan V 7c3b2745b4 Temporarily disable ELK deployment
The ELK VM deployment will be integrated into the repo using ansible
playbooks after the queens/rocky upgrades.

Change-Id: I738975fec2a63030c3e80d821272dc25deced057
2019-03-16 12:45:27 -05:00
Logan V 4623084f1c Bump OSA to stable/pike HEAD as of 2019/03/04
Change-Id: I9a61fe2c2b2971370f15664f286ca8a0011f0354
2019-03-04 13:28:30 -06:00
Logan V 5a0b86b855 Use cache mode 'writeback' for instances
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
2018-09-24 23:56:04 -05:00
Logan V 4e5bb02f6e Use host-passthrough for nova cpu mode
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
2018-09-23 22:06:53 -05:00
Logan V 96dcf66994 Add LSN-D6107 and LSN-D6243 compute hosts
Adding additional compute hosts to the OSA inventory

Change-Id: I1d782ea93860a56c43fdf5c2761e0c5d97ef1a1c
2018-09-21 16:01:48 -05:00
Logan V 4070a4acf4 Install and run ARA in OSA venv
Change-Id: I924faad14a3209631fb3b2b09f4820bc1ec6bac9
2018-09-21 11:33:08 -05:00
Logan V 6aabc3da95 Remove in-repo ARA implementation
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
2018-09-21 11:30:44 -05:00
Zuul d5df53b288 Merge "Add additional hypervisor LSN-D5640" 2018-09-21 02:30:44 +00:00
Logan V feb72d2093 Add additional hypervisor LSN-D5640
Change-Id: I09782b9511c46a520e1a33f713d0311ddb7ab534
2018-09-20 21:29:56 -05:00
Logan V fd834e2670 Bump OSA to fix haproxy endpoint bug
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
2018-09-20 11:12:58 -05:00
Logan V e957a7dc2f Bump OSA pin
Bump the OSA pin to pull in the latest plugins fixes

Change-Id: I1e7cba28b77edd31fc0eada24859c727117c60a0
2018-09-17 11:30:25 -05:00
Logan V a67c9fca97 Revert "Only run setup hosts for now"
This reverts commit 36a2e85ba5.

Change-Id: I6d678486b1682b01e11eceb239c08ea04097de5c
2018-09-16 14:12:31 -05:00
Logan V e6566fc1ac Revert "Only run openstack-hosts-setup for test"
This reverts commit b3c4917cc0.

Change-Id: Ib7e053578c8885f40e4b38d580d6f735c6edc440
2018-09-16 14:09:32 -05:00
Logan V 4630448aa3 Revert "Debug the gate job exit tasks"
This reverts commit cd9fd66748.

Change-Id: Ic8ca2f59fb0d09911c79896d007cc03e0f4c8798
2018-09-16 14:08:03 -05:00
Logan V 41d258b356 Pin ara to compatible version
Change-Id: Ieed2c7aff8ce6a9fd3ae29728cd06ea54983cba0
2018-09-16 13:52:36 -05:00
Logan V 9f1aca9905 Set true as string
Change-Id: I8de5926c19ff3dc88a1717beae474737b6462280
2018-09-16 13:39:17 -05:00
Logan V 9bd63f360d Upload the logs folder to the executor
Change-Id: Ifcaa59da0b441b91691b669313f6e6a272779291
2018-09-15 09:32:49 -06:00
Logan V cd9fd66748 Debug the gate job exit tasks
Change-Id: I7b05a9548ec92425e3c051d4843b1d6a718f7e47
2018-09-14 16:20:28 -06:00
Logan V b3c4917cc0 Only run openstack-hosts-setup for test
Change-Id: I47efbc77268069c3829a6c121744ebd3a6ceded0
2018-09-14 15:13:51 -06:00
Logan V 8d03ad83ca Collect ARA results
Change-Id: I288dfc989db4f2229f8f934269abc2f0dd31d1ec
2018-09-14 15:13:46 -06:00
Logan V 70f44bd55f Install ARA in-repo
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
2018-09-14 11:13:44 -06:00
Logan V 36a2e85ba5 Only run setup hosts for now
Change-Id: I837766a6549b8ec95c6fd6fa7c665eccd44f7dda
2018-09-14 11:13:22 -06:00
Zuul 02285b532a Merge "Increase job timeout to 3 hours" 2018-09-13 21:51:29 +00:00