- 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
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
- the usefulness of the bootstrap.sh script is superseded by ansible playbooks.
don't attempt to install chefdk a second time.
Change-Id: Ie16c40ce5e443a684cc6969dbbeaf3c3a64f01b5
- incremented chefdk release to 2.3.4
- populated some NODEPOOL_* macros for future use
Implements blueprint modern-chef
Change-Id: I00e2237cef0c9aa35f78d3ccec04a1c7b9271ce8
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
- 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
- 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
- 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
- removes logic for installing rpmforge as it is a dead project
- replaces xz-devel with lzma-devel
Change-Id: I47859ab95482286d884f3209e2eaf215a08c81a1
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
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
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
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
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