As a follow-up to Ibfd54e7b1bae700e4fb49a32e5bf7c00d1f104d9,
moving all the scripts from bin/ to setuptools entry points.
The devstack change is here: Iffb6d09bfef593d854b38e68200ae6039c4727e7
partial blueprint upgrade-tests
Change-Id: Ic8f5b8dc85098de752bbf673c4b15c06fdc4162a
Add custom constraint for cinder backup and apply
it to related resources property.
Change-Id: I6e7f0dae98fae6f36b46ca6fcf02f77f79f942dd
Blueprint: add-cinder-backup-constraint
Add timezone and cron_expression constraints.
this is required by time_constraints in Ceilometer alarm resources.
Change-Id: I2b348d9eb0f1d1ebf1407dbaeeb975dfa86b40d5
Partial-Bug: #1447942
This the first patch of two to allow roles to be added to existing
users. This patch implements the keystone.user custom constraint,
allowing users to specify the names of existing keystone users in
their templates.
Change-Id: I9041f907a7bb227ba5c31353f431426c82c3ae47
Partial-Bug: #1477218
Bump the HOT version for the Liberty release, currently planned
for 2015-10-15 [1]
This is the same as 2015-04-30 other than the removal of the
last remaining CFN compatible function, Fn::Select, which should
now be replaced by path based attributes/parameters, e.g:
{get_attr: [aResource, anAttribute, <list index>]}
{get_param: [aListParam, <list index>]}
[1] https://wiki.openstack.org/wiki/Liberty_Release_Schedule
Change-Id: I10e5b12b84a6de01dd3f8a37a2d6cb644f319049
It is needed, for example, for validation of nova_network property
in ManilaShareNetwork resource.
Change-Id: Id9f71706e34a347f688e54ff32373533ce80019a
This moves the magnum client plugin out of contrib into the main tree.
Change-Id: Ie520bcb27530394af0afef8335e3d57d7dc26121
Implements: partial blueprint magnum-resources
pbr has extra sauce for correctly making installed cli tools not do
unneeded pkg_resources metadata checks (that can only end in tears) if
those scripts are installed via the console_script entry
point. heat-manage looks like it is ready to be used this way.
Other scripts should be converted in the future to avoid erroneous
errors due to library metadata mismatch, which these tools should not
care about.
Change-Id: Ibfd54e7b1bae700e4fb49a32e5bf7c00d1f104d9
This change relocates the mistral resources from the contrib area into the main
resource tree. It was originally added to contrib/ because of the project's
incubation status, and more specifically because the client is not in the
global-requirements.txt file. However, when this was discussed at the summit in
Vancouver, the decision was to move the resources to main tree but skip
registration if the client is not installed. This will save users from the
trouble of installing it as a plugin.
Change-Id: I6eeef5fa2b080df610e52620d2b935450d8d49e3
This change relocates the manila resources from the contrib area into the main
resource tree. It was originally added to contrib/ because of the project's
incubation status, and more specifically because the client is not in the
global-requirements.txt file. However, when this was discussed at the summit in
Vancouver, the decision was to move the resources to main tree but skip
registration if the client is not installed. This will save users from the
trouble of installing it as a plugin.
Change-Id: I9f43eba2abea351e1c5427b0968cbccab355992c
Add a new constraint for CIDR format validation.
Implemented: blueprint enhance-property-constraints
Change-Id: Ica70147b713992c8523b92b12db0172a2966719c
This patch adds constraint for mac address validation.
Implemented: blueprint enhance-property-constraints
Change-Id: I8770177f96dc220bbfaf120a61877d77ddca5510
Some resource receive IP address as property, this patch adds
custom constraint for IP address format validation.
Implemented: blueprint enhance-property-constraints
Change-Id: Ie4ad71418aa355a4e24ac6c2a33bd85c19c5ef11
Move the barbican client out of contrib into the main tree, to have it
available by default.
blueprint barbican-as-secret-backend
Change-Id: Id3fabae3f3c949634d22fad0bd425c7bfce509c8
Bump pre-version in setup.cfg to formally open Liberty development.
Kilo release branch will be cut from the previous commit.
Change-Id: Ied8b9042d45301c75d18ed8f767982f4130bb559
Move the resources which inherit from 'Resource'
to engine/resources, such as stack_resource,
stack_user and signal_responder, and move
non-resources to engine/, such as iso_8601.py module.
Change-Id: Ic26c34cc8d34ca03ce674dc8c6ac32c10885b75f
Implements: blueprint reorganize-resources-code-structure
This change adds a "repeat" function, which provides a loop control
structure that iterates over the items in a list replacing each item in
a template.
Change-Id: I4785d7f6f7ee84ddfee08789ca5fc86d54f8e23f
Implements: blueprint repeat-function
Sahara uses images with specific tags. These images should be registered
in Sahara, otherwise you will get error during creation.
This patch adds constraint for sahara images.
Change-Id: Idce140ca65cd396cd1febcc052898717d378f88d
The oslo-incubator log modlule has been removed, so port to the oslo_log
library. Note this uses the new (non namespaced, e.g oslo.log) import
convention, we'll need to align other imports in a future commit.
Some import reordering was required due to pedantic H30[57] checks, and
the services have all been converted to initialize the oslo_log library
as this is done differently to the log.py in incubator.
Change-Id: Ib5a97123fe1b287bc531e42d7887c13ba6205628
Replace usage of old incubator configuration generator by the
oslo.config tool.
tools/config/generate_sample.sh has been replaced by tox -egenconfig.
heat_integrationtests/generate_sample.sh has been replaced by
oslo-config-generator
--config-file=heat_integrationtests/config-generator.conf
Change-Id: I6d95df203b556c8ec2088d40a446427f7087b9a7
Add cinder snapshot custom constraint to validate
the existent of the snapshot not wait creation.
Change-Id: I4140dfc212eeb4830632c8450e8c8faad3d165f6
Implements: blueprint cinder-custom-constraints
Add cinder volume custom constraint to validate
the existent of the volume not wait creation.
Change-Id: Idf4b7139eff2532e71aff48ff4a965c9e52a0921
Implements: blueprint cinder-custom-constraints