Commit Graph

23 Commits

Author SHA1 Message Date
inspurericzhang 2569ac0f34 Updates for rocky
- Replace git.openstack.org with opendev.org
- Update some documentation
- Move README.md to README.rst for better rendering
- Drop obsolete bootstrap.sh script

Change-Id: If732a5e840a7080691097e429e692a18f5286db6
2019-12-03 12:23:53 +00:00
Ian Wienand 0d5baf521b 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: Id330e14d38196d45a35150d5148a8afebe2b5798
2019-03-24 20:33:22 +00:00
Samuel Cassiba 8484974ebb Removed chefdk conditional from bootstrap.sh
- the usefulness of the bootstrap.sh script is superseded by ansible playbooks.
  don't attempt to install chefdk a second time.

Change-Id: Ie16c40ce5e443a684cc6969dbbeaf3c3a64f01b5
2017-12-23 21:35:27 -08:00
Samuel Cassiba 377be8a41c Incremented chefdk to 2.3.4
- incremented chefdk release to 2.3.4
- populated some NODEPOOL_* macros for future use

Implements blueprint modern-chef

Change-Id: I00e2237cef0c9aa35f78d3ccec04a1c7b9271ce8
2017-11-27 08:34:16 -08:00
Jens Harbott 382a9db497 Fix "Fix handling of ZUUL_CHANGES"
We need quotes here in order to successfully detect empty strings.

Change-Id: I02accd55ab946f771a533670a9f810409ef03b90
2017-10-05 09:43:52 +00:00
Jens Harbott 1f6fb5605b Fix handling of ZUUL_CHANGES
With zuulv3 we may need to have dependencies on projects in
openstack-infra/* namespace, we do not have to clone these for berks,
but we also shouldn't fail on them.

Change-Id: I07799648695149688893f11dea0ffc3c354c2270
2017-10-04 07:46:03 +00:00
Jenkins aafbdfdfdb Merge "Remove libvirt from integration images" 2017-09-13 14:17:17 +00:00
Samuel Cassiba ffbf83d17f Initial common Pike updates
- Bumped chefdk to 1.6.1
- Switched release to pike
- Added is_release attribute for testing, defaults to false
- Added RDO deps repo for testing pre-release packages
- Added ubuntu-cloud proposed repo for testing pre-release packages
- Switched the default linter to cookstyle
- Normalized the banner message
- Dropped pip installation method for python-openstackclient since the
  packages are fresh enough

Change-Id: I7a67ba2520b8e44efec6edd8506f96b0e0dc913b
2017-09-11 23:38:26 -07:00
Samuel Cassiba 38af6fbeb4 Remove libvirt from integration images
- the libvirt packages should be installed by chef, and not preseeded by the
  image

Change-Id: I37f182f8f3e7715c41e1ed0e0799386766bc8d66
2017-09-11 23:07:18 -07:00
Samuel Cassiba 479af11fd7 Fixes for Ocata, define socket for MySQL
- bumped chefdk to 1.5
- bumped mariadb to 1.5
- style fixes to make rubocop/foodcritic happy
- rewrote metadata.rb for readability
- removed ancient Gemfile
- removed openshift rubygems mirror since it doesn't help us

Change-Id: I950605f384405b55737af77bc4224f1e18fee8e1
2017-08-02 16:24:48 -04:00
Samuel Cassiba f2428ac3f9 Uses OpenStack mirrors for integration gates
This uses OpenStack mirrors for rubygems, CentOS, Ubuntu and Ceph

Change-Id: I2bcd89dd55d5d401320ac0ac311839efd1453063
2017-02-06 20:21:41 -08:00
Samuel Cassiba 0edeb4594e Cookbook version bumps for Xenial
- incremented mysql to 8.1
- incremented database to 6.1
- incremented yum to 3.13
- incremented yum-epel to 1.0
- incremented poise-python to 1.5
- incremented apt to 5.0
- created dependency on build-essential for python-openstackclient
- incremented authentication API version to v3.0
- incremented ChefDK packages to 1.0

Change-Id: I57c8729e8732161ac34caa85259de8264e99c56d
Implements: blueprint newton-xenial
2016-11-18 13:14:57 -08:00
Jan Klare 5d1c372723 bump chefdk version to latest to keep up
Change-Id: I8dcdc0439c58baac40489d64ef5b04458d6e45e7
2016-08-26 09:01:18 +02:00
Samuel Cassiba 51ac5f8b9f Style and lint fixes to support newer ChefDK
- bumps ChefDK release to 0.15.15 in bootstrap

Change-Id: I6ce4587caa3ae68ddbd3ef1a521aaf46f4840b2c
2016-07-01 18:16:19 -07:00
Samuel Cassiba 8328784ddf Install xz-devel instead of lzma-devel for centos
- removes logic for installing rpmforge as it is a dead project
- replaces xz-devel with lzma-devel

Change-Id: I47859ab95482286d884f3209e2eaf215a08c81a1
2016-04-15 11:59:03 -07:00
Samuel Cassiba aeb9d31cf3 Misc bootstrap cleanup
Corrects rhel/ubuntu platform conditionals to be consistent with other
OpenStack projects.

Change-Id: I2467993481b157dd753e2beac5756283b234ba69
2016-04-09 09:50:28 -07:00
Samuel Cassiba 9f912e6d0e Adds distro-specific changes to make CI work
- Adds conditional for CentOS/RHEL and Ubuntu/Debian
- Disables gpgcheck for RDO
- Bumps release from liberty to mitaka
- Bumps RDO repo to Testing

Change-Id: I356f110ef0f80a0282e3ebea1fd7dae5ce9246e7
Depends-On: Ic3f27a48ad3ae75a514a0637c2f895ee6e6bfae2
Depends-On: I438fe85a2883029973fa2f5f8b263b7689334c8f
Depends-On: I2dbbafaf8641ece00d4181d1ea4ba93f00eed6ed
Depends-On: Iefe0cd8037c20627d326e0922476f8499b477d77
Depends-On: If8b784baadb761f1e92c9014c595361096384add
Depends-On: Ifb1411a4392d04cd9a5e867ffc95327adf4ea4ea
Depends-On: Icd75ff370f20d77f564bd6eb700704372345b0de
Depends-On: Ie4a742a2a8aaeeec2886fcc0513e654d0237997c
2016-04-07 10:12:43 -07:00
Mark Vanderwiel 83f887fc23 Try new ChefDK 9.0
Since it's early for us in the M release, we could consider upgrading
ChefDK.  This patch is a test run for that.  Probably need a test run
for the Repo as well before making a decision.

Cleanup minor unit test warning

Change-Id: I9dd80cd10ac0eacfc7146eec48d862dc2f3d7dc2
2015-10-09 11:55:04 -05:00
JJ Asghar 9218fee097 Initial Liberty Updates
MetaData Changes:
- bump metadata version to 12

Other codes changes
- change juno to kilo where appropriate
- rubocop todo file updates
- removed db2 refs

Bootstrap Changes
- Updated to 0.7.0 release of the ChefDK

Change-Id: I65745eae2e430ced0c25e8f05dd490fdad840623
2015-08-28 09:43:49 -05:00
Mark Vanderwiel 3d37e8c52f CI TEST - based upon repo integration task
This uses the repo integration task.  It also take advantage of the
repo Berksfil REPO_DEV support to pull in the current patch.

Change-Id: I5a0fe1b938f113a922b4a8ea1de9756c47f06dcd
2015-06-26 16:21:04 +00:00
Mark Vanderwiel 9d630fc59d CI - Depends-On support
This patch will use the Depends-On info stored in the ZUUL_CHANGES
env var to update the Berksfile to a local patch and then use
zuul-cloner to pull down that dependency.

To use Depends-On, add the following to your commit message AFTER
the description and BEFORE the change id and bug/blueprint ref.
"Depends-On: <id>"
The id is the change id of the gerrit patch this patch depends on.

Change-Id: I13a5ef21733cdd00841dc1ec1afe7442b2dc8831
2015-06-24 14:03:12 -05:00
Jan Klare ef40fb0aa5 moving from bundler to chefdk
- deprecated Gemfile
 - updated Rakefile to use 'chef exec' instead of 'bundle exec'
 - updated TESTING.md
 - added fauxhai permission workaround to bootstrap.sh

Change-Id: I4dfa2082cff38f8d73cf89676215dc7f469fe970
2015-04-27 10:12:20 +02:00
Jan Klare c8e5a3d8b3 Add bootstrap script for infra test nodes
Added a bootstrap script for installing all the packages needed to run
the chef tests with 'chef exec rake' on a ubuntu trusty. The current
script is a first try of implementing the blueprint mentioned below.

Change-Id: Ia5b9b800525ff7fd79a1f09ffecd1a91b264ccf7
blueprint: bootstrap-infra-test-nodes
2015-02-11 16:11:54 +01:00