Bug 36141 - VPC support for EC2
VPC support for EC2
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Virtualization - UVMM
UCS 4.0
Other Linux
: P5 normal (vote)
: UCS 4.1-0-errata
Assigned To: Philipp Hahn
Erik Damrose
:
Depends on: 36584
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-11 08:09 CEST by Stefan Gohmann
Modified: 2016-01-13 13:11 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2014-10-11 08:09:21 CEST
VPC support for Amazon EC2 would be nice.
Comment 1 Erik Damrose univentionstaff 2014-10-28 15:42:50 CET
Currently not supported in libcloud: https://issues.apache.org/jira/browse/LIBCLOUD-437
Comment 2 Andreas Peichert univentionstaff 2015-03-25 18:31:57 CET
r59436 WIP (requires libcloud 0.17.0)
Comment 3 Andreas Peichert univentionstaff 2015-07-01 12:15:40 CEST
For Patch see Bug #36289
Comment 4 Erik Damrose univentionstaff 2015-08-14 09:57:15 CEST
libcloud 0.18 has been released and improved VPC handling
Comment 5 Philipp Hahn univentionstaff 2015-12-04 17:32:00 CET
repo_admin.py --cherrypick --release 3.2 -s oxin8 --releasedest 4.1 --dest errata4.1-0 -p backports.ssl-match-hostname --ignore-patches

Package: backports.ssl-match-hostname
Version: 3.4.0.2-1.4.201512031159
Branch: ucs_4.1-0
Scope: errata4.1-0


<https://github.com/pmhahn/libcloud/tree/ucs-4.1>

repo_admin.py -F -p libcloud -r 4.1-0-0 -s errata4.1-0

Package: libcloud
Version: 0.19.0-0.2.9.201512041332
Branch: ucs_4.1-0
Scope: errata4.1-0

Stop patching ec2_us_east, as that is the default EC2 driver; setting a region there will always show keys, subnets, ... from that region?
 provider = libcloud.compute.types.EC2 = "ec2_us_east"
 libcloud.compute.providers.get_driver(provider)
 libcloud.utils.misc.get_provider_driver(libcloud.compute.providers.DRIVERS, provider)
 mod_name, driver_name = drivers[provider]
Comment 6 Philipp Hahn univentionstaff 2015-12-08 08:28:55 CET
r66139 | Bug #36141 UVMM: Support VPC

Package: univention-virtual-machine-manager-daemon
Version: 5.0.1-6.609.201512080816
Branch: ucs_4.1-0
Scope: errata4.1-0

Package: libcloud
Version: 0.19.0-0.2.9.201512041332
Branch: ucs_4.1-0
Scope: errata4.1-0

r66145 | Bug #36141,Bug #36289,Bug #40180,Bug #40181,Bug #40182: UVMM,libcloud
 univention-virtual-machine-manager-daemon.yaml
 libcloud.yaml

FYI: The VPN is _not_ shown explicitly in the EC2 instance overview in UVMM
Comment 7 Erik Damrose univentionstaff 2016-01-05 15:01:30 CET
OK: VPC selection in new Frankfurt datacenter and old Ireland datacenter
OK: Not selecting a VPC still works
OK: Libcloud update
OK: Instance state tests (create, start, stop, reboot, terminate)
OK: Created instances are reachable
OK: libcloud regression tests (AWS, Openstack), none found
OK: Yaml libcloud + uvmmd

OK: python-backports.ssl-match-hostname available in errata4.1-0 (dependency of python-libcloud)
Reopen: no yaml file for backports.ssl-match-hostname. Has to be released as maintained with this libcloud errata version.
Comment 8 Philipp Hahn univentionstaff 2016-01-06 11:41:01 CET
(In reply to Erik Damrose from comment #7)
> Reopen: no yaml file for backports.ssl-match-hostname. Has to be released as
> maintained with this libcloud errata version.

r66590 | Bug #36141 uvmm: ssl backport YAML
 backports.ssl-match-hostname.yaml
Comment 9 Erik Damrose univentionstaff 2016-01-12 09:34:57 CET
OK: backports.ssl-match-hostname.yaml
OK: UCS DVD has been rebuild -> package is maintained
Verified
Comment 11 Janek Walkenhorst univentionstaff 2016-01-13 13:11:10 CET
<http://errata.software-univention.de/ucs/4.1/53.html>