369 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
68bcfddeb0 Updated from OpenStack Ansible Tests
Change-Id: I352f1e4c488749953c5b812a2ca14414f05e6226
2018-01-22 16:55:22 +00:00
OpenStack Proposal Bot
b451b3c1b4 Updated from global requirements
Change-Id: I7f86dd73c94997c4c04bfb819fce4afee2ff5f3c
2018-01-18 03:16:09 +00:00
Zuul
a84eb0b953 Merge "Replace virtualenv-tools by a script" 2018-01-16 13:07:27 +00:00
Jean-Philippe Evrard
87886efc9f Replace virtualenv-tools by a script
virtualenv-tools has a bug which gets triggered in gates: it can't
change the shebang of a virtualenv python bin/ files if they
were generated with a virtualenv script whose shebang ends with
python2 instead of python.

Because we can't modify virtualenv-tools, we use shell scripts
instead.

Change-Id: Id9bdfe2698085a1e1d02672f1269a808adf9c6d0
Partial-Bug: #1741634
2018-01-15 14:12:28 +00:00
Zuul
20f84f9a26 Merge "Set WSGIApplicationGroup %{GLOBAL} as recommended" 2017-12-19 11:10:16 +00:00
Adrien Cunin
dfbc2a56b6 Set WSGIApplicationGroup %{GLOBAL} as recommended
mod_wsgi hangs trying to import the recent versions of
python-gobject-base used by python-keyring library, which is in turn
used by python-keystoneclient. This does not happen if the
WSGIApplicationGroup is global.

Change-Id: I4c7408699fddf327feb1c3b47e8e47cf2dd946f1
Closes-Bug: #1708655
Closes-Bug: #1624791
Related-Bug: #1700176
2017-12-18 16:47:22 +01:00
Jimmy McCrory
b775123f54 Add MySQL connection SSL support
When 'horizon_galera_use_ssl' is True, use an encrypted connection to
the database using either a self-signed or user-provided CA certificate.

A new non-voting test has been added to verify that the role remains
functional when enabling SSL features.

Change-Id: Ie7e0e5f7fc89978126d0d735367d8ecf3e007cfc
Partial-Bug: 1667789
2017-12-14 10:26:37 -08:00
Zuul
da72526dc1 Merge "Flexible horizon dashboard configuration" 2017-12-09 18:50:10 +00:00
Zuul
28f21f56b7 Merge "Allow the experimental trigger of the integrated repo" 2017-12-06 14:31:32 +00:00
Jean-Philippe Evrard
4ffd27210b Allow the experimental trigger of the integrated repo
This would allow someone to test its change with an AIO.

Change-Id: I4035de586d4c353fee741ba042d032014239f9b6
2017-12-06 08:22:24 +00:00
Jean-Philippe Evrard
f4b69c929c Flexible horizon dashboard configuration
If any user wants to provide its own dashboard, he can now
install its own pip package by overriding the proper variables,
and then do the linking directly by overriding the new variable,
``horizon_panels``.

If we wants to use any existing horizon_panels, and just add a
personal panel, a deployer must define the override like this:
``horizon_panels: "{{ my_horizon_panels + _horizon_panels }}"``
where ``my_horizon_panels`` is a list whose items are composed
of src, dest, and state.

Change-Id: I87324aaa3a685b1e65081b7c7dce767c080f22ee
2017-12-06 08:07:33 +00:00
OpenStack Proposal Bot
c8aefcafc0 Updated from OpenStack Ansible Tests
Change-Id: Id59f76009b7c78bae28cc6ff6e42ea75baedd361
2017-12-06 00:06:08 +00:00
Zuul
27ee31fd43 Merge "Remove pip_install dependency" 2017-12-05 16:08:24 +00:00
Jean-Philippe Evrard
a77c5809fe Remove pip_install dependency
With addition of pip_install on every node, we don't
need to have pip_install as a meta dependency.

Depends-On: If3412bb888ebb854874bbc43eb76bfcb3e4a7868
Depends-On: I79ff70c438b44753be2a93f004ebbc46de0a963d
Change-Id: I5a953e17787b36b58b831a3d704cd8f51f2078df
2017-12-05 11:52:25 +00:00
Major Hayden
a1de0aa24f
Remove enable_{firewall,vpn} options
This patch removes the enable_firewall/enable_vpn options since
they were removed in Pike (deprecated since Juno). The FWaaS panel
is still enabled via the modern method (copying files into place).

The VPNaaS variable is no longer being used, so it is being removed.

Closes-Bug: 1735199
Change-Id: I7d42b2a857a7f0c9401becc68a152102fb702508
2017-11-29 09:49:40 -06:00
Guoqiang Ding
8aef684fdd Update the doc theme
Change-Id: I0ed5cf27ecd43b9374f0fe6970dfa0cf85ad3583
2017-11-24 05:03:58 +00:00
Andreas Jaeger
1cdb94db64 Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.

Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.

Also, use openstackdocstheme for releasenotes - like all other projects
do.

This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.

Change-Id: I35cd51cf81ae6e1bafa7ab3370dc89787961f4bc
2017-11-17 08:20:01 +01:00
Zuul
b04249ad89 Merge "Update the doc link" 2017-11-14 01:48:00 +00:00
Guoqiang Ding
935b20deb4 Update the doc link
Change-Id: I688f0d54056ef94835b1e9ccf5ed98143863d442
2017-11-13 18:13:56 +08:00
OpenStack Proposal Bot
6d8a7b30c9 Updated from OpenStack Ansible Tests
Change-Id: Idff906f80835ba92d94a911f2ce974924664004e
2017-11-10 13:16:31 +00:00
Zuul
9e80062a58 Merge "Install sahara-dashboard local_settings" 2017-11-01 14:27:35 +00:00
Adrien Cunin
1bc7ae76f7 Install sahara-dashboard local_settings
Change-Id: Ic50f5318b8512713192f77d70d7f20d3c943f414
Depends-On: I29ec88d7c733d4a977867dc24e13eb8e98fbcc48
2017-10-30 18:28:23 +00:00
Byron McCollum
941398b22c IMAGES_ALLOW_LOCATION Wrongly Templated As String
In the template file horizon_local_settings.py.j2, the
IMAGES_ALLOW_LOCATION value is being set as a string, when it should
be a bool.

Change-Id: I6589fe93abab76243d30136babaa7b1e95989243
Closes-Bug: 1727438
2017-10-25 11:54:49 -05:00
Jesse Pretorius
4bd6334e90 Remove unified queue from gate pipeline
Initially the intent for adding this was to better test
any patches for roles together before they merge, but it
has had the unintended side-effect of causing patches to
take much longer to merge (because they all get lined up
in a single queue, rather than independent queues) and
a lot more infra resources are used (because a patch
that fails at the top of the queue will result in all
subsequent patches restarting all their tests).

As discussed in the channel, we'd prefer to revert back
to the previous independent queue method of testing. It
has served us well.

Change-Id: I2ed050f5f9bfe2f5a6fbbe83f421a0d5eaa3dedc
2017-10-23 11:20:30 +01:00
Jesse Pretorius
20197fdc0e Add openstack-ansible-linters test
Currently the linters test is in the project-config
repository, but those are meant to be used for standard
jobs which do not require any repository other than the
one given. Our lint tests use the 'openstack-ansible-tests'
repository, so we should rather use our own job definition.

Change-Id: I44a39fc7388fe792b7288651e1ba23207c207343
Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d
2017-10-18 17:48:36 +01:00
Zuul
b274cdb6af Merge "Add OpenStack-Ansible metadata" 2017-10-18 15:41:25 +00:00
Jesse Pretorius
bf53e0b3ee Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.

Change-Id: Ia99b5dd4197b6e8cf0d3bc13d5f121250142d452
2017-10-17 18:11:21 +01:00
OpenStack Proposal Bot
de4d0ed8ee Updated from OpenStack Ansible Tests
Change-Id: I8d6956fe4775d4d02599c40bcf7b40187189e6bd
2017-10-12 20:44:30 +00:00
Jean-Philippe Evrard
31f6d7e114 Add OpenStack-Ansible metadata
We need to add openstack ansible information in the role
metadata to be able to track role maturity. With it,
we can create a role maturity table and take decisions about
role deprecations.

Change-Id: Ib3a4a97bb75a602346feca9f4c6ac81285a20c98
2017-10-11 08:58:58 +00:00
Jenkins
f4fd2ff550 Merge "Updated from global requirements" 2017-10-07 01:01:18 +00:00
Jenkins
9d7ae4a357 Merge "Download and Install neutron-fwaas-dashboard" 2017-10-06 23:31:20 +00:00
Jenkins
562283c8d6 Merge "Add tag for horizon-translations." 2017-10-06 21:15:18 +00:00
OpenStack Proposal Bot
3c8eaea24e Updated from global requirements
Change-Id: Iff05ef3007475e8693cbf9e088be75129c567bf8
2017-10-06 18:58:16 +00:00
Jakob Hasselmann
8a14dee837 Download and Install neutron-fwaas-dashboard
Download and install the neutron-fwaas-dashboard if being enabled within
the os_horizon role by the horizon_enable_neutron_fwaas var.

Change-Id: I1c879188037b476b1e515f0fb750cfd0aedca06a
Partial-Bug: 1718187
2017-09-20 13:08:07 +00:00
lidong
ec102db800 Update links in CONTRIBUTING.rst
Use https instead of http for docs links

Change-Id: Ia65d876d8955a4807cc3872e1efc64f8d610f40f
2017-09-20 08:28:32 +00:00
lidong
208fb04059 Update links in README
Change the outdated links to the latest links in README

Change-Id: Icea90b59d020e5cf16d0ad91cffda59db739035d
2017-09-14 11:16:25 +08:00
Andy McCrae
57b30b8f20 Add tag for horizon-translations.
This will allow us to update horizon translations and only use the
horizon-translations tag (minimizing the playbook run to only run
horizon translations update tasks).

Change-Id: I5b969246caf8e3304739ff707aa218b3ae05f9c4
2017-09-13 13:37:37 -06:00
Jenkins
452e23dcb6 Merge "Updated from global requirements" 2017-09-13 17:56:00 +00:00
OpenStack Proposal Bot
ee20002288 Updated from global requirements
Change-Id: I52296332ce11e7cb7a713f2343658790c32762a8
2017-09-13 12:58:39 +00:00
OpenStack Proposal Bot
fd446bfd7a Updated from OpenStack Ansible Tests
Change-Id: I6c15994c28c1f9446e70a883ae95e6fcdbe8d2ab
2017-09-12 23:55:20 +00:00
OpenStack Proposal Bot
e2124ba4c5 Updated from OpenStack Ansible Tests
Change-Id: I13af086b7601029acb7c0f5690a3d0810debc53d
2017-08-31 15:19:19 +00:00
OpenStack Proposal Bot
1fd0d755a2 Updated from OpenStack Ansible Tests
Change-Id: I1f5f0992c81128c5eaa446371059d88f245c175e
2017-08-24 13:57:59 +00:00
Jenkins
f0f75f1691 Merge "Update reno for stable/pike" 2017-08-22 14:49:59 +00:00
0c590735ac Update reno for stable/pike
Change-Id: I34335602df206c3cdc1d20340e29049d7bfcce16
2017-08-21 10:33:37 +01:00
OpenStack Proposal Bot
4d8bef356e Updated from global requirements
Change-Id: I0860fbdea1a7a78b884dcac2fad2225d0802d8e4
2017-08-18 11:37:56 +00:00
Markos Chandras
91171e2be8 tasks: horizon_install: Fix virtualenv-tools issue on openSUSE
openSUSE is also suffering from the same virtualenv-tools issue so
we need to remove the existing python-2.7 symlink.

Link: https://github.com/fireteam/virtualenv-tools/issues/5
Related-Bug: #1637509
Partial-Bug: #1644629
Change-Id: Ie3f4355eb53db563aaf5fa71d1ea9fb2ee5cfe32
2017-08-15 06:13:09 +01:00
OpenStack Proposal Bot
05781db933 Updated from OpenStack Ansible Tests
Change-Id: I4d6a1ebca4ce5a0287f0acb92de82f55d8c6f0a7
2017-08-04 15:22:04 +00:00
OpenStack Proposal Bot
308201a1b3 Updated from OpenStack Ansible Tests
Change-Id: If925aea0d8329497e2ac1d9ca0036af2f651e773
2017-08-03 15:26:38 +00:00
Major Hayden
15f53c2384
Add dnf support
This patch adds dnf support for CentOS.

Implements: blueprint centos-and-dnf
Change-Id: I1f92167b9bc4c7eaa9e01505671cd1a29bb2a962
2017-08-02 13:51:11 -05:00
OpenStack Proposal Bot
16012fbc55 Updated from OpenStack Ansible Tests
Change-Id: I6bdd46e2544a28ccac8214b3e2ce4990cbb42446
2017-07-31 19:11:04 +00:00