* Update freezer from branch 'master'
to 482ce13228bafa4b37e1f721f287f5ee626cbce7
- 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: Ib43eb4b54ee29e12112ae003763e1ce6f0d474b4
* Update freezer from branch 'master'
to f6a599609239afc14569ceab9c8870386a3b1139
- Fix deprecated zuul queue syntax and other gate issues
There are multiple issues with the gate. This patch combines the fixes
to unblock the gate.
1. Zuul deprecated (and removed) declaring shared queues at a pipeline
level [1]. This patch fixes the syntax to make the gate work again for
freezer.
2. Zuul CI jobs default nodeset is now Ubuntu 22.04 Jammy Jellyfish,
that does not provide anymore python2 binary, so python-dev needs to be
removed from bindep.txt
3. Latest tox does not allow to list the passed environment variables
in one line separated by space. One option is to list them in separate
lines. Also, external command allowing variable name changed.
basepython as python3 is also conflicts now and it is not necessary.
It looks like tox requires now to install now explicitly all the
requirements listed in requirements.txt.
tox.ini is updated accordingly to the above listed problems.
[1] https://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html
Change-Id: I3c95bb48c7fdd0c752db121f1745f64a53b5a0e5
* Update freezer from branch 'master'
to bbb0fea943a451110b3b242b94acd00e7efffe41
- Merge "Dropped the python 3.6/3.7 in zed cycle testing runtime"
- Dropped the python 3.6/3.7 in zed cycle testing runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Change-Id: If6c82699a088644aa7515021f62b1d08cb6c61fb
* Update freezer from branch 'master'
to 740d153fef58d1bc1646b68bed6cd95173d8a9e4
- Add arm ci jobs
Add arm ci jobs "openstack-python3-zed-jobs-arm64".
Change-Id: Ia4e9519948651a1b2d0f038f55b9c59c64c95ceb
* Update freezer from branch 'master'
to 175d42f4f8007b72b2e376963ddfa6b7306bebad
- Merge "Drop lower-constraints.txt and its testing"
- 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: I08cdfa48c8d7366e40b32e54d1f2252fcbcddab8
* Update freezer from branch 'master'
to ae75ae3e283b8878e8569ed4fd4e803abfe11c25
- Merge "Use LOG.warning instead of deprecated LOG.warn"
- Use LOG.warning instead of deprecated LOG.warn
The LOG.warn method is deprecated[1] and the LOG.warning method should
be used instead.
[1] https://docs.python.org/3/library/logging.html#logging.warning
Change-Id: I7e721580693a2d81b415a8ae0eb1963456d0195a
* Update freezer from branch 'master'
to c000ce651c6da63dd01ba5ffcc1ecbf1ac423921
- Merge "Add Python3 zed unit tests"
- 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: Ia7df976099346a4c610f2b09813a8f68cfc4106a
* Update freezer from branch 'master'
to ad939a47709d7294511f246fd9734db0cdb6a746
- Merge "Updating python testing classifier as per Yoga testing runtime"
- Updating python testing classifier as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job
- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286
this commit updates the classifier in setup.cfg file.
[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html
Change-Id: If65bfad8e9ce2c1c79a2eb20aa8e31c66ca36d82
* Update freezer from branch 'master'
to 416897be324f67065a0c38b09eec81992166b7c8
- 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: Ia4bf6c4e9e2c06de397bd1f015227cd3952b511d
* Update freezer from branch 'master'
to 3eb84784c668ed9f442322abee4e48bd1bc51fd4
- update setup.cfg
The project support python3.9.
Change-Id: Iab7d9bac7354ef0e5cb990ac25fd17f126bec651
* Update freezer from branch 'master'
to 7c45623a7e611a0d11bc2414a9db68144c1b8fd8
- Update gate CI
Update gate CI for yoga version
Change-Id: Iaabe5d1c70dcd20e2787d59241268c0013408f64
* Update freezer from branch 'master'
to c0522d915bd650b5d7b7e4fe387d0d1b4c672ee2
- Merge "Add python3.9 in tox.ini"
- Add python3.9 in tox.ini
Add python3.9 UT job for CI
Change-Id: Ib5f202870200fb4e22d4184fac583264c836b457
* Update freezer from branch 'master'
to 8003eea9d181a74256fc4cb7542bb26211616469
- Add python3.9 in tox
Add python3.9 CI job.
Change-Id: I85674c664821aa2370d4f0d6d09657374dfdda7e
* Update freezer from branch 'master'
to 2322fc9b7e955f635546eb9743aa30a27b07b3f8
- Update tox.ini
Update tox.ini for local test in python3.
Change-Id: I9a3fadb6b6f87ec19e8ca26ee2a3169230efc3ab
* Update freezer from branch 'master'
to 14401b929073a704e888bfbc93a95ad6ab894a4c
- Merge "Update "if .. if .." to "if .. in ..""
- Update "if .. if .." to "if .. in .."
Make the code structure looks more clear and more clean.
Change-Id: I5cfce411d7cc182d3ac50170b2ea6a4bc2598525
* Update freezer from branch 'master'
to ea30ed7deeaa31b4bbf51e0a2f7de12749b8f867
- setup.cfg: Replace dashes with underscores
Resolves warnings like the following:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
Change-Id: Ib6b5c10bb8e9179619275fd21c35d4e7936baaad
* Update freezer from branch 'master'
to 9773f99febb853ca9fc44756428ce1874ffdf0f5
- add test_job_start_session unit test cases
Change-Id: Ia39021e543fea24f686caeacd8dcef964c80f431
* Update freezer from branch 'master'
to 71f04ce289871e69fcaa4c69ab9b7de17bd9faf9
- add test_job_execute unit test cases
Change-Id: Icf6a719bc71d1a478d0a232e65d01a3b6617e7e6
* Update freezer from branch 'master'
to 98b12b02e0ae653fda3034993afa6eaca42a3113
- add test_job_process_event unit test cases
Change-Id: Ifcef7876c3b1930ebd1237e9c1264db8278e332e
* Update freezer from branch 'master'
to ca74ddf145f92db30fc1ec9cc507d5b96b788cbb
- add test_save_action_to_file unit test cases
Change-Id: I3459d776df233dbe8c36495db3cc113984b44e94
* Update freezer from branch 'master'
to d8b96ff91cbdb41a0495f6e7d6214470d3a964ae
- add test_job_session_id unit testcases
Change-Id: If11616c358681b2363ea5ff37c1aba726e4d9091
* Update freezer from branch 'master'
to bf49fb0dfc8bf2ab35921db46bf9e4878c5bad78
- add test_job_create unit testcases
Change-Id: I8955f673b968c34b9b27f6e305f17ab3b6fcfac2
* Update freezer from branch 'master'
to 97236a160994f139ca1302bb7cd5d68bacc7c15f
- add test_runningstate_remove for unit test
Change-Id: I3db2a946d0950c9b01ee8912c43f7704ffd97c5d
* Update freezer from branch 'master'
to 8b26e2738bf7abac57497af896dcac896caf3b16
- add test_runningstate_stop for unit test
Change-Id: I33388d127121cc8e017f9db7209ad03773098929
* Update freezer from branch 'master'
to 97984c71d69ba4e05632c920fa62c1e392650a20
- add test_scheduledstate_start for unit test
Change-Id: Iccd20901384ccee82dbb1e57dc6dddf211cbbcd0
* Update freezer from branch 'master'
to 0ea6b00494cdb19826c0d4124970340dc67ce7a4
- add test_scheduledstate_stop for unit test
Change-Id: I75b4025cb207bb0aa59c4325819add1be45cf08e
* Update freezer from branch 'master'
to 50885c1041c5ad4fa304d84dc009ba91c8801545
- add test_stopstate_abort for unit test
Change-Id: I850f92470380de21b91406eda28ca01339b61d43
* Update freezer from branch 'master'
to 04023a00920e000c7d598677214454494b037575
- add test_stopstate_stop for unit test
Change-Id: I1abb4eca21a19ee810cf3017116eaf446b94af8b
* Update freezer from branch 'master'
to 6e0bed59269f1ee6a978b5a6d8299024d8c48f10
- add test_terminate_subprocess1 for unit test
Change-Id: Ibf1b42c7c41aacb4f5d5cb8d2699cb069436f230
* Update freezer from branch 'master'
to 543eb4c26c8c615f95206a318e259cf73fc5e23e
- add test_load_doc_from_json_file for unit test
Change-Id: I4afb36f7b87e5c2150ad8f675eeb397fd2b07b69
* Update freezer from branch 'master'
to f4bc498f040b521456642225dcbc366381dc0899
- add test_del_register_error for unit test
Change-Id: I3c2ffda9bc861fab98fe0a8fa5b26a5fd8cef0ff
* Update freezer from branch 'master'
to e5f36293e5034f072546ddb9854ee0e867505568
- Fix CI error
1. no_voting for lower-constraints CI
2.pep8 create: /home/zuul/src/opendev.org/openstack/freezer/.tox/pep8
pep8 installdeps: -c/home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt, -r/home/zuul/src/opendev.org/openstack/freezer/test-requirements.txt
ERROR: invocation failed (exit code 1), logfile: /home/zuul/src/opendev.org/openstack/freezer/.tox/pep8/log/pep8-1.log
================================== log start ===================================
Looking in indexes: https://mirror.bhs1.ovh.opendev.org/pypi/simple, https://mirror.bhs1.ovh.opendev.org/wheel/ubuntu-20.04-x86_64
Collecting astroid==2.1.0
Downloading 8809bc008b36396c0cff6279841e8a/astroid-2.1.0-py3-none-any.whl (176 kB)
Collecting pylint==2.3.1
Downloading b3f73f4ac00277237721ef1c151f0d/pylint-2.3.1-py3-none-any.whl (765 kB)
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of astroid to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install -r /home/zuul/src/opendev.org/openstack/freezer/test-requirements.txt (line 23) and astroid==2.1.0 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested astroid==2.1.0
pylint 2.3.1 depends on astroid<3 and >=2.2.0
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
WARNING: You are using pip version 20.3.3; however, version 21.0 is available.
You should consider upgrading via the '/home/zuul/src/opendev.org/openstack/freezer/.tox/pep8/bin/python -m pip install --upgrade pip' command.
================================ log end ===============================
Change-Id: I898d03d716ebc6c6285c4589cd30f7875b0c51d2
* Update freezer from branch 'master'
to d4603d9e771bb07193344b065bc5f104eb17c018
- Merge "Dep's should be restricted by upper-constraints"
- Dep's should be restricted by upper-constraints
Tox trying to install latest versions for building docs which may
not be supported by stable and lower branches, so should be
restricted by respective version's upper-constraints.txt
Change-Id: I47416c166d07104ddf647cbbdb17525614311673
* Update freezer from branch 'master'
- Merge "Add utils.streaming test cases"
- Add utils.streaming test cases
Add test cases for freezer.utils.streaming module
Change-Id: I2aa0aacd96c5c614fc2ef39e70d648c7921c056e
* Update freezer from branch 'master'
- Merge "The docs requirements migrated to doc/requirements.txt we need not install things from requirements.txt."
- The docs requirements migrated to doc/requirements.txt
we need not install things from requirements.txt.
Change-Id: Ia178c8fb54ec88e40af9fd63d00ea3d12b44c7ab
* Update freezer from branch 'master'
- Merge "Update Freezer doc"
- Update Freezer doc
THe falcon version is already updated to new . The issuse of falcon < 0.1.8 is not exist any more.
Update the doc.
Change-Id: I48b10ae5505f59685f852d0e3d3a913d5a105409
* Update freezer from branch 'master'
- Merge "Update "if...if..." to "if...elif...""
- Update "if...if..." to "if...elif..."
Improved running efficiency and code structure is more clear.
Change-Id: Ib78ccc6c4c4885f7c39ef7db60585626aae95852
* Update freezer from branch 'master'
- Merge "Add missing print format and missing ws in log message"
- Add missing print format and missing ws in log message
This is to add missing print format parameter and missing white
spaces in the log message.
Change-Id: I76f790f98a9f7f2c7f0cbbbed1d50f5ec057b8c8