Commit Graph

499 Commits

Author SHA1 Message Date
OpenDev Sysadmins 2b654befac 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:39:21 +00:00
Samuel Cassiba cc1fcd6a75 Migrate Zuul jobs to openstack/openstack-chef
Change-Id: Ie0144d38dfa0d9cfed308b2eaeaa66c21e1a04df
2018-08-31 23:28:01 -07:00
Christoph Albers 42d6cd3fe8 FWaaS Dashboard fix
- FWaaS Dashboard has been moved to a seperate project since Pike
- Minor version bump

Change-Id: I1b734bb8c7394ab227610ead6b69d643f50a7340
2018-03-23 10:09:22 +01:00
Zuul 57b5859831 Merge "Update dashboard reference to Pike branch" into stable/pike 2018-03-01 15:40:49 +00:00
Samuel Cassiba 3d22eb9e78 stable/pike release
Change-Id: I03011530637b4951f72ba5db52834f3aa86ac40c
2018-02-26 07:32:27 -08:00
Samuel Cassiba 921f2859aa Update dashboard reference to Pike branch
Change-Id: I7d9ae42be64e79ac95675a2506c4adebb643b135
Implements: blueprint modern-chef
(cherry picked from commit 48732d65cd)
2018-02-23 05:18:12 +00:00
James E. Blair 10e422f3ef Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I2909f09759e58817848d76f7545ac5a3df8bbdd2
2018-02-01 08:59:17 -08:00
Samuel Cassiba 1b4d4f8259 dashboard refactor for Pike and Chef 13
- implemented foodcritic and cookstyle corrections
- deprecated node.foo.bar method access for node['foo']['bar'] bracket access
- added workaround for bug #1616265
- deprecated postgresql support
- moved package_overrides to common cookbook

Implements blueprint modern-chef

Change-Id: I1e0be7d59414897adf82ac21d2430df2525a61d9
2017-12-13 07:02:15 -08:00
Jens Harbott 5bfcedf378 Add native zuul v3 jobs defined in openstack-chef-repo
Change-Id: I55b62eeb5fe0a9b1be0332d7cc78290ee1c5eee1
2017-11-02 10:34:26 +00:00
Jenkins 4b364711f1 Merge "local_settings.py fixes" 2017-09-26 15:54:05 +00:00
Christoph Albers d079f432fd local_settings.py fixes
- there was a bug in the 'misc-section'
  when value is a boolean it would've been printed in ticks.
  In Python boolean is treated as Reference, this means it is
  written uppercase

Change-Id: Idc03f2bd1f7ee519e404e5a30711a81493acf522
2017-09-19 15:37:04 +02:00
Christoph Albers 4cb260001f neutron-lbaas-dashboard update
- python-neutron-lbaas-dashboard version was outdated
  updated to latest stable/pike release version

Change-Id: I103e9747439841063f1a926ef9d7883287f63999
2017-09-15 14:48:35 +02:00
Jenkins 1f3ed2d4fd Merge "Corrected Python runtime for neutron-lbaas-dashboard" 2017-09-13 14:24:05 +00:00
Jenkins 1d89b4c4a9 Merge "Fix dashboard static path for Ubuntu" 2017-09-12 13:36:20 +00:00
Jens Rosenboom 6b3af92456 Fix dashboard static path for Ubuntu
Ubuntu packaging for Ocata has changed the path for static dashboard
content.

Change-Id: I3e46584c656d5a365026b2e833967a74b5c9ed72
2017-09-11 12:05:31 +00:00
Samuel Cassiba 8b31c8ddf2 Corrected Python runtime for neutron-lbaas-dashboard
- poise does things in Strange Ways. it works better for package-based
  applications when it's not constrained

Change-Id: I311bccb06f8a3b89dd29a78ca259ab85cfe23d3c
2017-08-29 22:46:01 +00:00
Samuel Cassiba d7773b69b6 Initial dashboard Pike updates
- Switched default linter to cookstyle
- Renamed rake tasks to better conform with Chef conventions
- Normalized the template banner

Change-Id: I80d825722a3218b34a5dee38b60017492e3768e0
2017-08-25 09:29:15 -04:00
Jan Klare 6e44af9d17
starting pike development patch
Change-Id: I261b555fa826e83c17ba61e734cbeb343035b667
2017-08-17 14:19:07 +02:00
Samuel Cassiba 5c5d37fe55 Style and lint fixes for the Ocata release
- Style and lint fixes to support newer chefdk
- Rewrote metadata.rb for readability
- Removed ancient Gemfile

Change-Id: I63e6680cec8b66e2ece2d2627c0b413f5d401317
2017-08-02 02:17:14 -04:00
Christoph Albers 943c3a6aeb Updated lbaasv2 remote path for Ocata Release
- now using stable/ocata branch to pull file

Change-Id: I6a656b7ecf01e026b80fc322282a2e284ea141ed
2017-07-21 15:57:03 +02:00
Jan Klare 7ce8fd619d add new Chef OpenStack Team Logo to README
Change-Id: Icb150a80acd0ca26dd60e7b94948a944ef9f8c5b
2017-05-29 10:53:07 +02:00
Jens Rosenboom dd7384da22 Fix enable_vpn option
The patch in [1] was broken, missing a colon.

[1] https://review.openstack.org/463562

Change-Id: I9e7b24ba40c9f8303eae1325ced1f5a787466888
2017-05-24 08:50:47 +00:00
Christoph Albers 7c6a8f2285 Added option to enable_vpn
due to the fact that Neutron kicked out VPNaaS from governance.
We should disable vpn out of the box but give the option to deploy it.

REL.:
http://lists.openstack.org/pipermail/openstack-dev/2016-November/107384.html

Change-Id: Ieff504cdcd86bc31e8c3553b428968665259255f
2017-05-09 15:05:43 +02:00
Samuel Cassiba 766cc54a50 Corrects SELinux enablement, lbaasv2 dashboard installation
- corrects SELinux enablement on RHEL platform families.
- switches lbaasv2 dashboard to use system Python, so that it gets
  picked up correctly.

Change-Id: I8b10381b169e8dd56c9cee990f1e3c7d3283d1b0
2017-03-06 19:52:50 -08:00
Jan Klare a90290cb07 starting ocata development patch
Change-Id: I1bf3ea7daa127ebf4545e6c9ea809ef4351efc4b
2017-02-23 17:06:14 +01:00
Jenkins 5c505fa0e1 Merge "Multiple dashboard fixes and refactoring" 2017-02-20 17:53:21 +00:00
Christoph Albers 3548100c1b Multiple dashboard fixes and refactoring
* added recipe neutron-lbaas-dashboard to install the dashboard plugin
  according to the current docs
* removed server.rb recipe and server_type attribute since the only
  available option is apache2
* adapted specs and README accordingly

Change-Id: I4f407598acccd2d21d4204b936122963ebd4f7c8
2017-02-17 16:05:30 +01:00
Jens Rosenboom e49a768f62 Fix settings for Newton release
- The keystone_default_domain must be the ID of the domain and not its
  name.
- The comment for the CACHES setting was updated upstream.
- The FLAVOR_EXTRA_KEYS setting got deprecated, so we drop it.

Change-Id: I8930e36883b64fa823438289e26602ea243f7fe6
2017-02-09 14:24:25 +01:00
Jens Rosenboom bc49cefc80 Fix dashboard settings
- Add wsgi option to vhost definition
- Remove duplicated entries in template
- Do not set Xen option when we deploy KVM

Change-Id: I3e40674cbdfa116afa46e845dbd165f0d5abc7d0
2017-01-06 13:16:25 +01:00
Jenkins 7742a929dc Merge "Fixes for Newton / Identity v3" 2016-12-12 15:36:10 +00:00
Christoph Albers a8e6c9857d Fixes for Newton / Identity v3
- added needed values to local_settings.py to work with Newton and v3
- added openstackclient to berksfile

Change-Id: I3c31b6431c3e3b6bcfd08d46195a041696ec91f8
2016-12-09 14:42:10 +00:00
Flavio Percoco 98fa85e69c Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/cbf4d1ea3f5f4af6ece8d11241df0938

Change-Id: Id52be51458b38fe9bf12d511479f5fab3187d44d
2016-12-08 08:20:29 +00:00
Jan Klare ab456b80be update cookbook dependencies for next release
* also a minor change in the specs to fit the identity v3 refactoring

Depends-On: Ib256c315d5439beb8d4ec83c5cc7d7c9b182378a
Depends-On: Ic6b00a08ec29a9a7c04a72c743af5f756db45edf
Change-Id: I5a8802103373b59effd8db18502a83563c085414
2016-12-05 17:36:55 +01:00
Jenkins 8d79402261 Merge "Increment Ubuntu release to 16.04" 2016-09-29 08:52:27 +00:00
Lance Albertson 5fad88d1c0 Include ServerAlias in dashboard vhost if set
There are use cases where having ServerAlias in the vhost is preferred. This
includes that option but excludes by default. It's set using an array so you can
set multiple server aliases.

I also added the virtualhost port configurator test for dashboard-http-bind on
port 80 to ensure it works on both ports.

Change-Id: I621cb2a519e92d04d60fd75e727b59250bd72e30
2016-08-13 11:51:54 -07:00
Samuel Cassiba 0aa839e794 Increment Ubuntu release to 16.04
This is a cosmetic change that only affects unit tests.

Change-Id: I7b4c99e3e078b3be71077a13b0daa11686976a34
Implements: blueprint newton-xenial
2016-08-10 19:34:10 -07:00
Lance Albertson 796945e658 Properly set SSL cert paths when disabling certs databag
This fixes an oversight in a previous patch when disabling the certs databag. It
would improperly not set the cert paths at all in the apache vhost config. This
fixes it and also adds an addition test that should have caught it originally.

Change-Id: I7726c949791658a750b9c382107f01e0a112247c
2016-08-02 08:54:25 -07:00
Lance Albertson 2685178b69 Make certs databag optional
This provides an attribute which allows users to optionally disable using the
internal certs databag for SSL certificates. The use case is for people who are
using other external methods (such as the certificates cookbook) to manage
certificates.

Change-Id: Ib7c578135db74675bd4c5a0da13f053f6474e0f1
2016-07-25 08:43:04 -07:00
Lance Albertson 648da86777 Add ability to use option SSL chain certificate
Some organizations use an SSL certificate which requires an intermediate chain
cert. This provides support for that via a new attribute and is optional.

Change-Id: I1b31ca64378ff8c6f5367b75b4b7b210a650d676
2016-07-21 08:31:52 -07:00
Samuel Cassiba 3d1d8039cf Style and lint fixes to support newer ChefDK
Change-Id: Idc239c737c0c1324a8756f88e9874d3e4dce3d35
2016-07-06 12:06:11 -07:00
Lance Albertson 8717d2f073 Properly set POLICY_FILES_PATH on RHEL
RHEL puts the POLICY_FILES_PATH in a different location than Debian so we need
to ensure we set it. For Ubuntu/Debian, we'll explictly set the path they
currently use. Without this set properly, horizon fails to load up on RHEL.

Change-Id: If4f75ef8a3094154b2aecf435746f7a2050d5699
Signed-off-by: Lance Albertson <lance@osuosl.org>
2016-06-16 08:46:07 -07:00
Jan Klare e515bf84e1 initial commit for the newton development cycle
Change-Id: I6029c66f54f9e0491d5f1b327665e598b0400233
2016-05-31 10:29:34 +02:00
Jan Klare 99ef0ca301 update the README after refactoring and align it with other cookbooks
* also removed the empty default recipe

Change-Id: I17784d1e6fd79b083243590cbedd532bdc36e895
2016-04-28 14:58:03 -05:00
Jenkins c96631c992 Merge "ssl_cert and ssl_key file can be one big .pem file" 2016-04-21 15:16:59 +00:00
Jan Klare f08b7c3b8d ssl_cert and ssl_key file can be one big .pem file
* added condition for the case that ssl_cert_file and ssl_key_file are shipped
  toghether in one .pem file (the .pem file should only be touched once)

Change-Id: I7d4d593249bda2701b29a4a8585f8267cb815190
2016-04-11 09:40:37 +02:00
Mark Vanderwiel 654533a79d Remove default apache port
The default apache port overlaps with horizon, but
uses a different address syntax, *:80  vs 0.0.0.0:80.
This causes apache2 to sometimes fail on startup with
Address already in use: AH00072: make_sock: could not bind to address [::]:80

Change-Id: I7aa178878a6d283c4e5e0334a8bdcba30c8f242a
2016-04-08 10:48:02 -05:00
Jenkins 5285aed416 Merge "No longer use github version for apache2 cookbook" 2016-03-30 08:16:13 +00:00
Jens Rosenboom 50545c8094 No longer use github version for apache2 cookbook
A new release has been made on supermarket which should work for us, so
drop the direct reference to the github version.

Change-Id: Ie6c10efe020c66d62f257d031e102423f75c6a77
2016-03-29 16:49:00 +02:00
Samuel Cassiba 08170eb356 Remove Fedora workaround for SELinux
Change-Id: Iefe0cd8037c20627d326e0922476f8499b477d77
2016-03-18 12:37:36 -07:00
Jenkins b44adf823a Merge "Refactored get SSL Certificate method" 2016-03-07 17:50:37 +00:00