Commit Graph

407 Commits

Author SHA1 Message Date
Zuul c3c5b041fd Update git submodules
* 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
2024-02-22 20:00:13 +00:00
Ayumu Ueha d03f12e016 Update git submodules
* 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
2024-02-22 06:21:31 +00:00
Zuul a319588aad Update git submodules
* Update heat-translator from branch 'master'
  to da40f68136625ace7c5eb42961dd65c2c97e18d1
  - Merge "Update metadata in setup.cfg"
  - Update metadata in setup.cfg
    
    we are using some "aliases" that the setuptools docs say
    "are supported for compatibility reasons" but their use is not advised[1].
    
    [1] https://setuptools.pypa.io/en/latest/userguide/declarative_config.html#metadata
    
    please check this below reference link
    
    [2] https://review.opendev.org/c/openstack/charm-cinder/+/854987
    
    Change-Id: I3d6eaebd86ce77a945e8179da783d0875cf19d27
2023-09-07 17:54:40 +00:00
Yasufumi Ogawa 771f05ef8c Update git submodules
* 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>
2023-08-26 16:39:04 +00:00
Brendan Shephard 36a2de351b Update git submodules
* 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
2023-02-20 04:24:40 +00:00
OpenStack Release Bot 90b1d57b53 Update git submodules
* 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
2022-10-13 08:31:44 +00:00
Ghanshyam Mann d3dd03cd86 Update git submodules
* 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
2022-08-26 12:43:44 +00:00
Hiromu Asahina d09b700eff Update git submodules
* Update heat-translator from branch 'master'
  to 82f8b0d9bb82239388de6b42cf374c3f53ccda9d
  - Add Python3 zed unit tests
    
    Update Zuul job template to recent python versions [1].
    python-novaclient 18.0.0 [2] which is listed on upper-constraints [3]
    doesn't support python3.6.
    
    [1] https://docs.openstack.org/infra/openstack-zuul-jobs/project-templates.html#project_template-openstack-python3-zed-jobs
    [2] https://pypi.org/project/python-novaclient/
    [3] https://releases.openstack.org/constraints/upper/master
    
    Change-Id: Ibd4149ce962b6aab084ba3474d22c0bf4e3929cf
2022-07-04 05:30:52 +00:00
OpenStack Release Bot 61530eb005 Update git submodules
* 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
2022-03-23 01:44:11 +00:00
Zuul d370bf1efd Update git submodules
* 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
2022-03-22 05:22:44 +00:00
Zuul 961db4fba5 Update git submodules
* 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
2022-03-16 05:32:54 +00:00
Yasufumi Ogawa 9b8b9d87de Update git submodules
* 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
2022-03-16 02:42:29 +00:00
Ghanshyam Mann ca3934e64a Update git submodules
* 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
2021-07-15 16:49:05 +00:00
OpenStack Release Bot e882953a56 Update git submodules
* 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
2021-04-16 01:53:37 +00:00
Nobuhiro Uematsu f4f220230e Update git submodules
* 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
2021-03-17 07:16:45 +00:00
Hiroo Kitamura a5d416cb03 Update git submodules
* 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
2021-03-17 07:07:07 +00:00
Zuul 9389f6a485 Update git submodules
* 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
2021-02-24 04:55:48 +00:00
Manpreet Kaur e63ccbf6f2 Update git submodules
* 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
2021-02-23 14:41:35 +00:00
Manpreet Kaur 3d88f13795 Update git submodules
* 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
2021-01-29 00:13:59 +00:00
Manpreet Kaur 74a02a23a3 Update git submodules
* 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
2021-01-26 14:18:08 +00:00
Yasufumi Ogawa 8f7a1a58ae Update git submodules
* 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
2020-12-24 18:10:30 +00:00
Sean McGinnis e46436e930 Update git submodules
* 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>
2020-12-24 18:04:27 +00:00
Ghanshyam Mann 3cdaf6737f Update git submodules
* 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
2020-08-19 18:11:13 +00:00
Zuul 44102ee2ec Update git submodules
* 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
2020-06-19 19:26:14 +00:00
Hervé Beraud 99abc65fd2 Update git submodules
* 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
2020-06-19 19:26:13 +00:00
Andreas Jaeger 2791502083 Update git submodules
* 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
2020-06-08 10:34:07 +00:00
Sean McGinnis 5ddcf4fac8 Update git submodules
* 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>
2020-04-18 22:12:12 +00:00
Andreas Jaeger 810df7766a Update git submodules
* 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
2020-04-07 16:19:15 +00:00
Zuul e2d844c41c Update git submodules
* 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
2020-04-01 00:54:25 +00:00
Zuul 9a6dd416a8 Update git submodules
* 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
2020-03-30 04:01:33 +00:00
Zuul 0e5f291df4 Update git submodules
* Update heat-translator from branch 'master'
  - Merge "ETSI-NFV SOL 001 translation: ScalingPolicy"
  - ETSI-NFV SOL 001 translation: ScalingPolicy
    
    Currently heat-translator supports translation of TOSCA Simple Profile
    for YAML[1] and TOSCA Simple Profile for NFV[2] only.
    This commit enables to translation of the follwoing type defined in
    ETSI NFV-SOL 001[3].
    - tosca.policies.nfv.InstantiationLevels
    - tosca.policies.nfv.ScalingAspects
    - tosca.policies.nfv.VduInitialDelta
    - tosca.policies.nfv.VduInstantiationLevels
    - tosca.policies.nfv.VduScalingAspectDeltas
    - tosca.policies.nfv.VirtualLinkInstantiationLevels
    
    [1] http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/tosca-nfv-v1.0.html
    [2] http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/TOSCA-Simple-Profile-YAML-v1.0.html
    [3] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf
    
    Change-Id: Ifdb287c84dfb19d25b519a2e23f1b82ccc3f4088
    Story: 2006372
    Task: 37622
2020-03-23 14:41:41 +00:00
Daniel Bengtsson f9526b65db Update git submodules
* 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
2020-02-20 12:20:25 +00:00
Andreas Jaeger 2cf34a6854 Update git submodules
* Update heat-translator from branch 'master'
  - [ussuri][goal] Drop python 2.7 support and testing
    
    OpenStack is dropping the py2.7 support in ussuri cycle.
    
    Complete discussion & schedule can be found in
    - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
    - https://etherpad.openstack.org/p/drop-python2-support
    
    Ussuri Communtiy-wide goal:
    https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
    
    Increase requests lower requirement since oslo.config needs 2.18.0.
    Fix idna lower-constraint to satisfy requests.
    
    Change-Id: I753e09613b50e099060e2c85eb80d06d8b257858
2020-02-18 03:02:43 +00:00
Zuul fe1f1d8f7e Update git submodules
* Update heat-translator from branch 'master'
  - Merge "ETSI-NFV SOL 001 translation: BlockStorage"
  - ETSI-NFV SOL 001 translation: BlockStorage
    
    Currently heat-translator supports translation of TOSCA Simple Profile
    for YAML[1] and TOSCA Simple Profile for NFV[2] only.
    This commit enables to translation of the follwoing type defined in
    ETSI NFV-SOL 001[3].
    - tosca.nodes.nfv.Vdu.VirtualBlockStorage
    
    [1] http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/tosca-nfv-v1.0.html
    [2] http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/TOSCA-Simple-Profile-YAML-v1.0.html
    [3] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf
    
    Change-Id: I026a06de41ed390967e9ef137fa633ecd4fe747f
    Story: 2006372
    Task: 37621
2020-01-28 20:03:25 +00:00
Zuul 660b58569d Update git submodules
* Update heat-translator from branch 'master'
  - Merge "ETSI-NFV SOL 001 translation: CP,VL"
  - ETSI-NFV SOL 001 translation: CP,VL
    
    Currently heat-translator supports translation of TOSCA Simple Profile
    for YAML[1] and TOSCA Simple Profile for NFV[2] only.
    This commit enables to translation of the follwoing type defined in
    ETSI NFV-SOL 001[3].
    - tosca.nodes.nfv.VduCp
    - tosca.nodes.nfv.VnfVirtualLink
    
    [1] http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/tosca-nfv-v1.0.html
    [2] http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/TOSCA-Simple-Profile-YAML-v1.0.html
    [3] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf
    
    Change-Id: I28b4ff67b74e7d5ad4264acb93cd8c292b91a0d4
    Story: 2006372
    Task: 37620
2020-01-28 20:03:21 +00:00
Zuul e3a366c9f6 Update git submodules
* Update heat-translator from branch 'master'
  - Merge "ETSI-NFV SOL 001 translation: VNF, Compute"
  - ETSI-NFV SOL 001 translation: VNF, Compute
    
    Currently heat-translator supports translation of TOSCA Simple Profile
    for YAML[1] and TOSCA Simple Profile for NFV[2] only.
    This commit enables to translation of the follwoing type defined in
    ETSI NFV-SOL 001[3].
    - tosca.nodes.nfv.VNF
    - tosca.nodes.nfv.Vdu.Compute
    
    [1] http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/tosca-nfv-v1.0.html
    [2] http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/TOSCA-Simple-Profile-YAML-v1.0.html
    [3] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf
    
    Story: 2006372
    Task: 36161
    
    Change-Id: I69263dce88bab5413a2d6f74f8d0c920dd454bf3
2020-01-28 20:01:26 +00:00
Zuul bec40a4d75 Update git submodules
* Update heat-translator from branch 'master'
  - Merge "Switch to Ussuri jobs"
  - Switch to Ussuri jobs
    
    Change-Id: If199adbe6b3fe376e6fee941913360a414e62eab
2019-12-19 15:36:21 +00:00
Zuul ac93257b69 Update git submodules
* 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
2019-12-01 15:33:14 +00:00
pangliye 6d8d087d8d Update git submodules
* Update heat-translator from branch 'master'
  - Switch to official Ussuri jobs
    
    Change-Id: Ife8e96c57deafeafacc22cb9a3f6f011d15b8f10
2019-11-21 19:04:12 +00:00
Zuul 2d131935d5 Update git submodules
* 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
2019-10-28 06:27:26 +00:00
pengyuesheng a4583bbc4b Update git submodules
* 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
2019-09-08 00:24:51 +00:00
pengyuesheng 4e73aba344 Update git submodules
* Update heat-translator from branch 'master'
  - Blacklist sphinx 2.1.0 (autodoc bug)
    
    See https://github.com/sphinx-doc/sphinx/issues/6440 for upstream details
    
    Change-Id: I7d8ef1469e329a945f38fa15498d440e82f0c209
2019-08-16 00:44:59 +00:00
Hiroyuki JO 6b8fb8fbd2 Update git submodules
* 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
2019-07-10 03:36:33 +00:00
Corey Bryant 82e4a6d555 Update git submodules
* 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
2019-06-25 00:51:02 +00:00
zhulingjie bbeabf9a6f Update git submodules
* 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.html
    http://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.
2019-06-12 13:00:51 +00:00
Ghanshyam Mann 9aee9fc718 Update git submodules
* Update heat-translator from branch 'master'
  - Dropping the py35 testing
    
    All the integration testing has been moved to
    Bionic now[1] and py3.5 is not tested runtime for
    Train or stable/stein[2].
    
    As per below ML thread, we are good to drop the py35
    testing now:
    http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html
    
    [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
    [2]
    https://governance.openstack.org/tc/reference/runtimes/stein.html
    https://governance.openstack.org/tc/reference/runtimes/train.html
    
    Change-Id: I0456cb168b263bf4b1520bf56f5a1016b5b2b392
2019-04-15 01:37:37 +00:00
Zuul 687bd063eb Update git submodules
* 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
2019-04-03 14:21:42 +00:00
shubham potale adacb5eb15 Update git submodules
* 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
2019-04-03 14:21:41 +00:00
Zuul 1dee33c365 Update git submodules
* Update heat-translator from branch 'master'
  - Merge "Update hacking version"
  - Update hacking version
    
    Use latest release 1.1.0 and compatible changes w.r.t pep8
    
    Change-Id: Ib3a7568750ca5bf14b445e3de3aa3b020c6dbb2a
2019-02-11 15:14:16 +00:00
nirajsingh ceb89e197e Update git submodules
* 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.html
    http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html
    http://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
2019-02-11 15:10:39 +00:00