* Update heat-specs from branch 'master'
to deefb9f08fb6fa474393f14acfb6e6e25b11a477
- Merge "setup.cfg: Replace dashes with underscores"
- setup.cfg: Replace dashes with underscores
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
Change-Id: I4f21b16ae3518b11b49e3c190b609c44c1e753d4
* Update heat-specs from branch 'master'
to 9dcfe2fde1169ed1b8f07ae8a150c76ab894e0e3
- Ignore base python conflict
... to avoid the failure in CI.
py38: 205 E failed with env name py38 conflicting with base python
python3 [tox/session/cmd/run/single.py:56]
Change-Id: I0b4a1f3087dc0dd27f4c05bd98088eaefab66b35
* Update heat-specs from branch 'master'
to 6ac07cb0c242b8c54ce2d6c4e2670fff1f3ccc1e
- Merge "[ussuri][goal] Update contributor documentation"
- [ussuri][goal] Update contributor documentation
This patch updates/adds the contributor documentation to follow
the guidelines of the Ussuri cycle community goal[1].
[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html
Story: #2007236
Task: #38524
Change-Id: Ibca3f0d02bd5740b1502b32c9bc45fee75f956a6
* Update heat-specs from branch 'master'
to 70556d2bf483bb968f0121dece03325826ec4da9
- Migrate from testr to stestr
* Replace .testr.conf by .stestr.conf for migration and update
.gitignore and test-requirements.txt files accordingly
* Use 3.18.0 as the minversion for tox
Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: I2bb0f23771e6ff1e3f775520a719514c2a3f3aa3
* Update heat-specs from branch 'master'
- Cleanup docs building
a few cleanups:
- Remove obsolete sections from setup.cfg
- Switch to using sphinx-build
- Remove install_command from tox.ini, the default is fine
- Update pbr requirements
- Fix problems, mainly "Could not lex literal block"
- Use py38 job for Victoria cycle
Change-Id: Id706786bed4b20682704d524986850b7c71e225d
* Update heat-specs from branch 'master'
- Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I853c21c0789296164632c47a0b3534321cec01ee
* Update heat-specs from branch 'master'
- [ussuri][goal] Drop python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.
specs repo either has py27 job or requirement or tox env.
Doc building still use deprcated oslosphinx and incompatible
version of yasfb which lead to error-
sphinx.errors.ExtensionError: Could not import extension yasfb (exception: cannot import name 'logging')
This commit replace oslosphinx with openstackdocstheme ti fix the error.
Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
Change-Id: I76a9e0e3259ec52564f31a239079cd91da897ee9
- 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 heat-specs from branch 'master'
- Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces
openstack-dev.
Change-Id: Ic542f4c15bc1c747afedf27f72f787f9fa909c6c
- [Trivial Fix] modify spelling error of "resource"
Although it is spelling mistakes, it affects reading.
Change-Id: Ieb72d6536c67f6c42a2bdcebfbce23b90ca47a22
- fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I15775f36d0fbba05c5493037b389f7dc363a049e
- fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I389b8c3ba61b70ead1b0ef91ed5e6e3ce49d0765
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
- import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I4f2e8be3789877a16710352a33bae36550a8b65c
Story: #2002586
Task: #24298
- Fix rocky template
specs/rocky/rocky-template.rst should be a symlink, not a text file
containing the path to the actual template. This fixes the tests, and
also improves them to properly report errors when whole sections are
missing.
Change-Id: Ie95d45d134e8f332ecdecc687a68deb7af6c30c3
- Add Rocky Spec Template
Change-Id: Ie28ba2087c6d87aec57198afe9c328542a4c25ca
* Update heat-specs from branch 'master'
- Merge "Backlog heat-template-migrate-properties"
- Backlog heat-template-migrate-properties
Propose to backlog it if we still looking forward for this feature,
else we can remove it.
Change-Id: I5eeeea4b03b8969ebbb4534c850c1abb9f85480b
* Update heat-specs from branch 'master'
- Merge "Move lock stacks spec"
- Move lock stacks spec
Put it in backlog, maybe we'll do it one day.
Change-Id: I8e478e168dd9a981ad75d935fd98c75c4fcbe6a2
* Update heat-specs from branch 'master'
- Merge "Remove spec for filtering on CFN"
- Remove spec for filtering on CFN
This was never implemented.
Change-Id: I086765d1072aa8dafb836d3fd550e57e4329d2dd
* Update heat-specs from branch 'master'
- Implement policies in code
Define and register default API policies in Python code similar
to config options.
Support for such declaration of API access polcies has been put as
cross-project community goal for OpenStack Queens release.
Specifies blueprint policy-in-code
Change-Id: I9bf9a52d3af716d0731bbcaa371872a2f83bf40c
Project: openstack/heat-specs 6f213bde632006aa33ceaa5212dfc8b6479e8280
New Resource Type OS::Neutron::Quota
This creates new resource type whose intended use case is for admin-only
useto manage the Netowrking services quota. This would be an enhancement
toavoid manual, post-deployment modifications of the project's neturon
quota.
Change-Id: I62a715d8f7cb9adb0139b841d09694666929d9e7
Project: openstack/heat-specs af61ddc4920a874f8ce05bfc1dbdfb82381b2d0d
Remove link to modindex
The documentation build does not generate any module index, thus
remove the link to the page. The page
https://specs.openstack.org/openstack/heat-specs/py-modindex.html
does not exists
Change-Id: I5425cccafe833139116d7561bbc70ea015048dd9
Project: openstack/heat-specs ed3651324dcc4bdd4010d24d7989c06e5c738860
Do nested loop or not for 'for_each' of 'repeat'
Allow user to decide whether do nested loop or not
for argument 'for_each' of 'repeat' function.
Blueprint: improve-repeat-function
Change-Id: Ib40eb9e5bf7f0dd53fd44ca2ccc2cd6d4e8da732
Project: openstack/heat-specs 01865425c5c7eca962a45e62dc1e3f1bf09e360e
Custom Resource type managed by Mistral Workflows
Allow users to define custom resource types by implementing their
actions as Mistral workflows.
Change-Id: I9f6b86dff16018fe4b2ad43aa28282e88236dbae
Project: openstack/heat-specs 2d85ca9721fe2192137abbe7173ea4ee7f7fc965
Move to backlog properties group spec
Currently properties group spec is already merged, but
still is not implemented, so need to move it to backlog due
to small community's interest.
implements bp heat-property-group
Co-Authored-by: Kanagaraj Manickam <mkr1481@gmail.com>
Change-Id: Id4847f79e6a9ad4b9dc3be2459604dd9583cb36e
Project: openstack/heat-specs 8cd4c47e21a3973f42e3e98e542a77a7e0f9a59d
Add support for Neutron Trunks
Add support for Neutron vlan-aware-vms feature by introducing a new
OS::Neutron::Trunk resource.
Change-Id: Ide3167d9ee6091a9dba258208fbcdfc2c1d8bc31
Project: openstack/heat-specs 245d6d7a341a808d611dc63bd70ab76ddb947874
Fixing translation mechanism spec
Spec for discussing and suggesting better way to
fix and improve current translation mechanism.
Related-bug: #1620859
Change-Id: Id66ddc38a3fd8fb135bf49a7c083972fcd74b272
Project: openstack/heat-specs 95cc932648346203548fd98ec90f58976ce075fe
Support devstack plugin in heat
This spec is amied to support devstack plugin in heat.
Change-Id: I93fbe10381cd55a759674721a1f4c912091b2a2e
Blueprint: heat-support-devstack-plugin
Project: openstack/heat-specs a0bcb96610c19a50f63abbe2bb589145294a212d
Support OS::Aodh::CompositeAlarm resource
We have deprecated combination alarm, and this blueprint
to support composite alarm which is similar with the
combination alarm in functionality.
Change-Id: I6a8b7c6752229353208b7d8e9ef1b1d90670f570
Blueprint: add-aodh-composite-alarm
Project: openstack/heat-specs 25840d63b2037befbd38a0a39132e4983fb70535
New Resource Type OS::Nova::Quota
This creates new resource type whose intended use case is for
admin-only use and specifically to manage the Compute service
quota. This would be an enhancement to avoid manual, post-
deployment modifications of the project's (and user's) Compute
service quota. This will enable the admin to fully orchestrate
the project by using heat without the need to make manual
updates afterwards.
Change-Id: I78cb376d60a826d21c3bad9657bda11dcc51c3f1
Project: openstack/heat-specs 94941d2eff850a7f4d01332123d34951ec15200e
New Resource Type OS::Cinder::Quota
This creates new resource type whose intended use case is for admin-only use
and specifically to manage the cinder quota. This would be an enhancement to
avoid manual, post-deployment modifications of the project's cinder quota.
We want to enable the admin to fully orchestrate the project by using heat
without the need to make manual updates afterwards.
Change-Id: I119391118a4d83b02fe0f5773665136de163f3e8
Project: openstack/heat-specs 3e327edb9d7b397bcfe40abde14e66548ec87a8a
Update README.rst
Updates README.rst and removes the not so
useful contributing.rst.
Change-Id: Icc672e0cb678cb51eff4591daef0401a052e00e7
Project: openstack/heat-specs 272558bbb7a93964ca2e3c862a338f59e3e267cb
Fix the title for map_replace function
To view from the documentation,
there are two "Support YAQL function" in Newton release.
https://specs.openstack.org/openstack/heat-specs/
This patch changes one of the title
from Support YAQL function to map_replace function.
The changed title is coming from its filename.
Change-Id: I1f314321c50db22703ede69a63609cdc7403c32d
Project: openstack/heat-specs b452a0d8d058b80b6f85bfdc2ee55383f4b154f1
Add map_replace spec
Adds a spec for a proposed new intrinsic function.
This is required by TripleO to enable transforming a mapping of
service names to networks, where we have two maps, one of service
names to network names, and another (per node) of network names
to IP addresses.
Change-Id: Id5edeeffd22365479fca537a6044cee31a8272bb
Project: openstack/heat-specs d995c96f3b2bc73dd48f25d3cd3d6ed5629949db
HAProxy uses milliseconds for its timeout values.
Match the documentation to the reality of the implementation.
Closes-Bug: 1600326
Change-Id: Iebc1ad4852303bfea737ef6aa915ac50f0da8a56
Project: openstack/heat-specs 9b95267a79b7d96e5c6b97eb6423d8d94db99222
Purge deleted stacks for specific project
Add project-id argument to heat-manage purge_deleted command in order
to be able to hard delete DB entries for a specific project.
Change-Id: Idf47246a99264f5b5546812740233c06b1fd8e4b
bp:heat-manage-purge-deleted-tenant
Project: openstack/heat-specs c4310046794da20c6324637b87493931eaba31da
Migrate to use Aodhclient for alarm resources
Blueprint migrate-to-use-aodh-for-alarms
Change-Id: I34b9ddb6cf03a8252276152f47802559fd9e031b
Project: openstack/heat-specs 47a13707311302b72288ca0a85f0be4fe1f29826
backlog spec directory
Create backlog spec directory for store all specs that been approved but
under any reasons can not be implemented under this release will be
moved to backlog directory, and will be move to any release directory if
it is implemented.
Change-Id: Ib125ab7164ed48bfc3a35d6cab6ce0c69aa06656
Depends-On: Ibc0c77642bb40303606047a54e3e198e7ef5a962
Project: openstack/heat-specs 696e3fcbf87b701382605c268009044377c519a9
Support tempest plugin
This spec aims to add tempest plugin support in heat, and migrate
existing integration tests to run on tempest framework.
Change-Id: Iba3b973e79479512f5fc7e891ad9c1c7aeffe9ee
blueprint: tempest-plugin-support
Project: openstack/heat-specs 4477d20b9bc897eedbc8a1b0d14ae3b4b00564b1
Add support of YAQL to heat
Change-Id: I5bcdd170242a86eb36920e855c19f2093087906f
bp: yaql-function
Project: openstack/heat-specs 22ac3a5f06f1b83fda19a373571bffef13149964
Add new directory for newton release
This change added new directory for newton release.
Change-Id: I44bea1b810c75de5d4ad228893e8a2523b0fd22e
Project: openstack/heat-specs b3c15e6fb65d99c0e01e302806dcb3730d7fb6d7
Add an API to manually mark a resource as unhealthy
APIImpact
Change-Id: Ib7ebbe0c5de3e407dbfff131c2e34c9da6537699
Project: openstack/heat-specs d87a12c91a58f87ada6b76e5ca40698f4a9590c5
Heat custom style guidelines
Currently we have several rules for descriptions
writing. Need to add checking of such rules during
tox pep8 running to facilitate code reviewing and
make description writing more correct.
bp custom-guidelines
Change-Id: I8401140655a739fd4c210b4c2620cdc4a1c4077b
Project: openstack/heat-specs f550f046eece91779317afc0bdc13cf78416ba6b
Fix a yaml syntax error of the repeat function.
Yaml don't support a value define like %value%.
For this reason,the example of repeat online can't run successfully.
Change-Id: Ia3d2b4ed64b48450770efe5c162903c2b8c4eadf
Closes-Bug: #1545908