Commit Graph

23 Commits

Author SHA1 Message Date
Logan V ebcf21e0a4 Move zuul out of dotfiles
Change-Id: I3f3a7fd7cfd9105213add6fb79c2a6d1e7a57745
2019-03-16 21:33:00 -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
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 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 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
Zuul 02285b532a Merge "Increase job timeout to 3 hours" 2018-09-13 21:51:29 +00:00
Logan V 237b1d7cc1 Increase job timeout to 3 hours
Change-Id: Ice6d133cc36bdf9e4795996930f8922b4e759f06
2018-09-13 15:50:23 -06:00
Logan V c2b9466dd0 Collect logs in post-run
Change-Id: I202c86e941b4980959496ee05bd3df1707367c06
2018-09-13 15:46:37 -06:00
Logan V d2c7b0a3f8 Revert "Use ansible_user_dir for SSH config"
This reverts commit 17a0f6aa98.

Change-Id: I276dc01f962c22874c418223c025a9b90fd4da9e
2018-09-13 13:44:41 -06:00
Logan V 17a0f6aa98 Use ansible_user_dir for SSH config
Drop the ssh client config in the ansible user's home directory
instead of hard coded /root.

Change-Id: Iff4d2b4793d3fac3d8a6e58cab4f0d00ce3df123
2018-09-13 11:59:58 -06:00
Logan V 27152d9739 Fix the SSH configuration path
The ssh client configuration needs to be dropped in /root/.ssh/config
since the deployment script runs in sudo.

Change-Id: I598ff085c45b1e27a57d2183ef00c65c3792b9fe
2018-09-13 11:43:48 -06:00
Logan V 0f093b78cd Use bionic nodeset for deployment host
Bionic openssh-client supports proxyjump, which we use to reach the
hosts in the deployment.

Change-Id: I52bf3403efec68f97287efe2b4ee42907bb31b50
2018-09-13 11:13:58 -06:00
Logan V d1e9d977a2 Use remote_src to copy the ssh client config
Change-Id: Ia57ad5b67b38f03f362a82d6c3eb9715cc9644f8
2018-09-13 10:32:07 -06:00
Logan V 96b4fd3300 Use a proxyjump to reach the deployment
Since nodepool nodes will not have direct access to the Limestone
10.0.0.0/8 private network, and part of the deployment (such as
compute hosts) are only connected to the private network, we will
use an SSH proxyjump through the first publicly accessible host
to reach the deployment.

Change-Id: I9412b5b4733d96c2494e67ff935f273e508b6812
2018-09-13 10:09:44 -06:00
Logan V 7bab1df116 Initialize the project submodules
Change-Id: I822404dd1d44b4593a60e473f167a711975168ae
2018-09-12 17:04:23 -06:00
Logan V df3372e653 Run the job from the correct path
Change-Id: Ie1c174ca2047713ab1c149dc3502a31f9be66e6e
2018-09-12 17:03:58 -06:00
Logan V 58524ac58c Fix the name of the SSH agent sock envvar
The envvar is SSH_AUTH_SOCK not SSH_AGENT_SOCK

Change-Id: If2b45be15cb8ae387e34c4d9f4d9964ed0be4b0d
2018-09-12 16:53:20 -06:00
Logan V c1e3cacf45 Actually run the post job
Change-Id: I6fa42a6e7211d453e77fefa2e60a42f944a5cb8b
2018-09-12 16:42:26 -06:00
Logan V b0a1aad6a9 Add a deploy job to post pipeline
Change-Id: Id9edbd0fd67f53fcfdb5fc55a066af0318e1401f
2018-09-12 16:29:02 -06:00