Update git submodules
* Update python-heatclient from branch 'master' - Merge "Update the bugs link to storyboard" - Merge "Trivial: Update pypi url to new url" - Update the bugs link to storyboard Change-Id: Ie217f622ec437efb772ccdb3ed65f1c5a04c8c7f - Merge "Set X-Region-Name in header when using SessionClient" - Merge "Replace deprecated "decodestring()" by "decodebytes()"" - Update min tox version to 2.0 The commands used by constraints need at least tox 2.0. Update to reflect reality, which should help with local running of constraints targets. Change-Id: Ie594fc55eb54d48d96157e31a319f0ff97afc9be Closes-Bug: #1801691 - Merge "Load files from adopt file when adopt stack" - Replace deprecated "decodestring()" by "decodebytes()" decodestring() is deprecated alias of decodebytes() https://docs.python.org/3/library/base64.html#base64.decodestring The same has been done for nova: https://review.openstack.org/#/c/610401/ Change-Id: Ie069aaaff1646a70f3717fc6f9c7252949c4e5fd - Don't quote {posargs} in tox.ini Quotes around {posargs} cause the entire string to be combined into one arg that gets passed to stestr. This prevents passing multiple args (e.g. '--concurrency=16 some-regex') Change-Id: I6ee01703bd4c432211f0d6e2f3501c989523ae11 - Merge "Use templates for cover and lower-constraints" - Set X-Region-Name in header when using SessionClient We don't seem to set the header for region name when using session client. It's used to look for service endpoints in the catalog. Change-Id: I10cfdfb88b3f09e4ceb69b1020e82c4eba733804 Story: #2003806 Task: 26550 - 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: Ifda5fe743589ad510469db7c28258c8432df9d13 - Merge "Migrate the link of bug report button to storyboard" - Merge "fix bug link in readme" - 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: I37a870625da43f738c20edc88313f2b771990659 - Don't change pyyaml behavior When an application load heatclient, the default pyyaml behavior change. This ensures only heatclient use it's custom pyyaml stuffs. This currently breaks the telemetry gate if the tempest heat plugin is loaded with the telemetry. Change-Id: I5d7d1a1999e762f2285a0effc081252570f24de8 - Migrate the link of bug report button to storyboard Change-Id: I28dc73a0b21719c02ea3b7fa47c68326bb87832d - 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: I95c8641c42934db5306b35382f1be84da3603645 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: Icaba946c1c82afcfe822b9bdd2866d24cbc3755f Story: #2002586 Task: #24298 - 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: Id976a5fc4ba8fede726a80097fde8c0ce3c2019d - 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: I357a23343b00362ca7a2a9942d02c31ad73fae2f Story: #2002586 Task: #24298 - Update reno for stable/rocky Change-Id: If443f0176132d0c03db4c0ffa3e59c35c851e8f3 - Merge "Switch to stestr" - Switch to stestr According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. Let's switch to stestr as other projects have already moved to it. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: I7079a92f972f5cb21e0d2077dd029701930a3590 - Merge "Using fixtures instead of deprecated mockpatch module" - Merge "Enable some off-by-default checks" - Load files from adopt file when adopt stack Add files from adopt file into create fields. This allow us to adopt nested stack which the template defined in files. Story: #1700744 Task: #17263 Change-Id: I2b473791186949d49be59ee790185b3e394c7000 - Merge "Add heat CLI test for stack-show" - Merge "Fix log_http_request function in http module" - Merge "fix tox python3 overrides" - Merge "Update the documentation link for doc migration" - Merge "Remove PyPI downloads" - Handle token_endpoint auth type in osc plugin There can be situations where the auth_type=token_endpoint, we should use the appropriate attributes from the auth plugin when creating heatclient. Change-Id: Ic929f6ceaa92002eb2b3443934d1f541758e4dda Closes-Bug: #1632341 - Update the documentation link for doc migration This patch is proposed according to the Direction 10 of doc migration. https://etherpad.openstack.org/p/doc-migration-tracking Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com> Change-Id: I9675af92149ab126534f541534b50a02688e5337 - Merge "Mark stacks returned by get loaded" - Mark stacks returned by get loaded When calling stacks.get, mark the returning stacks as loaded, so that attribute retrieval works right away. If not, any getattr on the Stack will call get() which will request the stack again (and ignore things like resolve_outputs). Change-Id: I3a3f25aa0c6f88e7e4274107c0578fd30dc9f155 Related-Bug: #1774958 - Remove PyPI downloads According to official site, https://packaging.python.org/guides/analyzing-pypi-package-downloads/ PyPI package download statistics is no longer maintained and thus should be removed. Change-Id: I70c9814f8ce67a46628d2101dc638783715160db - 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: Ia20d2ef56af2da00b374b3a3e5d79d7228c6a763 Signed-off-by: Doug Hellmann <doug@doughellmann.com> - Merge "Improve titles of generated API documentation" - Merge "add lower-constraints job" - Fix osc cli docs In d1d4387babd7b249fc1fc3871a5756f88263c7e1 we changed to auto generate osc cli docs. But it seems some of them use incorrect commands. Change-Id: I650b09a1d998269cce767a59aaf92e0cc5797bc7 - Merge "Use assertRegex instead of assertRegexpMatches" - Merge "Update reno for stable/queens" - Change testenv from py34 to py35 Change testenv:debug34 to testenv:debug35 Change-Id: I49a63aabb33ff117842455d475fb8eab0e086912 - Use assertRegex instead of assertRegexpMatches In Python3, assertRegexpMatches & assertNotRegexpMatches are deprecated in favor of assertRegex and assertNotRegex Change-Id: Ied56eda65800d72105ef2e2b683c6ce71cda6c4c - add lower-constraints job Create a tox environment for running the unit tests against the lower bounds of the dependencies. Create a lower-constraints.txt to be used to enforce the lower bounds in those tests. Add openstack-tox-lower-constraints job to the zuul configuration. Update PrettyTable dependency so the tests pass. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. Change-Id: I59c771ca583fb0ebc9f39314ee68264410f8a173 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com> - Improve titles of generated API documentation Change-Id: I1a5820e979418063b7e203acc5e07ce0e7be30bd - Add heat CLI test for stack-show Change-Id: I35b17be14438e6de6fffd0396bab9989ef812a2a - Follow the new PTI for document build For compliance with the Project Testing Interface as described in: https://governance.openstack.org/tc/reference/project-testing-interface.html Refer to: http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html Change-Id: Ibb35b13fe121fa2489ef31f51e1a662fbd01cc8b Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com> - Updated from global requirements Change-Id: I631b07a7187a67042f094683da64b663d3c4a40b - Updated from global requirements Change-Id: I03a19c6c7acf6138b261e99e66b7d30811d7f410 - Merge "Updated from global requirements" - Merge "Document osc CLI" - Updated from global requirements Change-Id: I71422dc69b237ddf39adbe2cb9fc0c8ebd00970f - Merge "Zuul: Remove project name" - Merge "[policy in code] Change policy description" - Merge "Mark python-heatclient as stable" - Update reno for stable/queens Change-Id: Ie5d57e22855cbfcb2dd1e3eee30612dfa6e202e9 - Fix log_http_request function in http module Change-Id: I043f90541c8d2d604f3edb4e7ea082ec8adb4b25 Closes-Bug: #1746669 - Updated from global requirements Change-Id: I3618291ee2c3db35ab0e0d5e9c962ed49546588a - Merge "Add reno for release notes management" - Zuul: Remove project name Zuul no longer requires the project-name for in-repo configuration. Omitting it makes forking or renaming projects easier. Change-Id: Iaf6080f75d690efb3941fbfef953df3d3351dccf - Document osc CLI Change-Id: Idafe730021f272360ac0588f8b35e7d392c96d4b Closes-Bug: #1735019 - Merge "Migrate functional job to Zuul v3" - Add reno for release notes management Change-Id: Ia6d1c66602ac2845d30d9f95914445890a51329c - Merge "Avoid tox_install.sh for constraints support" - Fix release note formatting This broke the building of the release notes. Change-Id: I6d9519aaf591e817e71a777a75fdc1d6caa7c17a - Avoid tox_install.sh for constraints support We do not need tox_install.sh, pip can handle constraints itself and install the project correctly. Thus update tox.ini and remove the now obsolete tools/tox_install.sh file. This follows https://review.openstack.org/#/c/508061 to remove tools/tox_install.sh. Change-Id: I84cee5a9a728b9d6dc7909ac28a60b9c20c2348c - Merge "Use Sphinx 1.5 warning-is-error" - Merge "Add `--converge` argument for osc stack update" - Merge "Add plug-in summary for osc doc" - Migrate functional job to Zuul v3 Migrate functional job to zuul v3. Migrating guideline: https://docs.openstack.org/infra/manual/zuulv3.html Needed-By: I611d21791d3dfd877e37fa02b5893e18b1becd76 Change-Id: If8c88568dbc6be1bb04e75a6b8b63e44f4cf7d40 - Don't preformat stack output show list/map values This breaks the built-in --format json and --format yaml options Change-Id: I01d46ace380756ae57c8c7c9f65c5a686a06818f Closes-Bug: #1733664 - Merge "Allow cancelling create_in_progress stacks with --no-rollback" - Merge "Add --no-rollback option for stack cancel" - Updated from global requirements Change-Id: Iab36aaedd85c08c579fdf48eca93337bea32842d - Updated from global requirements Change-Id: I54ac7275af9bbd217fcd050937b24a8cba1a2eb7 - Allow cancelling create_in_progress stacks with --no-rollback Change-Id: Ib107c82f341f4d271859ca7681d65f7ce4c5d0b1 Related-Bug: #1709041 - Add --no-rollback option for stack cancel This adds a new --no-rollback option for stack cancel. Usage: openstack stack cancel --no-rollback <stack_name> Change-Id: I46252823701779e3a3c6867bc470d5532cf9d7a7 Related-Bug: #1709041 - Modify error message encountered during stack update Parameters of an existing stack can be updated with openstack stack update <stack> --existing --parameter <parameter>=<newvalue> Example : openstack stack update stack1 --parameter p1=v1 If the --existing option is skipped, it leads to the below error Need to specify exactly one of --template-file, --template-url or --template-object This error is misleading as the user might think that stack update cannot be performed without specifying a new template. Modify the error message with --existing option. Change-Id: Idce88bde848378e00b1c873245600ba205939668 Closes-Bug: #1723864 - Merge "Use generic user for both zuul v2 and v3" - Add `--converge` argument for osc stack update This patch add `--converge` argument for osc stack update. This flag will be used as the trigger for observe on reality. implements bp get-reality-for-resources depends-on: I151b575b714dcc9a5971a1573c126152ecd7ea93 Change-Id: If35e1b9234cab173b3c46601bbd331aceebcbcb3 - [policy in code] Change policy description Now we also support get policy from policies in code. Depends-On: I610115dc1974b2182ce673bb086a1da15b022de3 Change-Id: I46d03c3303b3116e749effeecefe48949473daeb - Merge "No longer use oslotest.mockpatch" - Use generic user for both zuul v2 and v3 Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'. Using $USER solves it for both cases. Change-Id: If6b023e3be4a4555b656660a8522271668496ead - Merge "Don't override sections in deep_update" - No longer use oslotest.mockpatch It is deprecated[1] and will be removed soon. [1] I3efb3c64ebce396e756a47d110a74fe8604b6b72 Closes-Bug: #1712017 Change-Id: If6406da4c940686cbda696f760d06d45690912a1 - Don't override sections in deep_update When you comment all the elements in a YAML mapping, you end up with None instead of an empty mapping, which can have bad side effect when handling multiple environemnents. Let's handle that by ignoring the latest None value. Change-Id: I77ffabeb8d4cd2886ef4f41351e42ebe487b5d4b - Updated from global requirements Change-Id: I7842746a72bdc8065b58fc731929b79c6b3bc837 - Mark python-heatclient as stable Mark python-heatclient as stable in classifier. See more detail in https://packaging.python.org/tutorials/ distributing-packages/#classifiers Change-Id: I751a6f31943ee33e9d3af08e3380848bf1410f1a - Merge "Support --show-nested in openstack stack update --dry-run" - Support --show-nested in openstack stack update --dry-run Added --show-nested support in `openstack stack update`. The work is based on `heat stack-update` implementation. Closes-Bug: #1720085 Change-Id: I50c8f5ac9ba4cb7e478af03ff4c1f099270ae226 - Use Sphinx 1.5 warning-is-error With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as errors is setting warning-is-error in build_sphinx section. Enable this Change-Id: I3712c681cedae30c189d975f6b319e278c1bd419 - Updated from global requirements Change-Id: I60c22a8f75499e95561de7427c91759943b829d5 - Using fixtures instead of deprecated mockpatch module This module mockpatch of oslotest[1] is deprecated since version 1.13 and may be removed in version 2.0. Use fixtures.Mock* classes instead[2] [1]OpenStack Testing Framework and Utilities [2]https://docs.openstack.org/developer/oslotest/api/oslotest.mockpatch.html#module-oslotest.mockpatch Change-Id: I6ab2f326cecb95fa7f9e6cbb01be1b2b498abdb1 - Enable some off-by-default checks Some of the available checks are disabled by default, like: [H106] Don’t put vim configuration in source files [H203] Use assertIs(Not)None to check for None Change-Id: I815f189258356cb911d1e232b6f53c864e53c602 - Add plug-in summary for osc doc Stevedore Sphinx extension handles this comment. http://docs.openstack.org/developer/python-openstackclient/plugin-commands.html Change-Id: I4958ec1dfda96f54b75963a04b5a4fc9eec09d84
This commit is contained in:
parent
3e94178095
commit
659ff1bb33
|
@ -1 +1 @@
|
|||
Subproject commit 0bfb7899b29784ee6d489142c977479d51c8d05e
|
||||
Subproject commit 8af5deb458d51f4ec16e769d7fd6c94655f82f5f
|
Loading…
Reference in New Issue