Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pbTests: Update Vagrantfile paths in VPC/vmDestroy #2216

Merged
merged 1 commit into from
Jun 30, 2021

Conversation

Willsparker
Copy link
Contributor

Fixes: #2215

VPC currently isn't running cleanly, due to a new issue with vmDestroy.sh. While I can't see that it's related to #2211 , vpc.sh, it suddenly started being an issue after this was merged. Irrespective, vpc.sh needs to be updated to reflect the changes in that PR anyway.

Keeping in Draft until VPC runs are (mostly) green:
https://ci.adoptopenjdk.net/view/Tooling/job/VagrantPlaybookCheck/1183/

Checklist
  • commit message has one of the standard prefixes
  • FAQ.md updated if appropriate
  • other documentation is changed or added (if applicable)
  • playbook changes run through VPC or QPC (if you have access)
  • for inventory.yml changes, bastillion/nagios/jenkins updated accordingly

@Willsparker Willsparker added this to the June 2021 milestone Jun 15, 2021
@Willsparker Willsparker self-assigned this Jun 15, 2021
Copy link
Member

@sxa sxa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving subject to the VPC run passing

ansible/pbTestScripts/vmDestroy.sh Outdated Show resolved Hide resolved
Copy link
Member

@sxa sxa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, not approving as I've got one change to add some quotes

Copy link
Contributor

@karianna karianna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - I should have scanned for this last time

@karianna karianna requested a review from sxa June 16, 2021 10:49
@sxa
Copy link
Member

sxa commented Jun 16, 2021

@karianna Still not working yet as per the VPC link in the description :-)
@Willsparker are you around today to look at it?
EDIT: Looks like a temporary problem on the nasm download server - re-running at https://ci.adoptopenjdk.net/view/Tooling/job/VagrantPlaybookCheck/1184/

@sxa
Copy link
Member

sxa commented Jun 16, 2021

Better - the build is succeeding on the Linux platforms but tests are failing:

17:32:45 TESTDIR: /home/vagrant/testLocation/openjdk-tests is invalid. Please use --testdir|-t to set valid TESTDIR under aqa-tests. Default value current dir (pwd) is used if not provided.
17:32:46 testJDK.sh: line 15: cd: /home/vagrant/testLocation/openjdk-tests/TKG: No such file or directory

Windows playbook failed on one of the roles so that's unrelated to this I think
Solaris playbook failed with: 14:41:22 fatal: [127.0.0.1]: FAILED! => {"msg": "Timeout (62s) waiting for privilege escalation prompt: sudo: unable to resolve host adoptopenjdkSol10: node name or service name not known\r\r\n"} (Also likely unrelated

@sxa
Copy link
Member

sxa commented Jun 29, 2021

Rebased (to include the fix to the test repository location) and retesting at https://ci.adoptopenjdk.net/view/Tooling/job/VagrantPlaybookCheck/1193/

@sxa
Copy link
Member

sxa commented Jun 30, 2021

Looking better so I'm going to take this out of draft and approve/merge. Notes:

@sxa sxa marked this pull request as ready for review June 30, 2021 17:15
@sxa
Copy link
Member

sxa commented Jun 30, 2021

Looking better so I'm going to take this out of draft. Notes:

Neither of those two failures should prevent this going in, but the Solaris one will need a resolution (Since VPC was broken that one got merged without being tested by VPC)

@sxa
Copy link
Member

sxa commented Jun 30, 2021

I'm going to merge this. Please @gdams @karianna can we be careful about making and merging changes going in and make sure things are tested in a selection of environments first. We can't just chuck things into the repo and especially not ignore the side-effects in the future. I'm going to get much tougher on this even if it mandates having a longer review process because we can't allow checks broken for weeks. The right course of action here would have been to merge the revert PR and wait until it could be merged without any problems. Obviously we still have the Solaris issue as mentioned in the previous comment.

Much as we have survived without them in the past and I'd prefer not to have to enforce extra bureacracy, if things like this occur then we will need to start expediting the introduction of some of the processes described in AdoptOpenJDK/TSC#220

@sxa sxa merged commit 8a84c1c into adoptium:master Jun 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

VagrantPlaybookCheck is failing on all platforms
3 participants