* Update heat-translator from branch 'master'
to 646ef98991717118c717ed4867da1c1a0c8943f1
- Merge "Update metadata in setup.cfg"
- Update metadata in setup.cfg
removed the py3.6 and py3.7 from here as it does not get tested or supported now and added py3.9 and py3.10
please check this below reference link
https://governance.openstack.org/tc/reference/runtimes/2023.2.html#python-runtimes-for-2023-2
Change-Id: I2c3988327eded325097d2823cf659aa90b3a35f7
* Update heat-translator from branch 'master'
to 74e1c70f2e8ebee775dcff1121615a9b99ab2096
- Fix gate by adding extras to test-requirements.txt
The unit test fails with the following error:
```
ModuleNotFoundError: No module named 'extras'
```
This patch fixes the gate by adding `extras` package to
test-requirements.txt.
Change-Id: Idb653575b4a7a8ecd5f484cd23ba2c06429f8f28
* Update heat-translator from branch 'master'
to bb139587b228616d2e4c838cf13f40059b325e97
- Use upper-constraint in doc generation
Currently doc jobs are broken because the latest sphinx 7.2.0 is not
compatible with the latest release of openstackdocstheme.
This updates the docs/releasenotes target to use the global upper
constraints to avoid that issue.
Change-Id: I075240f47e4de34182a0fc68f92ed62ae84a277a
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
* Update heat-translator from branch 'master'
to 2becf4b0f1a53f5564578a92dac5e50d304e4d5f
- Fix passenv for tox4
Space seperated list for passenv is no longer acceptable in tox4. This
change fixes the formatting of the passenv list as per this new
standard.
Change-Id: Iec6683ef865b74f86eae34f2bb969b8384ccfbca
* Update heat-translator from branch 'master'
to 703bdbe56fb85e42b2ed36f432ad696acadd162f
- Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Ib3162c3a25998fb8b41a5d3bf7e4b0bb9e1d0c28
* Update heat-translator from branch 'master'
to c51a506f57e0447864cb94f600a1909c92880c5f
- Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.
[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal
Change-Id: I62d60bf7419decc35193ce1aa9a652a3c8bbf80d
* Update heat-translator from branch 'master'
to 8ed12ba41af23006d79ed4ce26ceae061789520a
- Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I8ac3f528c33ed039131d83c23b49be8f7471586d
* Update heat-translator from branch 'master'
to c6abf6d7d0aaaa574b03a159791c550c5282bc17
- Merge "Activate debugging in all unittests"
- Activate debugging in all unittests
heat-translator has some additional unittests other than
`translator/tests`, but we cannot run pdb debugger for the tests. It's
because only `translator/tests` is defined in [testenv:debug] section
in `tox.ini`. This update is to list all `tests` dirs in the section.
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Change-Id: I8a181a6936058acb2ad092d514ef0ffc4fd20e52
* Update heat-translator from branch 'master'
to 32b425ed76654cc47723a4b1d570cd1f4035ad5e
- 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
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I4e961fcc7b7096af186b7906abac5309850ea90b
* Update heat-translator from branch 'master'
to 65dfa754e24f6d9a507c594ef6debc76da527ab1
- Fix unittest for auto scaling
This update is to fix failures in unittests below.
* `custom_def` in Policy class was changed from str to dict in
tosca-parser. This arg isn't interested in the test, so it's replaced
with empty dict.
* Fix unsafe yaml loader with `yamf.safe_load`.
It also removes nouse pip packages which cause failures while
resovlving dependencies, and some tiny refactoring.
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Change-Id: I8ae60a4ae9f139073f05ec0f99fa82c8bb24ee50
* Update heat-translator from branch 'master'
to 0b8fba577f4ba2ff5131f71fc72ef846400ccc88
- [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: I79d513ce982dcaa9196371d89e326570998e08fd
* Update heat-translator from branch 'master'
to 491348b58ac567b069bbf73d7bca525d03ca77df
- Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Id2c279d7d657e68614e8d638a017bf4b35a84e65
* Update heat-translator from branch 'master'
to c6e04928fb98d0ed8b5904526ab77f92a072ab2d
- ETSI-NFV SOL 001 translation: AffinityRule
The current heat-translator supports several conversions of
resources defined in ETSI NFV-SOL 001[1].
This patch supports the conversion of new resource types.
Specifically, the following types related to
'PlacementConstraints'.
- tosca.groups.nfv.PlacementGroup
- tosca.policies.nfv.AffinityRule
- tosca.policies.nfv.AntiAffinityRule
[1] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf
Co-Authored-By: Hiroo Kitamura hiroo.kitamura@ntt-at.co.jp
Implements: blueprint support-placement-constraints
Change-Id: Ic22a6183ee0d7c8357063bdafbb1a11c1a6efa3c
* Update heat-translator from branch 'master'
to 2c94431c0d3acce41ff62364afd378e57d92ec8f
- Fix processing related to required properties
In the current UT testcase and yaml, there are several cases where
the required property of policy is insufficient or the definition
part is incorrect.
In addition, there is a bug in the code that has the translation
logic under 'translator/hot/tosca/'.
This patch fixes these translation logic codes, testcase and yaml.
Among the fixed yaml files, the following has a line feed code of CRLF,
so it has been modified to LF.
* translator/tests/data/autoscaling/tosca_cluster_autoscaling.yaml
* translator/tests/data/custom_types/senlin_cluster_policies.yaml
* translator/tests/data/nfv/test_tosca_nfv_autoscaling_with_params.yaml
In addition, NOTE description is added for
'translator/hot/tosca/tosca_policies_monitoring.py',
which is one of the translation logic codes.
Closes-Bug: #1918360
Change-Id: Ib9dec61007db5d354eaca86000ab3bcf6744a838
* Update heat-translator from branch 'master'
to 7109d4cd52784ad110a202b54540417510bc0e91
- Merge "Remove depreciated file babel.cfg"
- Remove depreciated file babel.cfg
The file babel.cfg is not used anymore.
This patch removes the depreciated file and the translation
sections in setup.cfg (extract_messages, compile_catalog and
update_catalog) as these not needed anymore,
Babel can generate translation files without them.
Change-Id: I86a0ce342ae695c9529d3cf5bd4ac3779f9a9205
* Update heat-translator from branch 'master'
to e41b382afd953248a56b56af2dac0e24953d6b89
- Dropping explicit unicode literal
In python 3, all strings are considered as unicode string.
This patch drops the explicit unicode literal (u'...')
or (u"..") appearances from the unicode strings.
Change-Id: Iaa040f10028935782d8315efc81d344e72b2a152
* Update heat-translator from branch 'master'
to 91c4415c42c5d9164d6c646c6436e60c5a28322f
- Update TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is an old and deprecated name, refer [1].
This allows to use lower-constraints file as more readable way instead
of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
[1] https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
Change-Id: Ib4dd97f427a0c364e2679c229bda9df6c3155d48
* Update heat-translator from branch 'master'
to 6687b35b465d8d853fa1980a1f3b76d2b7e064fc
- Move heat-translator to new hacking 4.0.0
Hacking 4.0.0 has introduce new optimal assert checks.
Please refer [1] for more details.
Additionally Hacking has enabled some new checks by default,
and the next update to the new release will introduce failures
in heat-translator pep8 jobs.
The main impact is from I122d250cab90964c346e9d53046a97c25054bc00.
This patch adopts new optimal assert check.
[H211]: Change assertTrue(isinstance(A, B)) to
assertIsInstance(A, B).
On bumping up the hacking version, below mention pep8 jobs failed.
This patch address the issues now, when the new hacking release starts
being used it will not cause a disruption.
pep8 run-test: commands[0] | flake8
./translator/tests/test_utils.py:51:13: H211: Use assert{Is,IsNot}instance
self.assertTrue(
[1] https://docs.openstack.org/releasenotes/hacking/unreleased.html#relnotes-4-0-0
Change-Id: Iae79b8c5c6873d6bf5f6ef1b427dc8c60bade03f
* Update heat-translator from branch 'master'
to 4809045ed5252a368974e98ea133404f11fd0e5d
- Remove six support
This update is to remove six support for dropping python2 from
heat-translator. Only the example of dockerfile is remained in which
it's expected libs are installed under `/usr/local/lib/python2.7`, so
it should also be considered to be updated later.
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Change-Id: Iafbd1588674c95d6b6ec6b5429f2d34fb23081d0
* Update heat-translator from branch 'master'
to 1823e8595d844b553442a3973349db620910f261
- Switch to wallaby job template
Run the expected wallaby jobs in gate.
Change-Id: I2496c1e95d36acbce60679f5e7224a92ed60a7ce
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Update heat-translator from branch 'master'
- [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
Fixing:
- bug#1886298
Bump the lower constraints for required deps which added python3.8 support
in their later version.
Story: #2007865
Task: #40186
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal>
Change-Id: I482ac98bc56f0e3cfb8b767f47649da11ed1afab
* Update heat-translator from branch 'master'
- Merge "Fix hacking min version to 3.0.1"
- Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: I1b80db04389256f0629de9bec1f2045b63250bd2
* Update heat-translator from branch 'master'
- drop mock from lower-constraints
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints.
These changes will help us to drop `mock` from openstack/requirements
Change-Id: Ic435375ea64e5a2d50a208208c4729046cb49e23
* Update heat-translator from branch 'master'
- Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version 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.
Remove docs requirements from lower-constraints, they are not needed
during install or test but only for docs building.
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: Ia9d81ddc1f3234af352787363e2963f808dbbad0
* Update heat-translator from branch 'master'
- Use unittest.mock instead of third party mock
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: I7a7b0090139a72a06ec98d22e27e015307c3aec3
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Update heat-translator from branch 'master'
- Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found.
Remove hacking and friends from lower-constraints, they are not needed
for installation.
Change-Id: I36cc496d9374169b0eafdf8d66747b07f2b2cabb
* Update heat-translator from branch 'master'
- Merge "Add support for list data type"
- Add support for list data type
In ETSI tosca definition, node type “tosca.nodes.nfv.VNF” has
property “vnfm_info” that is defined as of type list.
Definition given in etsi_nfv_sol001_vnfd_types.yaml:
tosca.nodes.nfv.VNF:
properties:
vnfm_info:
type: list
required: true
Example:
tosca.nodes.nfv.VNF:
properties:
vnfm_info: [vnfm1, vnfm2]
Added translation support for list data type.
Change-Id: I02a4ba46da588ef7c1ac36a15d7cd537187e3ecc
* Update heat-translator from branch 'master'
- Merge "Replace assertItemsEqual with assertCountEqual"
- Replace assertItemsEqual with assertCountEqual
assertItemsEqual was removed from Python's unittest.TestCase in
Python 3.3 [1][2]. We have been able to use them since then, because
testtools required unittest2, which still included it. With testtools
removing Python 2.7 support [3][4], we will lose support for
assertItemsEqual, so we should switch to use assertCountEqual.
[1] - https://bugs.python.org/issue17866
[2] - https://hg.python.org/cpython/rev/d9921cb6e3cd
[3] - https://github.com/testing-cabal/testtools/issues/286
[4] - https://github.com/testing-cabal/testtools/pull/277
Change-Id: I53f758e7e8870b43b675f4c63d986f07d199c259
* Update heat-translator from branch 'master'
- Update the minversion parameter.
Update the minversion parameter to use the python -m pip to install
python packages:
https://tox.readthedocs.io/en/latest/changelog.html#id185
It's recommend to use this. Remove the useless install_command
parameter.
Change-Id: Ie1c6c65ee941509a7cec1472e798090ad00d52d7
* Update heat-translator from branch 'master'
- Merge "Switch to Ussuri jobs"
- Switch to Ussuri jobs
Change-Id: If199adbe6b3fe376e6fee941913360a414e62eab
* Update heat-translator from branch 'master'
- Merge "nit: fix loading tosca classes including ., p, y"
- nit: fix loading tosca classes including ., p, y
When loading tosca clsses, '.', 'p' and 'y' are splited so files
including these charactors in its basename are failed to load. This
patch fixes it by removing only file extension.
Change-Id: I6ad8a32982aec67f8d8aecaafcbaec803d4c7a02
* Update heat-translator from branch 'master'
- Merge "Fix broken URL of upper-contraints.tx in tox.ini"
- Fix broken URL of upper-contraints.tx in tox.ini
Current URL returns 404 and fix it to correct URL announced in below:
http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html
Change-Id: I0e940e81d319a8d45fecb391e6e5a37fd9387bf6
* Update heat-translator from branch 'master'
- Bump the openstackdocstheme extension to 1.20
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.
Change-Id: Iaad0471ba92a01494dca3c60522358fbbd3ceb86
* Update heat-translator from branch 'master'
- Fix ToscaPolicies overwrites scheduler_hints
ToscaPlicies.handle_properties overwrites if scheduler_hints exists.
This patch changes it to use 'update' method to add new key and value.
Change-Id: I6062980eaa3c392a48c878518d2d61425eceb86f
Story: #2004963
Task: #29403
* Update heat-translator from branch 'master'
- Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html
Change-Id: Ie315b64a5c6a8e09fc428a2524ffe037b5fcebeb
Story: #2005924
Task: #34209
* Update heat-translator from branch 'master'
- Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I55cf04680ac0c03eaf5dd66d3a2d7d5577220391
- 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-translator from branch 'master'
- Merge "add python 3.7 unit test job"
- add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.
See ML discussion here [1] for context.
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html
Change-Id: I7eee41e25ae0d1666ed01e2eb587f9c23d11750b
Story: #2004073
Task: #27416
* Update heat-translator from branch 'master'
- Create VNF with parameter file using scaling policy
If user provides parameter file while creating VNF using scaling
policy, earlier it was failing with error 'The Parameter was not
provided" This patch allows creation of VNF using scaling policy
with parameter file.
APIImpact
Return 200 instead of 400 error when VNF is created using scaling
policy with parameter file
Change-Id: If102519127a3ef63449ab59f849e8cfaaa3ae62b
Closes-Bug: #1799683
* Update heat-translator from branch 'master'
- Support reservation policy in heat-translator
Implementation of reservation policy in heat-translator
Tacker Blueprint: https://blueprints.launchpad.net/tacker/+spec/reservation-vnfm
Tacker Spec: https://review.openstack.org/#/c/561840/
Depends-On: Ic5d790df938b40d75bc50252e1e688e9c09eb568
Change-Id: I2b989a49ac3447995a82ddb7193bf478bb847b73
- Merge "Remove support for py34"
- Update the bugs link to storyboard
Change-Id: Ief13a691d3df08d483e4dccc56321652703d96be
- Remove support for py34
Due to the change from Ubuntu Trusty to Xenial, only python3.5 is
available(Python3.4 is restricted to <= Mitaka). So, there is no
need to continue to keep these settings.
Change-Id: I01cfffa2a18a287420a59b9b218e08e848253b27
- Merge "Add py36 to tox.ini and setup.cfg"
- Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.
Change-Id: I49529ee1f9a4bc7f17362ca1cc777686ee010756
- Add py36 to tox.ini and setup.cfg
Change-Id: I966f5dcf35d959e9e5bdf586a27a370ffdcef200
- Use oslo.log for osc plugin
If we do not use oslo.log for logging in the openstackclient plugin, all
the errors and messages that are generated by other parts of the client
(cliff, openstackclient) may be lost.
Change-Id: Ie9aec900e477f3f319ee34873018c15e10dafb4a
- Update the URL in HACKING.rst
Change-Id: Iefce6f3872143cbe1063403a93bf41210d442304
- Merge "fix bug link in readme"
- fix bug link in readme
This patch fixes the bug tracker link in the readme. It is set to
depend on a job definition change in project-config so we can use this
patch to test the new release jobs.
Change-Id: I45627d28e8ccec52c6bc8b8c85a7cf684fbb88fd
- Merge "Trivial: Fix unnecessary redundant code"
- Use templates for cover and lower-constraints
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Remove jobs that are part of the templates.
Change-Id: Id4d1fd54f9c6630bb29bb02ba375d27a6e039002
- add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I4c605b41f0dbeaa19f6941d8cb51d65fa438bffb
Story: #2002586
Task: #24298
- switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Iece32780f5ebab59f7aed20499854fcc93b579c4
Story: #2002586
Task: #24298
- 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: Id402d67ff5c18374f17bbcb6ffd1fac16cf01138
Story: #2002586
Task: #24298
- Trivial: Fix unnecessary redundant code
While translating node_template, heat-translator first checks whether
the policy is derived from the policies 'tosca.policies.Scaling' or
'tosca.policies.Monitoring', If yes, then it adds them into
TOSCA_TO_HOT_TYPE map. In the subsequent code, it again checks for
those policies and if they are not present in TOSCA_TO_HOT_TYPE map
then it raises UnsupportedTypeError exception.
This patch removes this unnecessary redundant code of checking
policies again and ensures that the affected code is getting
covered through test case.
TrivialFix
Change-Id: Ibe435e23e7ac11834e662745d327e6f99280f9f5
- 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: Id7c3281bf2ecb9808d7042611a66c957eb8f4c79
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
- Merge "Fix 'Placement' policies not translated"
- Fix 'Placement' policies not translated
Some policies derived from standard policies are translated
by base policy translator. For example, a policy which has
`tosca.policies.tacker.Alarming` type derived from
`tosca.policies.Monitoring` type is translated by a translator to
`tosca.policies.Monitoring` type.
A policy which has a type derived from tosca.policies.Placement
doesn't seems to be translated by a translator to
`tosca.policies.Placement`.
This patch fixes this issue by adding the `tosca.policies.Placement`
specific check while translating nodetemplates.
This policy translation support is required to implement below
tacker blueprint:
https://blueprints.launchpad.net/tacker/+spec/vdu-affinity-policy
Closes-Bug: #1755433
Change-Id: Ib265ac3add18027c91a601140a4f03a661603615
- Follow the new PTI for document build
Reference:
https://governance.openstack.org/tc/reference/project-testing-interface.htmlhttp://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.htmlhttp://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html
Change-Id: I32256af5d8530435321e84f5dd19d8a9ce57840a
- Switch from oslosphinx to openstackdocstheme
- Change to openstackdocstheme which is a theme and extension
support for Sphinx documentation that is published to
docs.openstack.org and developer.openstack.org.
- This patch also updates README.rst
Change-Id: I5922eb9b0f5835be65a5ba3eead78bdf92458452
- Move usage from deprecated Ceilometer API to Gnocchi API
This removes usage of deprecated Ceilometer API
1. Changing trigger type from "OS::Ceilometer::Alarm"
to "OS::Aodh::GnocchiAggregationByResourcesAlarm"
2. Add "resource_type" fixed with value "instance"
3. Change some paramters (meter_name-> metric,
statistic ->aggregation_method, period-> granularity)
4. Change value from "average" to "mean" in method to
compare to the threshold
Change-Id: I66f8e4c76a918494df26b4af277453e24421b917
- Trivial: Update pypi url to new url
Pypi url changed from [1] to [2]
[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>
Change-Id: I6a351a4468fa28d31de513b32ce95a35d209cc38