Commit Graph

33 Commits

Author SHA1 Message Date
Andreas Jaeger 479fc6e294 Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I2dbf54ef911c2c746544266c724a8e65aa29db4b
2019-12-18 19:33:31 +01:00
Illia Polliul c85378f015 Empty task.yaml
Change-Id: Id0d4f1f0b31fcbc94b09fcd5a00ae5cf3d503da4
Signed-off-by: Illia Polliul <ipolliul@mirantis.com>
2016-10-14 12:15:58 +03:00
Pavel Basov ce2b027806 DPDK vrouter configuration management
- 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>
2016-04-06 18:25:10 +00:00
Vitalii Kovalchuk 702c99c96c Split deployment on compute role
Change-Id: I6a9b881016a51444a114a56dbb4d9edd3062b59e
2016-02-20 21:43:13 +00:00
Oleksandr Martsyniuk d6961697d9 Quick fix for tasks.yaml
Change-Id: Icaf75ceccd110f9d3baa778faf3b1483b78f1d6b
2015-11-18 20:07:42 +02:00
Oleksandr Martsyniuk c92aa3e0fc APT pin for computes updated
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
2015-11-18 18:32:21 +02:00
Oleksandr Martsyniuk 54df4d8d94 Plugin tasks updated
Contrail repo priorities adjusted.
Zookeeper config template updated.
Hiera override for OSTF nets template updated.

Change-Id: Iace1dac1ad785de6fdc7fbbe11d340c63bcc2cf5
2015-11-18 14:31:45 +02:00
Illia Polliul 9198fdf508 Deployment tasks updated to support plugin roles.
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
2015-11-17 11:18:56 +00:00
Oleksandr Martsyniuk 8cc7593452 Plugin updated to support Fuel 7.0
- 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
2015-10-27 18:35:59 +00:00
Oleksandr Martsyniuk 88e8c75aa6 Vrouter fixup added for compute nodes
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
2015-09-15 18:19:35 +03:00
Oleksandr Martsyniuk de7aa21ca9 Contrail configuration updated
- cassandra listen address fixed
- forwarders list for contrail DNS added
- contrail VNC API config file added
- contrail config nodemgr file added
- provision routines updated
- config files permissions fixed

Change-Id: I79a7a30f8f01d0c2e25122e70536abd9b4f8ca15
2015-08-23 15:59:25 +03:00
Oleksandr Martsyniuk e634540010 Node re-deploy issue mitigated
- netconfig routines disabled on re-deploy
- plugin overrides removed
- condition for compute reboot added

Change-Id: Iea6b391dff83be2b16053b185a2af86d3a1b1215
2015-07-19 18:07:04 +03:00
Oleksandr Martsyniuk 878560882f Change addressing FPL-219
Admin_token and service_token variables clarified.
Now contrail uses keystone neutron settings from astute.yaml.

Change-Id: I5043d81a64e9eba6b2520547b8619598daab01ab
2015-06-15 18:18:50 +03:00
Oleksandr Martsyniuk 2c0dd44ca3 This commit reflects package-related changes in latest contrail
- MOS repo removed from contrail controllers
- pinning added for specific packages
- pip package versions updated

Change-Id: Idb7d027ad378f48f6516c9d0aea3d18441a0b712
2015-06-09 11:36:26 +03:00
Vyacheslav Struk cce6df0e18 Fabric tasks at contrail::setup are running package installation on REMOTE nodes
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
2015-06-08 09:17:12 +00:00
Oleksandr Martsyniuk ae2994f038 Change addressing FPL-201
The public network removed from Contrail Controllers.
Contrail UI and API now available via haproxy on MOS Controllers.
Plugin UI updated.

Change-Id: I03a05f4597635a87a7133ec4aa61bd28b2971b38
2015-05-22 15:37:04 +03:00
Jenkins 1b5ffe32a9 Merge "Reboot task updated" 2015-05-07 08:31:15 +00:00
Oleksandr Martsyniuk 99ec3c7eb3 Reboot task updated
Compute nodes reboot task changed from shell command to reboot plugin task
to address bug FPL-167.

Change-Id: Ic16882f29a9ecdc920a719144f4ce39c06a7d99e
2015-05-06 15:56:13 +03:00
Vyacheslav Struk 0e96c3cfb9 Centos-related bugfixes
- Patching and building vrouter module
- Service dependency fixes
- Bunch of centos-specific network changes
- Repository priority fixes

Change-Id: I3dffbbd683590e84a0fdc9d2803b0525150fe0d8
2015-05-06 14:47:14 +03:00
Oleksandr Martsyniuk 70110fe2ec Plugins compartibility fix
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
2015-04-27 18:35:48 +03:00
Vyacheslav Struk ab09fdf56d Switch contrail to HA rabbitmq IP
Rabbitmq is using high availability virtual ip address now

Change-Id: I8056cef213e4352e04f85c6b3733413916379fed
2015-04-15 17:45:19 +03:00
Vyacheslav Struk 6ee4366842 CentOS-related fixed
Several fixes to correct CentOS deployment process.

Change-Id: Ib2430c254b0fd5bff0ffe694f627fcea2d1f8173
2015-04-13 19:47:23 +03:00
Vyacheslav Struk af6617de7c Contrail post deployment task timeout increased
720 seconds could be not enough.
Timeout doubled.

Change-Id: Ia00cc4e28be7d9738d685f00e04cb37be4bd4bc9
2015-04-06 19:43:35 +03:00
Vyacheslav Struk 1c29443cd4 Deprecated code removed
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
2015-04-03 16:45:15 +00:00
Oleksandr Martsyniuk 9130fa41e0 Support for Ubuntu 14.04 kernel 48-generic
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
2015-04-02 18:44:32 +03:00
Vyacheslav Struk f4ca91d78b Adaptation to the latest fuel version
Adaptation to the latest fuel changes
Refactoring

Change-Id: I2579a9bc001bbe62e5c74a6537b1fb830e4d2f1d
2015-03-30 15:39:58 +03:00
Vyacheslav Struk f617c4a965 Centos support implemented
Allows to use Contrail plugin in Centos-based environments

Change-Id: I07228bf1abcb7990943905b556fa06b02d72f85a
2015-03-26 16:45:17 +03:00
Vyacheslav Struk b494a183ee Installation script added
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
2015-03-17 11:03:49 +02:00
Oleksandr Martsyniuk 1c2e28ff4c Contrail controller nodes deployment stage 2
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
2015-03-12 12:51:17 +02:00
Oleksandr Martsyniuk 9df2eb3d48 Contrail controller nodes deployment stage 1
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)
2015-03-10 13:55:04 +02:00
Vyacheslav Struk d488a9d295 Base network configuration and package installation
Base network configuration for compute and contrail controller and
package installation was implemented

Co-Authored-By: Oleksandr Martsyniuk (omartsyniuk@mirantis.com)
Change-Id: I417a0e3edd35ed6e2273fa558fd94a68c9f17a3f
2015-03-03 18:38:14 +03:00
Oleksandr Martsyniuk 9ce02bc723 Contrail plugin puppet manifests added
This commit contains the puppet code, files and templates
involved in plugin tasks.

Change-Id: Ib0569d8d99debdf0d3eaf37ae056a82fd1c07b41
2015-02-24 20:18:17 +02:00
Oleksandr e4216a20a9 Contrail plugin structure added
Because Contrail plugin
release is targeted at 6.1 Fuel release,
this commit contains initial structure for the plugin.

Change-Id: Ie3699cf4db461d9dcaabfae085ce5bdb845c01b9
2015-02-20 18:28:17 +02:00