30 Commits

Author SHA1 Message Date
James Page
469ef8dced Add support for serial console proxy access
Support access to instances via optionally enabled serial console
feature provided in Nova.

Seria console access is enabled using a new config flag; this flag
plus the required base_url for the nova-serialproxy are also passed
over the cloud-compute relation for use in nova-compute units.

This is only supported in OpenStack Juno or later, and replaces
the standard output to the nova console-log.

Change-Id: I3bfcca88bd6147be337e6d770db7348170b914e6
2016-09-15 12:37:33 +01:00
Jenkins
5c9a385430 Merge "Add support for SR-IOV enablement via neutron-api" 2016-06-23 09:59:23 +00:00
Timothy Kuhlman
422c2797b3 Add support for SR-IOV enablement via neutron-api
The neutron-api charm will present an 'enable-sriov' flag to the
nova-cloud-controller charm when SR-IOV support has been enabled by the
end user; ensure that the PciPassthroughFilter is added to the filter
chain when SR-IOV is enabled, so that instances with SR-IOV device
assignments are scheduled to the correct compute hosts.

Change-Id: Iffa77abf22823ce37999ea08f943ce5eeb6af492
2016-05-25 10:28:57 -06:00
Ryo Tagami
854e3e7533 Add MidoNet support in nova-cc
When using MidoNet as Neutron plugin, booting instance with security
group other than `default` will result in failure.  This is because some
of the essential configuration options are missing from `nova.conf` on
Nova controller, namely `firewall_driver`, `libvirt_vif_driver`, and
`security_group_api`.

This commit will fix this problem by configuring those configuration
options in `nova.conf` on Nova controller.

Change-Id: Ibbaf6720bb27512a9d7dfe68d3258dd84ed17b0b
Signed-off-by: Ryo Tagami <rtagami@airstrip.jp>
2016-05-02 13:05:40 +09:00
Edward Hope-Morley
24514dcd5b Support using internal network for clients
Openstack mostly defaults to using public endpoints for
internal communication between services. This patch adds
a new option use-internal-endpoints which, if set to True,
will configure services to use internal endpoints where
possible.

Closes-Bug: 1456876
Change-Id: I0f13fa1ab66864859d3adb37e5ec64bd95d7025d
2016-04-01 12:40:06 +01:00
Liam Young
0e58516b13 Add Liberty template with keystone v3 support
This change adds a template for liberty or above that works with a keystone
v3 endpoint. It also removes the Mitaka template as it duplicated the liberty
one.

Change-Id: Ic0bd24c8516b541c44dac9c8a92357050e75fcf6
Partial-Bug: 1522397
2016-03-29 08:20:24 +00:00
billy.olsen@canonical.com
19df3b6430 [billy-olsen,r=] Add region information to the conf files, relations.
This change adds the appropriate region information to the conf files
and to the cloud-compute relations in order to ensure that the region
can be configured on all nova components.

Closes-Bug: #1468306
2016-02-12 10:38:21 -07:00
Christopher Glass
ca94f0699d Enable rate-limiting for the API. 2015-10-02 14:05:06 +02:00
Felipe Reyes
894949fd5b Expose scheduler_default_filters as a config option
Fixes LP: #1387073
2015-09-17 17:15:37 -03:00
bbaqar@plumgrid.com
7abb079882 Enabling neutron security groups for PLUMgrid plugin 2015-08-25 20:34:46 +05:00
Edward Hope-Morley
c95bd4e655 [xianghu,r=hopem]
Add Console SSL support. This allows SSL to be used for
instance console sessions independently of whether SSL
is used for the Nova API endpoint.

Closes-Bug: 1476455
2015-07-24 13:29:29 +01:00
Hui Xiang
d61aa28daf Fix comments. 2015-07-22 20:01:24 +08:00
James Page
a28b7517de [smukkamala,narindergupta] Add support for Nuage VSP. 2015-04-13 09:49:59 +01:00
Edward Hope-Morley
5b86b3ae22 [hopem,r=]
Fixes novnc SSL (ha and single unit)

Closes-Bug: 1441143
2015-04-08 13:10:09 +01:00
James Page
4685c40f52 Rebase 2015-03-31 15:56:11 +01:00
James Page
576a4a91a8 [cory-benfield,r=james-page] Add support for Calico plugin. 2015-03-31 12:39:19 +01:00
James Page
eaa0fc5093 Rebase, resync 2015-03-30 18:00:34 +01:00
James Page
be00c7931e Switch to using charm-helper templates for keystone authtoken 2015-03-25 09:25:53 +00:00
James Page
f44862fa16 Switch to using charm-helper templates for rabbitmq 2015-03-25 09:22:41 +00:00
James Page
c0e503399e Add api-paste for kilo 2015-03-24 17:42:42 +00:00
James Page
2411a3b5fd Update kilo config 2015-03-24 17:38:28 +00:00
James Page
22f83cf13e Rebase 2015-03-16 14:17:04 +00:00
James Page
7314ddc353 Reorder zeromq inclusion 2015-02-24 13:47:28 +00:00
James Page
2946d7dcd2 Specialized zeromq snippet for kilo 2015-02-24 13:43:55 +00:00
James Page
6fd98455f9 Move zeromq section to correct part of file 2015-02-24 13:35:33 +00:00
James Page
6e15380ff0 Add zeromq support for kilo 2015-02-24 11:51:47 +00:00
Edward Hope-Morley
0bd820b1e7 added signing_dir field to template 2015-02-20 10:21:52 +00:00
James Page
327cb68791 Mark template as for kilo 2015-01-21 09:24:29 +00:00
James Page
560720ca7b Add sectional glance for kilo 2015-01-20 15:06:54 +00:00
James Page
a9a716511d add kilo support 2015-01-20 14:59:01 +00:00