I think you are correct on all points. I think the best way to solve this is to open an issue on github and gather relevant facts (as you already started to do). Most important is to reference in which OS version this was dropped and figuring out if there is any non EOL version of OS that needs the extension support in Packer. If there is non it should be easy to remove it completely as you suggest.
// Rickard On 14 November 2017 at 12:57, Edward Lee <[email protected]> wrote: > Hi, all: > > I am new to packer, I am not sure whether this is the right place to get > help. please let know if I miss something. > > when I was trying to build my private image via packer, I got the > following error message: > > ==> openstack: Discovering enabled extensions... > Build 'openstack' errored: Error loading extensions: Resource not found > > > after tracing the log, I found that it called the Nova extensions API > which is a deprecated api in OpenStack community. that's the reason why > printing the above message. you can check the api status here: > https://developer.openstack.org/api-ref/compute/ > > I copy the description from the website: > "the entire extensions concept is deprecated, and will be removed in the > near future" > > the relative parts where it works in packer: > https://github.com/hashicorp/packer/blob/master/builder/ > openstack/builder.go#L73 > https://github.com/hashicorp/packer/blob/master/builder/ > openstack/step_stop_server.go#L17 > <https://github.com/hashicorp/packer/blob/master/builder/openstack/step_stop_server.go#L17> > line 17 ,line 21~line 24 > > it seems these calls is not a necessary part(please let me know if > something i missed). I wonder whether this parts of call could be removed > from the repository? is that used for other cases? or is there any other > better way to solve this? > > any answer will be appreciated. thanks very much. > > > -- > This mailing list is governed under the HashiCorp Community Guidelines - > https://www.hashicorp.com/community-guidelines.html. Behavior in > violation of those guidelines may result in your removal from this mailing > list. > > GitHub Issues: https://github.com/mitchellh/packer/issues > IRC: #packer-tool on Freenode > --- > You received this message because you are subscribed to the Google Groups > "Packer" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/packer-tool/787712fe-d302-4dbe-807e-c00d308572f4%40googlegroups.com > <https://groups.google.com/d/msgid/packer-tool/787712fe-d302-4dbe-807e-c00d308572f4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/CALz9Rt-3rtZ5PUXmaYD2pRX5ZXjh6s93oO8ocPD8aDc0bwXo4Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
