* Update cookbook-openstack-integration-test from branch 'master'
to 5e0d2bd9d34de29745b05edc912238ff1c5906c5
- Remove bind cookbook from Berksfile and fix version pin
The bind cookbook has been migrated to the Sous Chefs and a new release has
finally been done which removes the need to have this in the pointer (which is
now broken).
In addition, update cacert which is shipped in the python requests package on
RHEL to work around expired LetsEncrypt root certificate.
Depends-On: https://review.opendev.org/813719
Change-Id: Id537867e47ed54c7028abf7037b251077e57de64
Signed-off-by: Lance Albertson <lance@osuosl.org>
* Update cookbook-openstack-integration-test from branch 'master'
to bd5d493b4549474f293f53ebf285d103c8290740
- Loosen version pin to bind cookbook
They still haven't released the cookbook however they've updated the release to
3.1.0 which is breaking tests globally. This should resolve the issue.
Depends-On: https://review.opendev.org/c/openstack/openstack-chef/+/800815
Change-Id: Ie196f920b9431392e3c0d44eb97ee6e6685719db
Signed-off-by: Lance Albertson <lance@osuosl.org>
* Update cookbook-openstack-integration-test from branch 'master'
to d5ea08e31affd325c5307086cd4563e9decaf834
- Update to Chef Workstation 21.2.303
- Fixes for using the resolver 3.x cookbook
Change-Id: I5b0a6783f0602983baeaf8b0e9bb90f150212644
Depends-On: https://review.opendev.org/c/openstack/openstack-chef/+/779389
Signed-off-by: Lance Albertson <lance@osuosl.org>
* Update cookbook-openstack-integration-test from branch 'master'
- Adjustments for per-cookbook testing
This provides some updates so that this cookbook can be run for
individual cookbooks depending on whether or not various services are
enabled or not. This is useful if you're wanting to test just keystone,
and don't need glance or nova just to do that.
Some other changes:
- Update catalog_type for volume to 'volumev3' which matches what we
provide (We may want to change this back to 'volume' at some point).
- Create orchestration recipe to assist with testing heat.
- Create dns recipe to assist with testing designate.
- Remove unused cookbook dependencies for compute, block-storage and
identity. These should get pulled in automatically with how we setup
the test environment in openstack-chef.
- Blacklist
tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume
test from running due to an issue with our cinder environment.
Change-Id: I0eb2247f163132ef343bbcf6f4cc80326b9704d9
* Update cookbook-openstack-integration-test from branch 'master'
- Improve ChefSpec test speed by enabling caching
This updates all references of let(:chef_run) to cached(:chef_run) to
speed up tests. By doing this, we have to create a new cached(:chef_run)
block whenever we need to adjust node attributes for testing.
Speed was improved from 1 minute 14.88 to 21.64 seconds
Change-Id: Iff9c0f56d17e8f2924b4126144ed116081278842
* Update cookbook-openstack-integration-test from branch 'master'
- 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: I8fa06acd27a9705cd4eada9214c1fd2d9fed1c1c
* Update cookbook-openstack-integration-test from branch 'master'
- Merge "Update tempest installation"
- Update tempest installation
- Adopt for the use of python3 on Ubuntu
- Use the endpoint_type attribute
- Install recent tempest version
- Make sure to install matching requirements
- Adjust default tempest.conf to work in our minimal scenario
Change-Id: Ib413971c15d11cbb46befda55ffc28f3c16f2a8a
* Update cookbook-openstack-integration-test from branch 'master'
- Replace git.openstack.org with opendev.org
Also update the location of the openstackclient cookbook and make it
possible to test patches there as dependencies, too.
Change-Id: I19894b6f71d2a9aaf2ad0b7d93728fee862eb93c
* Update cookbook-openstack-integration-test from branch 'master'
- Fixes to support fog-openstack-1.x
fog-openstack-1.x already appends "auth/tokens" so we no longer need to
do that. In addition, comment out endpoint type until this PR [1] gets
merged and released.
[1] https://github.com/fog/fog-openstack/pull/494
Depends-On: https://review.opendev.org/666176
Change-Id: I929722b032e37970fe74018e609b76c1682e0db9
Signed-off-by: Lance Albertson <lance@osuosl.org>
* Update cookbook-openstack-integration-test from branch 'master'
- Drop poise-python in favor of directly installing python packages
The poise-python cookbook is no longer maintained by the upstream maintainer and
is causing lots of issues for the testing pipeline. Instead, install tempest
directly using pip via an execute resource.
Change-Id: I6991581056d6037eb269a6753b1af7e5c2ba7d90
Signed-off-by: Lance Albertson <lance@osuosl.org>
* Update cookbook-openstack-integration-test from branch 'master'
- Update identity endpoint handling
- Use the internal endpoint like in the identity cookbook
- Drop the api auth version attribute
Change-Id: I99c55bcd4451d4cac2c127ccad0dc471fc641be0
- 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.htmlhttp://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.
* Update cookbook-openstack-integration-test from branch 'master'
- Merge "Pin setuptools and wheels packages"
- Pin setuptools and wheels packages
In order to maintain consistency for pip versions, align pip, wheels,
and setuptools. Use OSA as a basis for consistency between deploy
projects.
Depends-On: I573bd84e1f15b6e9bda8ebb1d8e12fa66970757a
Change-Id: I123508ad8c65805f6d95abe5e592e7e761d63142