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

Shift fog-vcloud-director version to 0.3.0 #321

Merged
merged 1 commit into from
Sep 24, 2018

Conversation

miha-plesko
Copy link
Contributor

@miha-plesko miha-plesko commented Sep 19, 2018

With this commit we shift fog-vcloud-director version to 0.3.0 which is fog-core 2.1.x compliant, but remains fog-core 1.45 compatible.

Also, we omit the explicit fog-core requirement in vmware's Gemfile bacause we don't need it per se so we better let the fog-vcloud-director install whatever it needs.

Fixes #319

@miq-bot assign @agrare
@miq-bot add_label enhancement

@@ -13,7 +13,7 @@ Gem::Specification.new do |s|

s.files = Dir["{app,config,lib}/**/*"]

s.add_dependency("fog-vcloud-director", ["~> 0.2.2"])
s.add_dependency("fog-vcloud-director", ["~> 0.3.0"])
s.add_dependency "fog-core", "~>1.40"
Copy link
Member

Choose a reason for hiding this comment

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

Can we drop the extra fog-core dependency? That way it will evaluate to whatever the fog-* gems need?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good one, didn't realize we're enforcing it from here as well, thanks.

With this commit we shift fog-vcloud-director version to 0.3.0 which
is fog-core 2.1.x compliant, but remains fog-core 1.45 compatible.

Also, we omit the explicit fog-core requirement in vmware's Gemfile
bacause we don't need it per se so we better let the fog-vcloud-director
install whatever it needs.

Fixes ManageIQ#319

Signed-off-by: Miha Pleško <miha.plesko@xlab.si>
@miq-bot
Copy link
Member

miq-bot commented Sep 20, 2018

Checked commit miha-plesko@8be144d with ruby 2.3.3, rubocop 0.52.1, haml-lint 0.20.0, and yamllint 1.10.0
3 files checked, 0 offenses detected
Everything looks fine. 🍰

@miha-plesko miha-plesko changed the title Shift fog-vcloud-director version to 0.3.0 [WIP] Shift fog-vcloud-director version to 0.3.0 Sep 20, 2018
@miq-bot miq-bot added the wip label Sep 20, 2018
@miha-plesko
Copy link
Contributor Author

Marking as WIP temporarily, I want to test if provisioning works as well (inventoring does), but am having some issues due to UI change which prevents me from triggering the provisioning. Hopefully I'm done before Adam wakes up :)

@miha-plesko miha-plesko changed the title [WIP] Shift fog-vcloud-director version to 0.3.0 Shift fog-vcloud-director version to 0.3.0 Sep 20, 2018
@miha-plesko
Copy link
Contributor Author

Works like a charm 👍 Needs #322 to get the vApp provisioning started, but this one can be merged independently.

@miq-bot miq-bot removed the wip label Sep 20, 2018
Copy link
Member

@agrare agrare left a comment

Choose a reason for hiding this comment

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

Since this will work with fog-core 1.* or 2.* I'm going to merge this now so that it will be ready for us to bump fog-core in the future

agrare added a commit to agrare/manageiq-providers-vmware that referenced this pull request Sep 24, 2018
Shift fog-vcloud-director version to 0.3.0
@agrare agrare merged commit 8be144d into ManageIQ:master Sep 24, 2018
@agrare agrare added this to the Sprint 95 Ending Sep 24, 2018 milestone Sep 24, 2018
@miha-plesko miha-plesko deleted the shift-fog-version branch January 7, 2019 08:26
agrare pushed a commit to agrare/manageiq-providers-vmware that referenced this pull request Apr 15, 2019
…tirement_statemachines_methods_CheckDeletedFromProvider_method

Refactoring cloud vm retirement check_deleted_from_provider method
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.

3 participants