Skip to content
This repository has been archived by the owner on Jun 4, 2021. It is now read-only.

Use GRUB2 kernel option when deploying to Linode #982

Merged
merged 6 commits into from
Oct 16, 2017

Conversation

rmcintosh
Copy link
Contributor

See #574

I'm removing the monkey patch stuff because it seems like it only ever got used for this... will re-add it if that isn't kosher

@cpu
Copy link
Collaborator

cpu commented Oct 11, 2017

Thanks @rmcintosh!

It looks like this is dying in CI, likely as a side effect of the Ansible version bump and not from your diffs.

If you're not feeling up to playing whack-a-mole with our CI feel free to say so and I can try and figure out the problem in the next few days.
If you'd like to try I'm happy to let you! :-)

@cpu cpu added status/information-needed For items missing required information status/revisions-needed For items with outstanding requested changes and removed status/information-needed For items missing required information labels Oct 11, 2017
@rmcintosh
Copy link
Contributor Author

rmcintosh commented Oct 13, 2017

I'm up for taking a wack at it 🙂

@cpu cpu mentioned this pull request Oct 13, 2017
@wzyboy
Copy link
Contributor

wzyboy commented Oct 14, 2017

Hi @rmcintosh ,

as @cpu mentioned in #994 (comment) , the CI fails if you bump Ansible version from 2.3 to 2.4. This is because in 2.4 they changed the way of handling roles_path in ansible.cfg -- it's always relative to CWD.

I encountered the same CI problem as you did when porting to Ansible 2.4 in #996 . The CI is now passing after updating the roles_path setting in tests/ansible.cfg.

If this PR is to fix the issue of Linode, would you please remove the version-bump-related commits? :-)

EDIT: Oh I'm sorry, I did not read #574. So it's Ansible 2.4 that fixes this issue. Maybe we could merge #996 before #982 (without the version bump) to avoid merging conflicts.

@cpu
Copy link
Collaborator

cpu commented Oct 14, 2017

@wzyboy I'm glad you were able to figure out the CI problem :-)

EDIT: Oh I'm sorry, I did not read #574. So it's Ansible 2.4 that fixes this issue. Maybe we could merge #996 before #982 (without the version bump) to avoid merging conflicts.

I think the merge conflicts will be minimal either way. I will review both ASAP and we can decide which make sense to merge first and which will need to resolve with master.

@cpu
Copy link
Collaborator

cpu commented Oct 14, 2017

I merged #996 - @rmcintosh Can you rebase this PR on top of master when you get a chance? Thanks! You shouldn't have to do any CI battle now 🚫 ⚔️ 🎉

@cpu cpu removed the status/revisions-needed For items with outstanding requested changes label Oct 16, 2017
Copy link
Collaborator

@cpu cpu left a comment

Choose a reason for hiding this comment

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

Looks great - thanks @rmcintosh!

Really nice to retire that monkey patch once and for all 🐒 🙅‍♀️

@cpu cpu merged commit b611142 into StreisandEffect:master Oct 16, 2017
@rmcintosh rmcintosh deleted the linode-grub2 branch October 16, 2017 22:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants