- Added routines for creation nova-aggregate with hugepages support
- Added global variable for DPDK
- Added restrictions for options in environment_config.yaml
- Added AggregateInstanceExtraSpecFilter in nova.conf on controllers at scheduler_default_filters.
- Repo management script updated
- Nova compute configuration for dpdk
- Add possibility install nova from contrail repository
- Add possibility install qemu, libvirt from contrail repository
- Add possibility change CPU pinning through contrail WebUI settings
- Idempotency enabled for compute::vrouter class
Change-Id: I8000f9f08f007bf092c76fd5835a7348477ba272
Signed-off-by: Oleksandr Martsyniuk <omartsyniuk@mirantis.com>
Now the plugin pre-deploy tasks set the proper
package repo priorities on compute nodes, that ensures
nova-compute and qemu/kvm packages installed from
mos repos.
Node provision routines now run on all of
the contrail-control nodes.
Change-Id: Iae2596bf0f4577252c52339c691078b10697b654
Roles for contrail-db, contrail-config and contrail-control added.
Plugin tasks refactored to support new roles.
Templates for config files updated.
Change-Id: I236085c86dc18fe53f6a1d59dbcfafb170d64c18
- metadata updated with SDK version and supported releases
- plugin version bump
- pre_build hook updated
- plugin manifests updated to support latest contrail builds
Change-Id: Ibfa5e980c63588671446fba910f340cd40786ab4
Puppet manifests for compute nodes updated to install
a fixup-vrouter init script and start it at boot to
workaroung bug 1494638.
Plugin repo priority adjusted.
Netconfig task moved to separate puppet task, in some cases
a shell task configuring network could cause timeouts.
Closes-bug: #1495538
Closes-bug: #1493023
Change-Id: Iab09e925f9767d19d8d3f20e82587ddae39c0ecc
Admin_token and service_token variables clarified.
Now contrail uses keystone neutron settings from astute.yaml.
Change-Id: I5043d81a64e9eba6b2520547b8619598daab01ab
- MOS repo removed from contrail controllers
- pinning added for specific packages
- pip package versions updated
Change-Id: Idb7d027ad378f48f6516c9d0aea3d18441a0b712
Such behaviour causes race conditions: local-started vs
remote-started package manager instances.
So contrail::setup moved to isolated post-deploy task.
Change-Id: I836ce3dbab9f1d5e040c2401c180bc0f824e2ca1
Closes-Bug: #1461611
The public network removed from Contrail Controllers.
Contrail UI and API now available via haproxy on MOS Controllers.
Plugin UI updated.
Change-Id: I03a05f4597635a87a7133ec4aa61bd28b2971b38
Netconfig routines plugin task changed to ensure that:
a) this task will not cause race condition
when other plugins are installed
b) this task will run on the contrail-[1,2,3] nodes only.
Create globals.yaml task added to plugin to fix netconfig issues.
Change-Id: I49c07e2b03ea5a1ca577aa765e1c2650c685fec8
According to the latest changes in fuel 6.1 we don't need this code
anymore. It was a part of our backlog.
Minor refactoring.
Closes-bug: 1440124
Change-Id: Ifa6180005b1aa58de1625a0b29238f6ceabd552e
Contrail-vrouter-dkms package added to support new Ubuntu kernels,
more recent than 35-generic.
Bugfix: contrail vrouter provision script arguments fixed.
Change-Id: I36efab2c04978cf22c9ea0ed0920cdb061e8613d
Installation script used to extract deb and rpm packages shipped
by Juniper as a single package, place them to the plugin repository
and generate metadata files.
+Small fix of multi-controller deployment.
+LBaaS-related changes
Change-Id: I0fcc2e95bd344848094409d1caa2a9fc9b155a9c
This commit contains puppet code which manages configuration files,
installs the opencontrail neutron plugin and restarts services.
Part of MOS controller configuration also implemented here.
Change-Id: Ibb9126d0e1493ae3c6d22bf7315c27656d1d8c43
This commit contains puppet classes which create testbed file
for fabric tool and execute fab tasks on controller nodes.
Change-Id: Ie434d327ee53a5564adde001785b54a50eb30ebc
Co-Authored-By: Vyacheslav Struk (vstruk@mirantis.com)
Base network configuration for compute and contrail controller and
package installation was implemented
Co-Authored-By: Oleksandr Martsyniuk (omartsyniuk@mirantis.com)
Change-Id: I417a0e3edd35ed6e2273fa558fd94a68c9f17a3f
Because Contrail plugin
release is targeted at 6.1 Fuel release,
this commit contains initial structure for the plugin.
Change-Id: Ie3699cf4db461d9dcaabfae085ce5bdb845c01b9