{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/128","repository_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin","labels_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/128/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/128/comments","events_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/128/events","html_url":"https://github.com/jenkinsci/openstack-cloud-plugin/issues/128","id":197978377,"number":128,"title":"Request: Allow VMs without floating IPs","user":{"login":"drwahl","id":1279198,"avatar_url":"https://avatars.githubusercontent.com/u/1279198?v=3","gravatar_id":"","url":"https://api.github.com/users/drwahl","html_url":"https://github.com/drwahl","followers_url":"https://api.github.com/users/drwahl/followers","following_url":"https://api.github.com/users/drwahl/following{/other_user}","gists_url":"https://api.github.com/users/drwahl/gists{/gist_id}","starred_url":"https://api.github.com/users/drwahl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drwahl/subscriptions","organizations_url":"https://api.github.com/users/drwahl/orgs","repos_url":"https://api.github.com/users/drwahl/repos","events_url":"https://api.github.com/users/drwahl/events{/privacy}","received_events_url":"https://api.github.com/users/drwahl/received_events","type":"User","site_admin":false},"labels":[{"id":176874863,"url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":176874864,"url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/labels/help%20wanted","name":"help wanted","color":"159818","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-29T09:30:29Z","updated_at":"2017-01-25T13:09:48Z","closed_at":null,"body":"There are times when a user may want a VM allocated, but doesn't need a floating IP.  For example, some clouds allow VMs directly on the public network.  Also, it's possible a jenkins server might be on the same network as the VM that is being requested, thus, no floating IP is needed.  Please provide support for launching VMs without having to allocate/assign/use a floating IP."},"comment":{"url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/comments/275103788","html_url":"https://github.com/jenkinsci/openstack-cloud-plugin/issues/128#issuecomment-275103788","issue_url":"https://api.github.com/repos/jenkinsci/openstack-cloud-plugin/issues/128","id":275103788,"user":{"login":"olivergondza","id":206841,"avatar_url":"https://avatars.githubusercontent.com/u/206841?v=3","gravatar_id":"","url":"https://api.github.com/users/olivergondza","html_url":"https://github.com/olivergondza","followers_url":"https://api.github.com/users/olivergondza/followers","following_url":"https://api.github.com/users/olivergondza/following{/other_user}","gists_url":"https://api.github.com/users/olivergondza/gists{/gist_id}","starred_url":"https://api.github.com/users/olivergondza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olivergondza/subscriptions","organizations_url":"https://api.github.com/users/olivergondza/orgs","repos_url":"https://api.github.com/users/olivergondza/repos","events_url":"https://api.github.com/users/olivergondza/events{/privacy}","received_events_url":"https://api.github.com/users/olivergondza/received_events","type":"User","site_admin":false},"created_at":"2017-01-25T13:09:48Z","updated_at":"2017-01-25T13:09:48Z","body":"> If you need to use SSH then this would require further plugin enhancements to make the code find what non-floating IP address(es) had been assigned to the VM and use that. I'm not sure how easy it'd be to extract that information from OpenStack, but I'm sure it'd be possible.\r\n\r\nThe thing is there are deployments where floating IP is required to access openstack from Jenkins - hence the default. I dare to say the code is ready for machines to come up without floating IPs so fixed IPs will be used as fallback: https://github.com/jenkinsci/openstack-cloud-plugin/blob/master/src/main/java/jenkins/plugins/openstack/compute/internal/Openstack.java#L350-L369.\r\n\r\nThis whole task seems to boil down to adjust form configuration and openstack communication so the FIP is not requested. Unfortunately, I do not have an environment to test this."}}
{"actor":{"display_login":"olivergondza"}}