[ANN] Openstack plugin 2.0 Beta is out

22 views
Skip to first unread message

oliver gondža

unread,
Jan 17, 2016, 2:53:09 PM1/17/16
to jenkin...@googlegroups.com, mavl...@yandex-team.ru
In the couple of past months, we have refactored[1] internals of Openstack
Cloud Plugin[2] significantly. There ware several painpoints making the
development and use of the plugin rather unpleasant:

- Dependency version clash on google guice between JClouds and Jenkins
core.
- JClouds+guice introducing unnecessary complexity.

Therefore, we replaced JClouds+guice+guava with openstack4j library
simplifying the inner working of the plugin significantly and allowing for
easier unit testing. While the new implementation seems to work correctly
after using it on a couple of deployments, we would like to get more
feedback before cutting 2.0. Please, find the 2.0-beta build of the plugin
in experimental update center[3].

Changes visible to users:

- Blobstore support was removed. Noone seems to use it and nobody involved
in plugin development have an environment to test this feature.
- Plugin does no longer populate slave's user accounts with private ssh
keys. This belong to the realm of configuration management and plugin was
never able to fully prepare the machine to be a Jenkins slave anyway.
Plugin expects this is part of the snapshot already or gets configured by
cloud-init.


[1] https://github.com/jenkinsci/openstack-cloud-plugin/pull/27
[2] https://wiki.jenkins-ci.org/display/JENKINS/Openstack+Cloud+Plugin
[3]
https://jenkins-ci.org/blog/2013/09/23/experimental-plugins-update-center/

Thanks
--
oliver

ogondza

unread,
Feb 22, 2016, 2:51:35 PM2/22/16
to Jenkins Developers, mavl...@yandex-team.ru
Version 2.0 is out[1], it should be available in update centers shortly.

[1] http://maven.jenkins-ci.org:8081/content/repositories/releases/org/jenkins-ci/plugins/openstack-cloud/2.0/
--
oliver
Reply all
Reply to author
Forward
0 new messages