Commit Graph

158 Commits

Author SHA1 Message Date
Andreas Jaeger fb3f6f99b1 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

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/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I32d0e133270d39e9aad29e22c4465bc2083cf89f
2019-12-18 09:51:17 +01:00
OpenDev Sysadmins 022dbcad63 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:52 +00:00
Mikhail 40f9efe491 Add certificate for nova-compute-ironic
Change-Id: Iea8593b203762415ee55a74edb03c0e7836d1698
2017-03-22 17:18:26 +04:00
Sergey Reshetnyak e8519e545d Add support cell_v2 api
This patch adds support cell_v2 api in nova.
For ocata cell_v2 api should be enabled.

Change-Id: I8b10555cea82bbd870d24d919bdddac74dc96f91
2017-03-16 16:47:46 +03:00
Jenkins d686c164c3 Merge "Fix novnc ssl issue" 2017-03-16 08:53:09 +00:00
Proskurin Kirill b09e45fa68 Fix novnc ssl issue
Change-Id: I7a7e2f940bf5b4b3485537c8b0f069910bbc0065
2017-03-15 19:51:52 +00:00
Mikhail 3d247e4307 Fix keystone url for ironic
Change-Id: Ie9f1f0af282bd35f64457994635ddbbe81dbf522
2017-03-15 15:16:08 +04:00
Mikhail 4b584863f2 Add missed letter in scheme
Change-Id: Id032066e597515a5f59e3adbbc0fa6f38db09c37
2017-03-15 13:05:03 +04:00
Sergey Reshetnyak aa75bd7512 Put cacert for nova-compute
Nova-compute use cert for auth in keystone

Change-Id: Iaa0015e53908531901bf11c480a1a7946cf6ca03
2017-03-14 15:42:55 +03:00
Sergey Reshetnyak 0798673a52 Specify keystone api version for placement api
Change-Id: I24b5fc302b92a188af039372b1d1a67f44059b75
2017-03-14 15:06:07 +03:00
Jenkins e25545fb03 Merge "Add basic support for hugepages" 2017-03-14 07:56:27 +00:00
Jenkins 00032c8de8 Merge "Allow to read certificate to all users" 2017-03-13 15:13:41 +00:00
Sergey Reshetnyak 9ffe61ce9a Allow to read certificate to all users
Change-Id: If619a55e1076ff3446dbffb3287f90a7a4737b0d
2017-03-13 17:34:41 +03:00
Ilya Chukhnakov f2643a67d2 Add basic support for hugepages
This patch adds basic support for running Nova/libvirt with hugepages
enabled. The /dev/hugepages mount point and the mem_page_size flavor
property are hardcoded for the scope of this patch.

This change is a dependency for DPDK enablement in fuel-ccp-neutron.

Change-Id: I0a22bbe4a81d845af743275c6c9c91de7d9ae464
2017-03-13 17:27:42 +03:00
Elena Ezhova 8368c5da0a Add SR-IOV support
This change adds options needed for configuting SR-IOV on
the Nova side.

Change-Id: I022391828c3fe15d4ed9dc4dbdc28ce8e91ca71f
2017-03-10 14:31:04 +04:00
Jenkins 0639b5e769 Merge "Store sensitive configs in secret" 2017-03-10 10:05:52 +00:00
Andrey Pavlov 4d646a0d53 Store sensitive configs in secret
Change-Id: Ie6aa2c5a6fdc16491cb285880dc02ef78722447f
Depends-On: Ie6a9833cdf73b076e24204d47e5898dfb24de43e
2017-03-09 10:11:03 +00:00
Yuriy Taraday d0e0f97a42 Don't use --upgrade when installing into venv
In venv --upgrade does nothing good since venv have constraints-bound
versions of everything installed. It does bad thing though: it tries to
upgrade setuptools (they are not mentioned in upstream constraints.txt)
and break further building.

Change-Id: If86ed67b574db3323d36e1402c2795a9b5dcb7b2
2017-03-09 12:40:15 +04:00
Sergey Reshetnyak f8e2969f59 Add TLS support for placement api
Change-Id: I30d5c8e3e226cddaa795ea864f12b4dbb5e3ab90
2017-03-07 17:20:49 +03:00
Sergey Reshetnyak 6271ff2f1a Add Placement API service
This is a separate REST API stack and data model used to track resource
provider inventories and usages, along with different classes of
resources.

SSL support for placement api will be added in separate CRs.

Change-Id: I8bec585dd5d9eb7f52c1cd50e1e3d44aba6bbe9d
2017-03-07 17:18:51 +03:00
Jenkins 3fff505014 Merge "Make export of certificate depends on general option" 2017-03-06 10:14:27 +00:00
Jenkins 88e7544475 Merge "Adjust to per-service configuration" 2017-03-03 13:57:37 +00:00
Sergey Kraynev c4a2bbe4f0 Make export of certificate depends on general option
Nova communicate with different services, which can be under SSL in the
same time, when Keystone will be without SSL.
It's rare, but possible.
This patch makes exporting certificate for job depended on general
option "create_certificates".

Without it Nova under SSL with Keystone without SSL failed due to missed
certificate for Nova https endpoint.

Change-Id: I273707dc175b4ae026924af4f296e14af0bb23ca
2017-03-02 08:34:37 +00:00
Artur Zarzycki a78d9aba2e TLS support for Nova services
Change-Id: I36f67df4f02d80ba293fc7d8d496ad9ed6d14032
2017-03-01 11:50:38 +01:00
Andrey Pavlov f9fce58424 Adjust to per-service configuration
Change-Id: I7951e81635eb2c24fc2bffa2c58ea7acef9be4d4
Depends-On: Ia4d29167cea6dfd19a1970706aafda51a31d5b24
2017-02-28 11:24:18 +00:00
Proskurin Kirill dd34d885db Fix for the build
Change-Id: I54c26b588f68d6cf3a3151c448f98486a22d8c26
2017-02-21 14:06:48 +00:00
Jenkins 2245754344 Merge "Ceph packages are no longer available in the main repo" 2017-02-21 10:49:12 +00:00
Jenkins 297306266b Merge "Make debug option name consistent for Nova" 2017-02-21 07:07:55 +00:00
Andrey Pavlov 3a67a1b366 Moving tls flag from percona to db group
Change-Id: I7204d5ab2a27efdc8fc5f814d36f892f9da74cbe
Depends-On: I2ff95f7a1cbb14cb1cd9e35677f95c30a4523340
2017-02-21 06:40:35 +00:00
Sergey Kraynev 674bb7cbf3 Make debug option name consistent for Nova
Change-Id: I2535e6ce5e2afc265a25c2a02683f5b953a0d577
2017-02-21 06:38:26 +00:00
Proskurin Kirill 2b22cf2c97 Ceph packages are no longer available in the main repo
Change-Id: I481c14e229a05f306321ded38a7c71056233fba3
2017-02-20 13:28:31 +00:00
Proskurin Kirill 7abcf02247 Fix flavors creation
Plus rename libvirt tls option

Change-Id: I0b8b043047479a464183ddc20eaf0e0101806094
2017-02-20 12:57:27 +00:00
Jenkins 186953698c Merge "Fix import rbd python library" 2017-02-20 10:27:15 +00:00
Ilya Kharin d0855d4389 Add online data migrations for Nova
This patch adds an additional actions for Nova to simplify a manual
transition procedure.

Change-Id: Ide1162cd6f9d42c87d6913dd2680f37e7dd100a1
2017-02-20 13:08:19 +04:00
Mikhail c1efb17599 Fix import rbd python library
Change-Id: I2b0ce029479f0e2b8a9e648d5d3aab1aae05d7e8
2017-02-17 17:47:22 +04:00
Jenkins 916d459827 Merge "Add DB sync action" 2017-02-16 12:35:42 +00:00
Andrey Pavlov 6381494916 Fix typo
Change-Id: Icd1c9e8437106a38cbd9c6a59e6fa2c63ec21495
2017-02-16 10:04:18 +00:00
Jenkins ca5d3d857b Merge "Use keystone_authtoken macros for auth" 2017-02-15 19:59:33 +00:00
Sergey Reshetnyak b46349bf6b Add DB sync action
It's needed for manual upgrade database schema

Change-Id: I327872b904ad3fb0679d384f3e4862446c29e987
Depends-on: I425e028fcabf326d582a1d2e8fd45f761cd1a66c
2017-02-15 20:26:21 +03:00
Sergey Reshetnyak 7e14828ef8 Use keystone_authtoken macros for auth
Change-Id: I5ae6541327e9db1ef1dc60107a7f27b48f73d14c
Depends-on: Icd3a2276097a52e77a31cb7eeeffb2d5bca8492b
2017-02-15 16:12:55 +03:00
Proskurin Kirill 7e61ea00c8 Add DB SSL support
Change-Id: I5c0dc0646018946eaa2647bd6a8691ebf664d102
Depends-On: I9e6d9ee439cab734eba02320d58ccfcd73e23106
2017-02-13 12:15:56 +00:00
Sergey Reshetnyak 5139d5e26a Update python-libvirt to 3.0.0 version
Installation from tarball because 3.0.0 not available on pypi
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852886

Change-Id: If7688da3b0786c8fc6889b4c17a1d27d8fb0b90a
2017-02-06 13:51:03 +03:00
Jenkins 609b4a394f Merge "Messaging multi-backend support" 2017-01-30 13:23:00 +00:00
Kirill Bespalov 0fd1ecf92f Messaging multi-backend support
Allow to set backend-related dependencies
and configurations for oslo.messaging.

Change-Id: I3112a12f972cbaa3c72644c25568976a687966d0
2017-01-27 13:45:57 +00:00
Artur Zarzycki a179dfeb50 Fix problem with qemu-kvm dependencies in nova-libvirt container
Package quem-kvm depends on qemu-system-x86 that depends on libgtk-3-0
and libvte-2.91-0 that are provided by testing and jessie repositories
and don't exist in jessie-backports, so we decided to switch to testing
repo with installation of qemu-kvm and pin version of it

Change-Id: I9f08c3be522d0fa5ca5dfee1f18029c379e670e9
2017-01-23 15:22:47 +01:00
Bartosz Kupidura 8feb3b5045 Add annotations for prometheus
Change-Id: I2ffb64413d4cec25e53d2f463fe2a14172056271
2017-01-19 12:56:42 +01:00
Proskurin Kirill 15a657cc03 Fix libvirt sed
Change-Id: I6061b480de7d7e03571871250386a7ff411600da
2017-01-17 12:31:16 +00:00
Sergey Kraynev 8394a82409 Implement bootstrapping for custom nova flavors
Previously nova just created default flavors. This patch adds ability to
specify custom flavors in ~/.ccp.yaml.

Also this patch renames job to more general format and moves all default
flavors to defaults.yaml config. Now Jinja loop was moved to service
definition yaml, which create one job per one flavor.

Bootstrapping is enabled by default.

Change-Id: I07daad9be8b4ccbc5a8e618351e8897af7d61672
2017-01-10 18:12:03 +00:00
Proskurin Kirill e0c2171e8a Fix for ingress fix...
Change-Id: Ib6246c94a1bf7deb4ac5478d56347a28e7e37081
2016-12-29 16:57:13 +00:00
Proskurin Kirill 2cd78e32ff Use https if ingress is enabled
Change-Id: Id9824a9c7bb21c408925200592355edc6934f7f0
Closes-Bug: #1653075
2016-12-29 14:03:34 +00:00