Comments (5)
I've hacked this plugin to work with keystone v3, but it's pretty ugly (and ruby isn't a strong skill of mine)
Main changes are
- in config.rb to accept a domain and currently an auth_api version
- in client/keystone.rb to create the correct post_body for the auth_api version and get the token/catalog correctly
- in catalog/openstack_catalog.rb to correctly parse the output depending on auth_api version
How do you propose handling the different versions?
stuart-warren/vagrant-openstack-provider@551384615bbdcb01b831b07563276960c25820b7
from vagrant-openstack-provider.
Should we support both keystone v2 and v3 and exclusively v3 ?
from vagrant-openstack-provider.
In my opinion both v2 and v3.
from vagrant-openstack-provider.
@ggiamarchi is there any chance this feature will see the daylight? In my organization we are using @stuart-warren patch and it's working for us where we specifically need both versions to be supported.
The change is not too big, maybe it shouldn't be so time-consuming to merge and refine it?
from vagrant-openstack-provider.
@Degano The pull request #307 has been submitted to implement this feature. I plan to do the review this week
from vagrant-openstack-provider.
Related Issues (20)
- Allow Neutron to manage floating IPs HOT 1
- Doesn't use Cinder v2 API if it's available HOT 1
- Errors getting network infrmation from VMWare OpenStack Octa HOT 1
- Error: Operation already in progress HOT 2
- Catched Error: NoMethodError when using meta args
- interface: error: Authentication failed HOT 3
- during vagrant destroy vagrant-hostmanager end up with error HOT 1
- Existing volume not found HOT 1
- ERROR Bad authentication endpoint. HOT 2
- How to configure dns zone ? HOT 3
- Error/Warning: multi-machine config with only one floating ip HOT 1
- Support for token authentication (MFA)
- unable to use existing keypair
- Authentication token is missing or no longer valid
- Non-standard machines state causes problems for triggers
- execution expired
- Display created machine ID
- Grow the root disk
- Does not handle http 302 response in get_api_version_list HOT 2
- Failed to install
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vagrant-openstack-provider.