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

Dynamically Support Friendlier Images and/or Flavors #12

Open
hartmantis opened this issue Dec 5, 2013 · 6 comments
Open

Dynamically Support Friendlier Images and/or Flavors #12

hartmantis opened this issue Dec 5, 2013 · 6 comments

Comments

@hartmantis
Copy link
Contributor

#17 added a hash of friendly image names:Rackspace image IDs. The next step beyond that would be to grab the available images and flavors from Fog and parse those so this project doesn't need updates each time there's a new image released.

@filler
Copy link

filler commented Jan 27, 2014

This is pretty much done with #17 , no?

@hartmantis
Copy link
Contributor Author

As it was worded, very true. I've updated the description to reflect the current state of things.

@maxlinc
Copy link

maxlinc commented Jul 23, 2014

@RoboticCheese I recommend doing what vagrant-rackspace does. It let's users specify the image as any of:

  • ID (e.g. 928e709d-35f0-47eb-b296-d18e1b0a76b7)
  • Name (e.g. Ubuntu 12.04 LTS (Precise Pangolin) (PVHVM))
  • Regex (e.g. /precise.*pvhvm/i)

@martinb3
Copy link
Contributor

martinb3 commented Sep 2, 2014

As long as the compatibility with the vagrant box names is maintained, I'm okay with also allowing IDs/Names/Regexes. E.g. as long as 'centos-65' still works, as that will keep the configurations usable across different test-kitchen drivers. I regularly switch between kitchen-vagrant and kitchen-<rackspace/aws/etc>, and so do many other projects.

@maxlinc
Copy link

maxlinc commented Sep 3, 2014

Yeah, it would still work fine, because the keys (which are what match vagrant) would remain the same. I'm just talking about mapping the keys to more maintainable values.

@martinb3
Copy link
Contributor

martinb3 commented Apr 3, 2015

With #48 and Rackspace dropping point releases from names, my colleagues and I are stuck in a position of having kitchen-vagrant platforms and kitchen-rackspace platforms that don't overlap. We want to switch back and forth from those two drivers, but there's no platform strings they have in common for CentOS.

It feels like regex support may be something useful for all the drivers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants