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

Providers depending on fog-core need to be *all* bumped to v2+ #17997

Closed
gildub opened this issue Sep 19, 2018 · 2 comments
Closed

Providers depending on fog-core need to be *all* bumped to v2+ #17997

gildub opened this issue Sep 19, 2018 · 2 comments

Comments

@gildub
Copy link
Contributor

gildub commented Sep 19, 2018

For the providers having a dependency on fog-core, being able to bump fog-core version to 2+ require to do all of them in an atomic way (everything or nothing).

Fog-core 2+ main impact is around namespace: Fog::<Service Name>::OpenStack for instance becomes Fog::OpenStack::<Service Name>. This is not mandatory but will generate deprecation messages. Therefore this can be done in 2 steps, bump fog-core and then later on realign namespace.

The current providers using fog-* projects are:

  • manageiq-providers-openstack
    • fog-openstack:
      • 1.0.0 is fog-core '~> 2.1' with updated namespace
      • 0.3.0 is fog-core '<= 2.1.0' and no namespace update
  • manageiq-providers-google
  • manageiq-providers-kubevirt
    • fog-kubevirt
      • 0.1.6 requires fog-core '1.45'
      • Next release will be fog-core '2.1.2' (with namespace change)
  • manageiq-providers-vmware
    • fog-vcloud-director current '0.3.0' supports up to fog-core '2.1.0', has its namespace updated
    • fog-core direct dependency has been removed
  • manageiq-gems-pending
@aufi
Copy link
Member

aufi commented Sep 19, 2018

👍

@gildub
Copy link
Contributor Author

gildub commented Oct 29, 2018

All projects are now supporting fog-core to version at least up to 2.1.0.

@gildub gildub closed this as completed Oct 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants