Commit Graph

18 Commits

Author SHA1 Message Date
OpenDev Sysadmins 92401b89bc 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:51:30 +00:00
Ian Wienand c0d83ab8ec 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: I5934001d156c2e8061a1de16733ea3076d75efce
2019-03-24 20:35:41 +00:00
Jenkins 91772fa53d Merge "Update .gitreview for new namespace" 2016-01-28 22:51:42 +00:00
Steven Hillman 3ee42190ff Prevent vsm-br ip configuration for existing bridge cases
Added a check to skip ip configuration in all existing bridge cases.
This was sporadically causing connectivity issue in some setups.

Change-Id: Ia759a84409d477b5be459033aeda37d353c93332
2015-11-19 15:34:09 -08:00
Steven Hillman 9eead39b6b Remove the requirement for VSM version to be specified
Relaxed the requirment for VSM version to always be specified. The
new code will find the newest available VSM iso and create a copy
of the iso called "current-n1000v.iso". This file will be used for
the remainder of the module.

Change-Id: Icdaa0dba83cb05e8c082786e578a9170666aa3ee
2015-11-06 09:07:09 +00:00
Steven Hillman 17f6c10770 Enhance bridge preparation to support tagged management ports
Add support for creating a bridge when the management port is
tagged. Also allows use of management ports that don't have IPs.

Change-Id: I9810fe68b62e690c5e206898eec1320b15eac24b
2015-10-30 17:34:21 +00:00
Steven Hillman 4423dccf22 Implement remaining unit tests
Added unit tests for the remainder of the module as it stands
today. Also fixed missing dependency for the ovs module.

Change-Id: I498f7d4d2b18a66b782ddb64b5a9f125ea58e416
2015-10-25 15:24:57 -07:00
Jeremy Stanley 6fd439cdae Update .gitreview for new namespace
Change-Id: I9e95b83b08ad3aefd19ba2065b5b370709f290fd
2015-10-17 22:35:43 +00:00
Emilien Macchi 8266fb6dd5 Implement first unit tests
* Add the required files for unit testing.
* Add a basic test to validate packaging version.
* Fix stdlib syntax to be Puppet compliant.
* Fix lint

Change-Id: I36fd23534e0c724da8d6683fbf2a1e67aa616ebf
2015-10-01 15:46:34 -07:00
Ivan Chavero 44e4ab06d4 Set ensure present for nexus-1000v-iso package
Setting the specific version for the nexus-1000v-iso package
causes problems.

Change-Id: I1aaea3a50e5347fe49d516e98e44d9acaa1ab393
Resolves: rhbz#1265389
2015-10-01 15:00:35 -06:00
Steven Hillman a9bbbc6e64 Add pacemaker integration code into VSM puppetry
This patch adds in the option to support pacemaker integration in OSP7.
Specifically when pacemaker integration is enabled two VMs will be
created- one for the primary, and one for the secondary. Neither VM
will be defined or started. Addditionally MACs will be generated for
both VMs to prevent an issue on VSM switchover.

Code was also added to support cases where the VSM needs to be
brought up in setups where there's an existing bridge.

Change-Id: I2ca2ccc12a9db56348440d210eef4bde25142aef
2015-08-23 17:10:23 -07:00
Steven Hillman 7b57af350f Add support for tagged interfaces and require ovs module
Currently the module can't deploy VSM on a management interface
that is tagged. This commit adds support for these interfaces by
properly handling them from a puppet perspective. Additionally
rather than calling similar code to check if OVS exists we call
the OVS module directly.

Change-Id: I148ee63e354701dbe4db6debc34660e47588ebb7
2015-07-09 16:15:34 -07:00
Shiva Prasad Rao ed391d3d9b Duplicate Declaration errors when adding n1k-vsm puppet module to controller host group
Changing the class names to avoid duplicate declaration error when adding n1k_vsm
puppet module to controller host group. The conflict is with ovs.pp

Change-Id: I5b49c7b2ec3fbb3a7078bc388c00b42f722f4081
2015-06-02 12:03:27 -07:00
Dulanjalie Ganegedara 2a42723f5a VSM puppet installation via rhel-osp-installer rhel7.0
VSM VM installation on rhel7.Cleaning up existing scripts.

Change-Id: I5a388b8b5ef03606867b608e21797e2d7e471595
Closes-Bug:1424068
2015-02-23 18:25:51 -08:00
Sebastien Badia 6ac71df4aa Switch to metadata.json for Puppet forge releases
Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
for module description (Modulefile is now deprecated).

This patch :
 - convert the Modulefile to metadata.json.
 - switch to stackforge namespace.
 - relax pe version_requirement to 3.x.
 - added a common gitignore (ignore pkg)

Change-Id: Idc82bed42bc2955bd5f46dd2bd80fff13542d97b
2014-11-24 19:59:15 +01:00
Marga Millet d4178accc3 puppet-n1k-vsm project files missing
Cisco stackforge/puppet-n1k-vsm misses some files and changes to succesfully start
the puppet-n1k-vsm project. This commit addresses those changes to make sure we
can start committing stuff to this project.

Details of the changes:
- Rake and Gemfile files are needed for gate tests.
- Added the license and Modulefile files
- Changed manifest files to pass lint case and initial Unit Testing.

Change-Id: Ia65c8e09c9388709d1834ec7a4a120dfaef807ed
2014-09-17 23:29:17 -07:00
Marga Millet 69ff094069 Initial version from puppet-n1k-vsm-archive/rh-n1k-vsm branch 2014-08-12 11:13:07 -07:00
Mark T. Voelker eec4ee87e6 Initial commit 2014-08-11 23:06:55 -04:00