- 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: I0fd381bceadcd43a258e04b2cbea8a1a3785dd1b
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links
Change-Id: I498646c65f25e9f205f1ba58426174a961caeb55
The docker-setup receive has been unmaintained and untested for some
time now. The nova-docker project is also being removed from
OpenStack [1] and people are advised to look at deploying Zun as
a replacement.
This also avoids having to rewrite this receipe in order to remove the
use of the deprecated python cookbook.
[1] https://review.openstack.org/430232
Change-Id: Ia8c9db272c6a0353130fc93d446b385fd72ac250
Partial-Bug: 1558538
- Now use cookbook-openstackclient to create endpoints role service and
user
- added domain creation and access granting
- added values to work with identity_v3
- rewrote specs to work again
- added needed keystone_authtoken attributes + neutron
- updated readme
Change-Id: I84f850f32f25a318c3ed3c7337a0dfa6f641a5fe
Depends-On: I0f8955f05de9b33711c54b9a198f45018cceb8e1
Depends-On: I2d404a424bd79a6e9b282304e21591fa33a48981
Depends-On: If7b4d6e563081a0be9957353d73ef61a9688df56
api-ec2 is being replaced by the `openstack-ec2` cookbook.
Change-Id: I5b4bc088bbf9a5061ed311d164dc381a3caca2d5
Depends-On: I2dbbafaf8641ece00d4181d1ea4ba93f00eed6ed
Metadata changes
- Updated maintainer email
- Updated the version
Attributes changes
- Changed some comments for liberty
rubocop updates
remove db2 refs
Change-Id: Ic318239294fa32173634c68710fb93e1b09d3e42
The github project that used to be at mattray/chef-openstack-repo
has moved to mattray/openstack-chef-repo, update README to reflect.
Change-Id: I965193fea29c25425b88bff2ad0ff1286217ce62
The keymgr section attributes 'api_class' 'fixed_key' should be configured to be used for encryption.
Change-Id: I9e6c91bb67243b839bc10f7d906f8a3bf73ed791
Closes-Bug: 1468171
In order to allow components to better handle and respond to mq failures,
oslo has some heartbeat options that are useful.
Change-Id: Ib69e69e1ace08448d789f3eb28749d0d228ae00d
Partial-Bug: #1462438
This attribute decides whether to use baremetal_scheduler_default_filters or not.
Set the ironic default attributes for True case.
Change-Id: I2c58707140a1e54fb8fdd7627d23aa23f1a236ea
Closes-Bug: #1444860
The current cookbook allows the enabled_apis nova.conf key
to include the metadata value. This causes the nove compute
service to try to auto start the api-metadata service. But we
also have the api-metadata recipe in the run list by default which
also tries to start the api-metadata service. This can cause timing
issues with the starting service.
This patch will remove the metadata value from the enabled_apis
attribute, and put out a warning if it's included. The api-metadata
receipe should be used to control this service. By default the
api-metadata recipe is included in the os-compute-api role which
is included in the os-compute-single-controller role. So, in most cases
it's already included in the run list.
Change-Id: Ief1a98cf2ab072a8aa892c65c5fc07d12a02722c
Closes-Bug: #1415220
The "reserved_host_memory_mb" attribute is default to 512MB when not
setting, it will make flavor match failed, so for bare metal service,
we need to set it to "0", no need to reserve host memory.
Change-Id: Idce5e5c223fdcbd59ae9304819ae04b1de8c1c3c
Closes-bug: #1446035
After this patch https://review.openstack.org/#/c/133919/ has been
merged, we can do live-migration with the vfat config drive now.
This patch enable config_drive_format parameter for this purpose.
Change-Id: I3bb25d48bb8882ad898304b61d52fa2a75c2101b
Correctly default osapi_compute_link_prefix to nil.
Added osapi_glance_link_prefix for completeness.
Created attributes for these for flexibility.
Updated specs to cover these and other misc keys.
Change-Id: Ic2fd79fc74dedb649b08c451ded678ac1d1ed310
Closes-Bug: #1418583
This includes cookbook-openstack-compute changes required to enable
nova-docker driver as a compute driver and allow user to configure a
compute as docker compute
Implements: blueprint docker-driver-configuration
Change-Id: I6fa7e93a4050419fb0531e17b56da4c32205bce3
The upstream ceph cookbook already hooks into chef for environment information.
This patch utilizes the client LWRP to create or add ceph keys for RBD support.
This patch also changes some default attribute names for more sane organization
Partial-Bug: #1409943
Change-Id: Ia87e123ae2d88e3122b8d66d8ff144a804e6d8c4
The default dbsync command timeout value 3600 seconds may be too small
when there are large data in compute database.
Make timeout to be optional to fix this problem.
Change-Id: I1ca4c594da34134aa3807fca753b955ed0b239bd
Related-Bug: #1389111
Since there are some default options that did not set in nova.conf.erb
file, so add them to ensure users can custom them.
Change-Id: I70c110b0e4d67b25155bb02e96bb8f02b455b3bd
This commit adds [ssl] section to nova.conf, which is used
to communicate with Glance when using https. It also adds
cinder_ca_certificates_file and cinder_api_insecure which are
needed for communicating with Cinder.
Change-Id: Id07f163dc7481ec26d0a5f8f1afb50e327318517
Closes-Bug: #1384118
This change adds some attributes into the cookbook so
that they are configurable. They are mainly to configure
for glance_api_insecure and neutron_api_insecure in nova.conf.
It also makes neutron_url and neutron_admin_auth_url to be
prefixed with scheme(http or https).
Change-Id: If6d50a6963b47ee0983ecc71087414ab7c366623
Closes-Bug: #1381599
* Consistent email across cookbooks
* Add Contributor.md to help out new folks
* Fix file modes
* Fix broken link in Testing.md
* Readme tweaks
Change-Id: I5305591b22d650855aa9fbbf999a41c6d7b691a0
Partial-Bug: #1342735
* A patch for Common added a new endpoint for vnc proxy
* Use the new vnc proxy endpoint for the nova.conf
Change-Id: I9909e3dd500d9fcc31133b81c93420b629ed4e37
Closes-Bug: #1367807
This change adds some attributes into the cookbook so
that they are configurable. It mainly includes:
cafile, memcached_servers, memcache_security_strategy,
memcache_secret_key, insecure and hash_algorithms.
Change-Id: I97877cf5ce48bd70b9cb2ff12b1fdffbd5a7a69d
Closes-Bug: #1371438
added attribute to make rng_dev_path in nova.conf configurable with the
node attribute default['openstack']['compute']['libvirt']['rng_dev_path']. Default is set to nil to let this parameter stay an optional one.
Change-Id: I1bcf67eec0b8918a3ba644d76cafb20ab89ce704
*_python_packages attributes are being moved to -common in order to
remove the duplication from all the cookbooks which are using them
Change-Id: I952372ec06cc6560b9a942bfc100d12622152ab2
Implements: blueprint move-python-db-client-attrs-to-common
Current code has workers hardcoded. Nova already defaults workers
to number of available cpus. No way for administrator to customize
number of workers.
Change-Id: If31e1eb9c743646ff471a6fcd6fe15b03f289cc3
Closes-Bug: #1317247
1. Add new attribute openstack_vmware_secret_name to indicate the
databag secret key
2. Get the password from databag if dev mode is false
3. Update the test cases
Implements: blueprint vmware-password-databag
Change-Id: I342e26aee713216f2aecc39113a67ada25ec1fb5
openrc has been moved to Common.
include openrc recipe where needed.
Change-Id: I088fa1064d0125ea983af7ab144fa87c299d18a6
Implements: blueprint moveopenrc