Commit Graph

25 Commits

Author SHA1 Message Date
OpenDev Sysadmins 4ffde807e4 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:26:04 +00:00
Ian Wienand 5d82a68b06 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I75f6b9fa4541dc79f392597a0733d35949782c50
2019-03-24 20:35:45 +00:00
Zuul 5acfa5476d Merge "Add beaker tests" 2018-08-01 21:17:24 +00:00
Zuul b995f48e58 Merge "Add Xenial support" 2018-07-23 08:09:45 +00:00
Colleen Murphy 6e586cb4ad Update Gemfile for Zuulv3
The logic in the Gemfile was relying on Zuulv2 variables to find out
whether the spec helper gem was already available on disk, and since
Zuulv3 has changed things it was failing to find it and downloading the
master version instead. This patch ensures the Gemfile looks for the gem
in the right place when running in CI.

Change-Id: I735ee9ffaa81dafce584b7c8aeb17e48e35a48f2
2018-07-12 09:57:45 +02:00
Colleen Murphy fb49c42c4c Add beaker tests
Add basic tests to ensure the redis class can be applied and that the
server will run.

Change-Id: I7cae75b31e0ed3a167fd7cb7c36bd4a5476c415d
2018-07-11 14:17:45 +02:00
Colleen Murphy 948a213847 Add Xenial support
The redis-server package on Xenial uses version 3.0.6 so add an option
for that and copy the new config file.

Change-Id: I73f4a65eb4942a0291f8e6785ab7b894edec0e66
2018-07-11 10:43:00 +02:00
Colleen Murphy 3c653e5307 Depend on helper gem for spec_helper_acceptance
Instead of keeping a local copy of spec_helper_acceptance.rb and
requiring updates to all modules for any change, we can move it into the
common helper gem and require it from there. This will make it easier to
create and review changes that affect all puppet modules. Also change
the Gemfile to look for the gem in the local workspace if running in a
zuul environment.

Change-Id: Icb1243689be7587abc01b6de26da0afcb9a51a7d
2017-08-18 10:41:44 +02:00
Colleen Murphy 9c1eef8b52 Update beaker setup for xenial
Add a xenial nodeset and update the spec helper to install puppet 3 from
the Ubuntu repos instead of from puppetlabs.

Change-Id: I151d12f57b91d83fad7012c2e08327b41ee6354a
2017-06-11 21:51:46 +02:00
Spencer Krum e8078d26a3 Use new infra_spec_helper for gem dependencies
Change-Id: I4b8f9bdcc1ac9f683e95ee4127c22db390a2bf7e
2016-06-21 18:39:53 -07:00
Spencer Krum f9df777a22 Pin google-api-client; sanitize Gemfile
Change-Id: Ibc5ce0956b03c638f48720adc24ecebf25b7976c
2016-04-14 15:23:04 -07:00
Andrey Nikitin 036ea2c163 Order of the class parameters is refactored
Order and intendation of those parameters are changed
to follow Puppet Style Guide recommendation [0].
Moreover, it will allow to an user to find much faster
a variable in a list of variables.

[0]. https://docs.puppetlabs.com/guides/style_guide.html

Change-Id: I1026ad3b5072128a92ada761123bd21a4cdd4058
2016-03-21 18:16:28 +03:00
Spencer Krum b0bba476c3 Fix target path for regular git clone during tests
Use same target directory for zuul-cloner and
the regular git command.

Change-Id: If22c0a43b7cb3c8b881350ab91e4af06e32cc39d
Co-Authored-By: Fabien Boucher <fabien.boucher@enovance.com>
2015-08-19 16:41:24 -07:00
Colleen Murphy 1e7977e33c Add Gemfile and puppet 4 checks
In anticipation of puppet 4, start trying to deal with puppet 4 things
that can be helpfully predicted by puppet lint plugins. Also fix lint
errors caught by the puppet-lint-empty_string-check gem and arrow
alignment errors now caught by the newer puppet-lint gem.

Change-Id: I20f0be5d20ad76ba51036089ef50675822d3b4c1
2015-08-13 16:52:15 -07:00
Colleen Murphy 2ac38b2256 Fix template variables
Using ruby methods to access manifest variables is deprecated in puppet
3 and will be removed in puppet 4. This patch fixes the templates to
use ruby instance variables instead.

Change-Id: I27ef543b21f5da4f7f7df72674ef8ce4002ef8b7
2015-08-13 16:52:07 -07:00
Spencer Krum 1217e120bc Boilerplate beaker-rspec files
Change-Id: Iced0ef1d977fb5e81106f6404406cbc31280a3f4
2015-07-28 02:05:39 -07:00
Jeremy Stanley 04bfbef56d Replace ci.o.o links with docs.o.o/infra
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.

Change-Id: I570e4fff384bbb922ed1c05e4c14b7577ebef22d
2015-05-14 21:38:18 +00:00
Marton Kiss d0eab5da41 Add redis 2.8 support
Ubuntu 14.04LTS was delivered with redis 2.8.4, this patch
add supports, because the redis configuration options
changed in this release.

Change-Id: I41f7f767fd7139835209ef1432b31d761a411096
2015-04-28 11:55:48 +02:00
Ramy Asselin 86d3816a08 Rename openstackci to openstackinfra
Change-Id: Ia035dc88a7e56f97d7aee46ec1fd8194842e8b08
2015-04-20 13:50:03 -07:00
Marton Kiss 2095f20b83 Add maxmemory-policy configurable
This patch makes the redis maxmemory-policy configurable,
and sets default value to allkeys-lru instead of
volatile-lru. The setting allkeys-lru helps to remove keys
without an exact expire setting of a keypair.

Change-Id: I5edaa6a5fbdc99631838478460b36795539292cf
2015-04-12 20:13:49 +02:00
Jeremy Stanley e872e6d5e2 Add missing LICENSE file
The content of this project is Apache 2 licensed, but we should
include a standard LICENSE file just to be clear about that.

Change-Id: Iee6320b9d7e35fbe8d3b0a9794f3e485c18ef2c8
2015-01-29 22:59:26 +00:00
Marton Kiss 6684db07a7 Add standard puppet module files and .gitreview
This module has been split out from system-config, and additional
files are required to create a proper puppet module.

Some of the files are described in the spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html

Change-Id: Ie7932204cd7c7e4e26b369a34b5cc24e1b53c9e3
2015-01-28 19:39:44 +01:00
Marton Kiss 887529ed1d Fix redis.conf pid and data dir settings
Override template to make it ubuntu compliant, so pid_file match
the init script settings and data dir is ubuntu standard now.

Change-Id: Ic1a24514ae85cd3bc5c86a1574af88aec188ebdc
Closes-Bug: #1309019
2014-04-17 16:46:11 +02:00
smarcet 0f1f7844ba Clean up puppet (deploy LAMP / setup app config)
Implements: blueprint openid-oauth2-infra-implementation-puppet-script

Prepares a raw server with all software stack needed to run
openstackid project:

* installs PHP
* installs Apache
* installs Redis Server
* creates a initial environment configuration for laravel application
  (using *.erb templates)

Change-Id: If6216da0d70a45609076e8111a67055dbc87c9e4
2014-02-21 11:33:40 -03:00
smarcet 9535f444fa Review and create Puppet configuration for dev server
blueprint sso-openid-provider

Change-Id: I7966f59df6bd6ba851b507c7a408f076d7031abe
2013-12-03 17:34:02 -03:00