Horizon will no longer bundle all the static JavaScript and style files
in its repository. It will instead depend on XStatic packages with those
files included in them.
Every library is a separate XStatic package, so that it can be tracked
and versioned separately and possibly shared with other projects that
also use XStatic. The projects will be managed by a new group,
xstatic-core.
This has been discussed on a design session on the summit:
https://etherpad.openstack.org/p/juno-summit-horizon-static-files
Change-Id: Ie087c173b531faab4ae6a55f4a05e7ac3bd990c9
Implements: https://blueprints.launchpad.net/horizon/+spec/remove-javascript-bundling
Associate an OS with each node defined in site.pp so that the puppet
apply test will only test nodes apprapriate to the node the test
is running on.
Fix remaining errors related to this test, and make it vote.
Also, start running the centos6 version regularly
(which is still non-voting).
Change-Id: I26722dce15589c982af5de36f8ccf42666d29f2b
This patch simplifies the setup and takes benefit of a new tox
environment called "publishlang" in the repositories that publishes
all translated manuals. This avoids having to change several places
to add a single manual for a new language.
1) Move
- '{name}-tox-doc-{envlist}':
envlist: publishdocs
to openstack-doc-jobs job-group and remove it from the individual
jobs.
2) Create new job '{name}-tox-doc-publishlang' and add it to
manual-translation-jobs.
3) Remove all buildlang jobs and replace them in Zuul with publishlang
jobs using openstack-doc-translation template.
The publishlang job handles all languages while the buildlang
jobs were needed for each and every language. The buildlang jobs
were openstack-install-deploy-guide-{lang},
openstack-misc-guides-{lang},
openstack-operations-guide-{lang}, api-site-tox-buildlang-{lang}.
4) Move security-doc in projects.yaml after operations-guide to have
manual jobs together.
Change-Id: I8932817cf6eebc2df636b119b0d723e9335b8ffe
Previously, I only enabled pep8/python2.7 check just to initially
get things rolling. This patch enables gating on this.
Change-Id: Ic15bba1f65ae4ac17394f191ece2459907051a76
puppet-trove from eNovance repository aims to be the official module in
Stackforge which will be supported by the community.
This patch integrate the puppet module in all OpenStack infra workflow.
Change-Id: I00bc107c57b381d4a4c5be64c12057bf1dc1138f
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Main py33 issues with manilaclient were fixed,
enable this job as non-votable until it has stable chain
success runs.
Change-Id: I70447a7d18330209fb51836b508e2cbce70e9486
Doc jobs for Manila and Manilaclient are pretty stable,
so set it as votable.
Also added these jobs into gate-pipeline
Change-Id: I9896f14af0335911a4ebfe450034a237c405c30d
This change will run all troveclient python27 unittests, doc builds,
and flake8 jobs on trusty nodes.
Change-Id: I26faab93386638c00ca8c3c9ba7addd02947aa97
Now that bandersnatch is running in parallel, go ahead and stop
building the pypi-mirror based mirror.
Change-Id: If5935b356e222c2f4d474a2cec8add3cc66b6010
The security-guide has moved from openstack-manuals repo to the
security-doc repository.
Add the usual manual gating jobs for the security-doc repository.
The guide is translated into Japanese, so publish the Japanese
document as well. This needs a new job 'security-doc-{lang}'.
Add all jobs to Zuul for execution.
Change also translation scripts, the security-guide document is on
top-level of the repository and not below doc. Thus, we need to special
case it.
Change-Id: Ib267a35566d446fa13675e4c7247222916f6ffe4
Rubick project is now passing tests in py33 env consistently, so
make this job voting in check and gate pipelines for the project.
Change-Id: I8849dc95dbae6e0ad84746ab461188906f507c32
The undercloud version has been passing robustly for a few days now,
so we'd like to have it vote and run just it.
Change-Id: I80060846870ee77150359b437f7ae9f6098ff76a
Drop use of 'filter' and use some new pipeline requirements to
slightly simplify things.
Change-Id: I6d5a1e0e9e8b91f7945c588a03a154e8c5f0484a
Depends-On: Iec6e3be64c5d838a6f1cc5c37fd64c4abfdab8ea
This reverts commit bd42bc05bbedd899917be0c8fad1a39f83e0231c.
Merge this once images have updated and the job works again.
Change-Id: Ida2013fe096a47f061f8d58a58b7d65b16581270
The script's name is changing, make it temporarily non-voting until
images catch up. Then we can change it back.
Change-Id: I7a71b910326d477520f185179ae5d4a78ac8e94b
This change will run all swiftclient python27 unittests, doc builds,
and flake8 jobs on trusty nodes.
Change-Id: I4409651804909e52d8a70cc0a71af0256063cd52