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
* Create S3 data source type for EDP
* Support storing S3 secret key in Castellan
* Unit tests for new data source type
* Document new data source type and related ideas
* Add support of S3 configs into Spark and Oozie workflows
* Hide S3 credentials in job execution info, like for Swift
* Release note
Change-Id: I3ae5b9879b54f81d34bc7cd6a6f754347ce82f33
Use coverage+stestr for the cover tox target.
With this change, testrepository is not required anymore.
Change-Id: Ia294ee8003ccc10104f68777bea6921ff97bacef
On images generated from sahara-image-elements cluster is being stuck
due to double execution of the unzip code.
This fix prevents the code to be executed twice and in the case it does we
force unzip to overwrite.
Change-Id: I73836a516b839bdb368997af3693c139c1fff390
Story: #2002551
Task: #22113
According to Openstack summit session [1] stestr is
maintained project to which all Openstack projects
should migrate.
Let's switch it then.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: Ic580dc7ba0684087a81137771fb125f4d412d948
Signed-off-by: Charles Short <zulcss@gmail.com>