add SUSE tests for adding repositories and repo keys

Change-Id: I00a98365c0dbaa6b636b64282e939abb07476e02
add dashboard migrate attribute

this will be used from the -dashboard cookbook

Change-Id: Ibb98ec431a88f94788125a77b52fbac86c1898bd
add epel repo if adding rdo repo

Fixes: bug 1282908
Implements: blueprint centos-rhel-for-common

All RDO packages depend on lots of packages from epel. if we have RDO we
have to have epel.

Change-Id: Ie00b22c77e03a4df6835e1df7523509af8976a35
update gitignore

Change-Id: I9ac4105775684de362fe37bcdc9947dda0bb94ba
Merge "add SUSE tests for adding repositories and repo keys"
Merge "add epel repo if adding rdo repo"
Merge "update gitignore"
Merge "add dashboard migrate attribute"
Disable the NumericLiterals cop for rubocop

- Disable the NumericLiterals cop in the .rubocop.yml file - this cop
  enforces an underscore '_' every 3 characters of an integer. This doesn't
  make much sense in our use case and reduces readability. Especially for port
  numbers.

Change-Id: I0eba348b7849f5fce9d758cdd44b79f589a3d4d4
Addresses: blueprint rubocop-integer
Add attributes for cookbook-openstack-network

Add attributes for cookbook-openstack-network to sync the latest neutron
configuration for database.

Implements: blueprint neutron-ml2
Change-Id: I1fb5cf77ab7a2d700dbd72915fc30a7b176b8ca2
Add NoSQL database support for metering.

- Add two attributes to indicate whether NoSQL is used for metering
  database and the port used for NoSQL database.
- When database type is DB2, only NoSQL is supported and the SQL
  connection is not same to the one SQLAlchemy-based.

Change-Id: Icff805cee8e078f99ff46a59e290da60d2f9bb29
Add notification_topic attributes for all services

These will be added to service config templates in subsequent patches.

Change-Id: I19b274d641f50e3c176bd038505140ffe92038c6
Merge "Add notification_topic attributes for all services"
Refactoring chefspec tests

Change-Id: I35dfca684039512e2a238466ff7df5f3fd34d956
Addresses: blueprint refactor-spec-files
Closes-Bug: 1282996
Merge "Add attributes for cookbook-openstack-network"
Merge "Refactoring chefspec tests"
Merge "Add NoSQL database support for metering."
Add notification_topics attribute to network

This change adds the notification_topics attribute for the network
cookbook.  This commit will need to be merged before
https://review.openstack.org/#/c/75910/.

Change-Id: I65d24bf5c981e3540b1a530f7343983b6c513cc2
Add default auth api version inherited by other cookbooks and add the
common auth uri transform logic.

- Set default auth api version for other cookbooks, which can be
  inherited and overrided by other cookbooks.

- Move the auth uri transform logic from other cookbooks to this
  openstack-common libraries.

- When auth version is v3.0, the auth uri after transformed should be
suffixed with v3.

Change-Id: I36f831e706f4538c77353849146ebd84c1ca8f14
Imlements: blueprint move-keystone-authtoken-move-auth-uri-logic
Merge "Add default auth api version inherited by other cookbooks and add the common auth uri transform logic."