Fixes on MapR plugin to fit python3 compatibility.
Story: #2005902
Task: #36069
Change-Id: Ibc9f517425b05d5e22718b0f1581c33d8b436f21
(cherry picked from commit 8905dd368e6a518ce9c0456c9c41adf53d9dff9d)
Checking if MariaDB is installed before trying to install it.
Story: #2005902
Task: #33764
Change-Id: I20eeac76373058eca0c33da11eb1e9dfce91de54
(cherry picked from commit 7df4957949fed406b708b850677a4a41d7926690)
Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.
Until the requirements repository has as stable/stein branch, tests will
continue to use the upper-constraints list on master.
Change-Id: Ia7d2303cd3cfc2ccbae2f096ff16e80a2ca525dc
Updating the java install script and also fixing function call that is
not working on ubuntu image generation.
Change-Id: Ic6d3853e7137f5a2140628aa32e8f07428547527
Hue service requires access to libs that is not supported anymore on
MariaDB. The compatibility rpm fixes that.
Change-Id: I93c2eaf1413e40063007ebd8cb31a7b049da5dd3
The requirements files have been mostly copied from sahara.git,
but most of the dependencies are not needed.
Refresh the content of lower-constraints.txt and ensure that
the lower-constraints tox environment considers also the doc
dependencies.
Explicitly depend on the pre-release of Sahara for Stein.
Add few more jobs to avoid breakages, namely:
- add check-requirements and openstack-lower-constraints-jobs;
- replace tempest-plugin-jobs with openstack-python-jobs,
openstack-python35-jobs and openstack-python36-jobs
now that it is possible to depend on sahara.
Change-Id: I087151df07044d9012a6a89bab9925c194b622cd
The method is known to be problematic, and it is going to be
deprecated:
http://lists.openstack.org/pipermail/openstack-operators/2018-November/016139.html
Moreover, its usage in Sahara produces some nasty side-effects
when Python 3.x is used. The provisioning of the clusters ends
abruptly when sahara-engine tries to update the status in the
database, with a failure inside oslo_i18n.
Change-Id: I4ace7936251449e468fc2153bb048a2b90940539
- fix the name of the module in setup.cfg, according the correct
pattern (otherwise the name of the directory is not correct);
- add LICENSE file, required by (at least some) distributions;
- setup the translations;
- fix the name of the manpage, use the name of the module;
- add the classifier for Python 3.6.
Change-Id: I37d205c2d900600674d3862eba61c3c017e5d538
Updating documentation to reflect what it means to the Sahara project,
and make it build again.
Also cleaning up release notes so we can start fresh.
Change-Id: Icfffefd5e753b8455c0307c38ca5dc16ba35ed67
Most important tempest-plugin-jobs, which looks like openstack-python-jobs
but without the py27 job, which is failing right now (waiting for
the sahara patch which exports the plugin interface).
Change-Id: If5731e14c8c0b68a3380b31c33d0b04a5be48c6e
Also switch to pycodestyle from pep8 which requires a bump
of the the version of flake8 too.
Skip the following checks for now:
- E123 Closing bracket does not match indentation of opening bracket's line
- E226 Missing whitespace around arithmetic operator
- E402 Module level import not at top of file
- E731 Do not assign a lambda expression, use a def
- W503 Line break occurred before a binary operator
They should be probably revisited and fixed, if possible,
or skipped individually using # noqa
The following checks reported a limited number of errors and
they were fixed directly in this review:
- E241 Multiple spaces after ','
- E501 Line too long (82 > 79 characters)
Change-Id: I1f185d2efd1adf27a26e3ac93f2e1011c0b63124
- The new openstack-discuss mailing list is going to replace few
mailing lists, including openstack-dev.
- There is only one meeting time now (1400UTC).
Change-Id: I14c5d37ae7f59095d00a7b26fa0a0fc23b01a33a
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ia9927693c1ef48e04b8eaa8d0754ce294f41cd97
This commit adds the functionality of sahara-status CLI for performing
upgrade checks as part of the Stein cycle upgrade-checkers goal.
It only includes a sample check which must be replaced by real checks in
future.
Change-Id: Idcb8d9eaf689800812cf6087e9c5937058c89ea6
Story: 2003657
Task: 26152
Main goal: consolidate the information about image
building under the same documentation page, and move
plugin-specific details inside plugin pages.
No plugin-specific information should live outside
those pages.
More details:
- move the detailed documentation about sahara-image-pack
from the contributor guide to the new dedicated page
in the user manual;
- remove the vanilla and cdh pages which describes building
images with sahara-image-create, and move the common
information to new sahara-image-create page
in the user manual;
- add the matrix of supported plugin versions and
supported building technology for each plugin inside
the respective <plugin>-plugin.rst;
- add the redirects for the removed pages (only for master
and rocky, where this change should be backported).
- remove few details not really needed (e.g. how to convert
to VMDK images, location of cloud-init packages, etc,
which do not really belong here).
Change-Id: I8398a7ad625276d8f11d743688ba71902a7e1adc
Use the "modern" way of contraints setup and remove double setting of
constraints (in install_command and deps) for some environments.
Remove also -U from pip install command, it can break with constraints
and update required packages.
Change-Id: I2412a02dcba40a3128f9af766e27c046ce3d3f25
It seems that wget throws some errors from time to time when getting
content from tarballs.openstack.org.
The errors are SSL-related, maybe some interaction between the SSL libaries
of the libguestfs appliance and the load balancing configuration
of tarballs.openstack.org (SNI-based).
curl seems to be immune, so let's use it.
Story: 2003961
Task: 26890
Change-Id: Ia5793a4be8cde352329e861c46de8c4eeac4312e
During image generation, some shell scripts are run inside the image
(e.g. wget_repo). Those scripts are run with /bin/sh but some parts are
written with Bash-specific syntax. This commit replaces those parts by
sh-compliant syntaxes.
Change-Id: If64b85c7b026a70c99190a2cb6487e3f1b865928
Story: #2003893
Task: #26767
Task: #26776
- centralize the information about the default cloud-init users
for various distributions to point to the existing specialized
page;
- remove all CentOS 6 and Ubuntu 12.04 (Precise) references, and
do not refer to Ubuntu 14.04 for the vanilla plugin;
- add Ubuntu 16.04 (Xenial) details when needed;
- update the pointers to few packages.
Change-Id: I4654e6ec2821bcec5207f41b93c5d0f0633ba18c