* Update murano from branch 'master'
to c898a310afbc27f12190446ef75d8b0bd12115eb
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I3b60c4f49ccac467bd9a857c2dc7b597e8bdc474
* Update murano from branch 'master'
to 9a84d271cbe45b21a3080a0a9f82a4bced5f38c4
- Merge "Imported Translations from Zanata"
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I7aed519b8f02ddb7d507bae3bce81d3ec0d12381
* Update murano from branch 'master'
to 335829f7220674d1dd4056df87299e8478d64336
- Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I1ab16515d77f360097e57b273fb32897d157121c
* Update murano from branch 'master'
to ada28b3ac6e6c19688dc6fd6a19630d1cf5e0530
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I1c529aecbbdb94e688972ea220e039ffd864c4bb
* Update murano from branch 'master'
to 8310427a9d611ebe13a46b5333ffe64bd92a3ecd
- Merge "Update master for stable/zed"
- Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: I3e6bf2f28aa0e1b4dc464432ae1986f89f78aa44
* Update murano from branch 'master'
to 8cd6e343411c2317f29bcd0166da50fd319eafcd
- 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: If279269f6808d1454074c10baa90975be6c4d39b
* Update murano from branch 'master'
to 60f305aca5399e588c44687bf69062832d712a32
- Fix murano-test-runner help output test
Due to slight differences in the --help output text for the test
runner, the output comparison no longer matches once you get past
python 3.8.
This fix cleans up the help text itself, and modifies the test to
only match on some specific elements, not the whole thing.
This should make the test less fragile going forward.
Change-Id: I7b94d8ae9eb58c43676ae3171c0f6193496c6d4b
* Update murano from branch 'master'
to dc89e7cf61a7728837cc69bf1bbb15f99164c89b
- Fix compatibility with Python 3.10
Since testing with Python 3.10, the test
murano.tests.unit.dsl.test_helpers.TestDSLHelpers.test_weak_ref
was failing with
testtools.matchers._impl.MismatchError: 'weakref' != 'ReferenceType'
This is simply the result of newer Python being more correct about
the name of the weakref ReferenceType.
The fix here is to ask what the name is of the class and use that
instead of the hardcoded 'weakref' name.
Change-Id: I26ea4750f10dedb04a07d188e57fcd391a28f870
* Update murano from branch 'master'
to 98cdff796cd34eb100e1f1b6d88a3f86ca203d5b
- Replace abc.abstractproperty with property and abc.abstractmethod
Replace abc.abstractproperty with property and abc.abstractmethod,
as abc.abstractproperty has been deprecated since python3.3[1]
[1]https://docs.python.org/3.8/whatsnew/3.3.html?highlight=deprecated#abc
Change-Id: I953dd0787326ad5e2d0867f6c29e9a3d4c100d22
* Update murano from branch 'master'
to 12617f162772d66f5b3db730e89897efad5236bb
- Merge "Fix compatibility with oslo.db 12.1.0"
- Fix compatibility with oslo.db 12.1.0
oslo.db 12.1.0 has changed the default value for the 'autocommit'
parameter of 'LegacyEngineFacade' from 'True' to 'False'. This is a
necessary step to ensure compatibility with SQLAlchemy 2.0. However, we
are currently relying on the autocommit behavior and need changes to
explicitly manage sessions. Until that happens, we need to override the
default.
Note that this patch was written using this one as example:
https://review.opendev.org/c/openstack/magnum/+/858374
Also include Zuul gate fix. Fix as described in [1][2]
[1] https://lists.opendev.org/pipermail/service-announce/2022-September/000044.html
[2] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html
Change-Id: I963e741078514b1cca6ed0e510cefaeccdd3499a
* Update murano from branch 'master'
to ee066ee750cbc78f2c672df3fe38714e5425cd3d
- Merge "Update python testing as per zed cycle teting runtime"
- Update python testing as per zed cycle teting runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Removing the py36 centos8 job as well as
updating the python classifier also to reflect the same.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.htm
Change-Id: I269d1ca0b763d7806a3cec9d1be425d68f68fa67
* Update murano from branch 'master'
to 4434b57486eda599a15624dd27eca7ef18bcfa1f
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I818e9704c0e0881ffaa545564880b962c9e38fe0
* Update murano from branch 'master'
to 921a53adf109c4f328284e9b70a1bcc5efe28bf3
- 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: I76fd7b48f3377fb20b86e1bc6fe7b0b49cf8f2f9
* Update murano from branch 'master'
to 411d0f85e8832f385df62c967db96dfb4d353f76
- tests: Remove use of 'oslo_db.sqlalchemy.test_base'
The various test cases and mixins in 'oslo_db.sqlalchemy.test_base' have
been deprecated since oslo.db 4.34.0 (March 2018). Remove use of these.
Change-Id: Ic4ba41e61de3a33d6779b53bb0274e5e115e335a
* Update murano from branch 'master'
to b0820df23e3496e7c904c0adbdadbaf79bb05ea7
- Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I0ddd8bc150db1ad9877a8d876a940912de845e80
* Update murano from branch 'master'
to 398b2d86d56c2505299094026c5b2e256e863cc1
- Tenant to project migration for RequestContext
As of the oslo.context 4.0.0 release, RequestContext objects no
longer have a tenant attribute, instead expecting callers to use
project_id for that purpose. Update all context.tenant references to
context.project_id in order to facilitate this transition.
Change-Id: I2830ccf840bf4d1d8a516287adee51c46d2a5583
* Update murano from branch 'master'
to 589f2a11e05e86dc7fa5dd83780babba10723ed4
- Update master for stable/yoga
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: I39b4f53523ee21d87ecf42b41f2ee0cd23e9e2f8
* Update murano from branch 'master'
to 4ee6474502712c7768ed72ac4607c76eb9158940
- Fix the exceptions import
Change-Id: I804daa0e2b3c8f7a9d421449afcf1e057b8c63c8
* Update murano from branch 'master'
to 56b36bd03d40b224811083386715c368d6c3110a
- Merge "Update the murano.conf"
- Update the murano.conf
Change-Id: I0a7acd64e8361bce3b318a6c5046a575925deb4a
* Update murano from branch 'master'
to a630d580ef2138a5df4f499e6498b73303fe7a74
- Merge "Update the openrc info"
- Update the openrc info
Change-Id: I57f2bd0ca628cac16bb9f7721ce30f4e2ab24c13
* Update murano from branch 'master'
to fa2d88c7a2813b688f4cc4dadf75577fcd7cc796
- Merge "Update the Linux Image required package"
- Update the Linux Image required package
Change-Id: I0cf170cf7f34ecdddb00e3c3f3fc9f3c72cdb039
* Update murano from branch 'master'
to 038274751faa1fd0ec2588c52c9ff8cd71931da7
- Update System requirements
Change-Id: I5c13b62b6b08bc5d19996ca30b940d66aef5503e
* Update murano from branch 'master'
to dbbe49a542ddedc73c691268ae547708ab7b96a6
- Update the prepare_lab
Change-Id: Ie679bba82941a41c978826c5eceaa3582d1b36da
* Update murano from branch 'master'
to bdc7d53ec787946e68fa2229dca4a37f8ef17d08
- Fix the error python version
Change-Id: I367ef805fd6ffad77633ced04f64996a2241b1df
* Update murano from branch 'master'
to 314c85db8addae184a77c8b47217b1f28e4a1b67
- 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: I4c2d453a237d8bd36fdfaa3ef6924b5f60b9d3ee
* Update murano from branch 'master'
to 51b02f9c2d06693dbc5823727813cb4d5a662462
- Update master for stable/xena
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: Ic85e7b3008a37eecad3531debebbee6ee27b33bd
* Update murano from branch 'master'
to 8ab430b2f4963e985f3f0de066bb8ddf1e89b847
- Merge "Enable tls-proxy support for test jobs"
- Enable tls-proxy support for test jobs
Change-Id: I61c593a627b7b55b77beb77abb3cafd4ba4371e5
* Update murano from branch 'master'
to 3122b85cbb80f58f6665fdf3cc469ba362417d03
- Merge "[community goal] Update contributor documentation"
- [community 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: #38539
Change-Id: I5425f96ef4a8817d493cfd583bb0ae2c9520f866
* Update murano from branch 'master'
to 242c28bbf9012b2d0fee19d755a1d277fc0f33fe
- Merge "Add missing font for PDF doc generation"
- Add missing font for PDF doc generation
openstack-tox-docs job started to fail with the following error:
! LaTeX Error: File `tgtermes.sty' not found.
This patch adds the required font package to bindep doc profile.
Change-Id: Ia57b4ce4aa996e61346eae0f4b6a6599f8555652
* Update murano from branch 'master'
to 1a32af3d8ad44912ea7f0d50cc0f4dff55fa9f56
- Merge "Replace deprecated import of ABCs from collections"
- Replace deprecated import of ABCs from collections
ABCs in collections should be imported from collections.abc and direct
import from collections is deprecated since Python 3.3.
Change-Id: Ifb983fa478120a95760bf0cb78994210acdbe8e8
* Update murano from branch 'master'
to 4193e28ddd24bac8f89f20d6032df40d6cb55742
- Revert "Use fnmatch from oslo.utils"
This reverts commit 4fbe4ee43354091dfdcbbaf9d8876f4f2c4cfd8d.
Reason for revert:
The oslo_utils.fnmatch module was added to solve an issue in py2.7 but
it is no longer required because py2.7 is no longer supported.
The module was deprecated since oslo.utils 4.9.1[1] and the stdlib's
fnmatch module should be used instead.
[1] 4c893c92f551c9dd2a7cfbe7ae8171ad8139df0b
Change-Id: Ic35ab4936d82e07493ecd5f81e6e46a84dc6546c
* Update murano from branch 'master'
to 2800f0b62c2936cd68c35623010c3f57d58b975d
- Fix broken unit test
This change mocks sqlalchemy.update during unit tests properly to avoid
the following error.
sqlalchemy.exc.ArgumentError: subject table for an INSERT, UPDATE or
DELETE expected, got <MagicMock name='models.Instance' id='...'>
Closes-Bug: #1938676
Change-Id: I5268132018e0a283bd35b5599cf8ca41968dde93
* Update murano from branch 'master'
to 67baf3175ddbeedb3d1ebe13a5cee1d2628bab27
- 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: I53aa93fd948ff07de3070e003338950949962fbf
* Update murano from branch 'master'
to 48424c781b07a4f33f84b59db53f67fc1602fa43
- Update master for stable/wallaby
Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I167c9ab4adc683e8d6dbabf68181129c4b865954
* Update murano from branch 'master'
to 1c87ebf9a8a79d990e4a1ba44452b50efae77883
- [goal] Deprecate the JSON formatted policy file
As per the community goal of migrating the policy file
the format from JSON to YAML[1], we need to do two things:
1. Change the default value of '[oslo_policy] policy_file''
config option from 'policy.json' to 'policy.yaml' with
upgrade checks.
2. Deprecate the JSON formatted policy file on the project side
via warning in doc and releasenotes.
Also replace policy.json to policy.yaml ref from doc and tests.
CONF object needs to be initialized before policy enforcer(). That
need to remove cfg.CONF.unregister_opts from TestAuthUtils cleanup
as this is taken care by cfg.clear() with proper workflow otherwise
it end up with error
"oslo_config.cfg.ArgsAlreadyParsedError: arguments
already parsed: reset before unregistering options"
- https://b132754ee7062a9ab187-9add4719a9922a9385555a8552fc2366.ssl.cf5.rackcdn.com/768520/5/check/openstack-tox-py38/7964354/testr_results.html
[1]https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html
Change-Id: I1b6c6485bc651fd0b87244a68204036dd4aa37f4
* Update murano from branch 'master'
to e5d9d1b74fec1bcf0d93361670a1ffcc22d2bdaa
- Use common rpc pattern for all services
This patch introduces a common rpc pattern to ensure
that the rpc transport is shared where possible. This
helps prevent rpc connection leaks and should ensure
that we are making the best possible use of all
available rpc connections.
Change-Id: Ib42e368cfda2b148a07df0bd74046739f40f7018
* Update murano from branch 'master'
to 7dd31ad63b4ad5d86d747dbc0e3de18f4a768199
- Fix lower-constraints
The lower-constraints job is currently broken since the new
release of pip. This patch resolves all of the issues uncovered
by the new version of pip.
We also add new constraints to fix slow installations
due to pip trying to resolve the ideal candidates.
Change-Id: Id2364b046080c50e122f89d0a7b2d914b1bedbfd
* Update murano from branch 'master'
to e078063cffeab325d98025c43b7a955c53dfc78c
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I1471a03d20d2a0535ef0b0045a4f7c94d2e64154