355 Commits

Author SHA1 Message Date
Ivan Anfimov
64de764018 Drop support for Python 3.8 and 3.9
As per latest testing runtime, we stopped testing the
python 3.8 and 3.9 so dropping their support.

Change-Id: I03fe44df799ab2390a45cd529059c96f9b9abd82
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
6.2.0
2026-01-20 21:06:11 +00:00
Ivan Anfimov
9c1ae50cdf Fix tag in README
https://governance.openstack.org/tc/badges/ - valid badges.

Change-Id: I4a1f9953d7051cd37e351fd672dcbacbec0303cb
2025-04-30 08:06:02 +00:00
Ivan Anfimov
958e9ca8ef Remove tags from README
The tags framework has been discontinued for a long time.

https://governance.openstack.org/tc/reference/tags/

https://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html

Change-Id: I59555a6353f935479c6f0ce6459d268e718409d4
6.1.0
2025-04-29 07:39:13 +00:00
f8df398069 Update master for stable/2025.1
Add file to the reno documentation build to show release notes for
stable/2025.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2025.1.

Sem-Ver: feature
Change-Id: I228eab89ef7fe64e332991492c579f5a86a427ca
2025-03-07 14:40:22 +00:00
Zuul
790273db20 Merge "Add coverage job" 6.0.0 2024-12-03 21:49:13 +00:00
Zuul
be489ed748 Merge "Update master for stable/train" 2024-12-03 18:51:45 +00:00
Zuul
3f5e0610f4 Merge "Add relevant python versions to setup.cfg description" 2024-12-03 18:51:44 +00:00
Zuul
080313997f Merge "Update master for stable/2023.2" 2024-12-03 18:11:44 +00:00
Zuul
a9cdda046d Merge "Update master for stable/2023.1" 2024-12-03 18:11:43 +00:00
Zuul
0fec630e73 Merge "Update master for stable/zed" 2024-12-03 18:11:42 +00:00
Zuul
0d58e18485 Merge "Update master for stable/yoga" 2024-12-03 18:08:57 +00:00
Zuul
23f0e5627f Merge "Update master for stable/xena" 2024-12-03 18:08:56 +00:00
Zuul
8e9bd649e1 Merge "Update master for stable/wallaby" 2024-12-03 18:08:55 +00:00
Zuul
9d1f7314e2 Merge "client can't register in v1" 2024-12-03 18:08:54 +00:00
Nguyen Hai Truong
57cc849562 Add coverage job
Insert python coverage job for py-test

Co-Authored-By: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
Change-Id: Ia10a45cfc01f9ec2757c7117f9d8d252a90e07bd
2024-12-03 19:04:50 +01:00
Zuul
41ee62226f Merge "setup.cfg: Replace dashes with underscores" 2024-12-03 17:42:58 +00:00
Dmitriy Rabotyagov
262ef38ef3 Add relevant python versions to setup.cfg description
Change-Id: I69d5167a118a2053aaef1b07018ea3428b18bdca
2024-12-03 17:55:40 +01:00
28f039b67e Update master for stable/train
Add file to the reno documentation build to show release notes for
stable/train.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.

Change-Id: If501f08761cee20bbb1ce6ad4e3c904de8fc23d4
Sem-Ver: feature
2024-12-03 17:54:52 +01:00
2fd59cd506 Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.

Sem-Ver: feature
Change-Id: Id3680a6befa0f00a28513ee20ab694006dc9a37b
2024-12-03 17:50:55 +01:00
a98855300e 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: I55053b36a1fa0ab6633a334540b1c169b7b2bc9c
2024-12-03 17:49:38 +01:00
ba6d5cfc29 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: I6f527f757dfd20a1dc672502c27d5154f57663ab
2024-12-03 17:48:46 +01:00
d2297a7fe2 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: If39f43d3677f279cd41c9e4e1fa30dc11f005a9f
2024-12-03 17:47:47 +01:00
d05a1f1d58 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: I655123c2e47f0f165fe99687443e076ef7fc0115
2024-12-03 17:45:16 +01:00
c8a8d21693 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: I9c21c3c2e5f82923e76463646a0bd3994aabdc11
2024-12-03 17:43:18 +01:00
Zuul
05cd338e87 Merge "Update master for stable/victoria" 2024-12-03 16:42:06 +00:00
Zuul
5c66e6ad48 Merge "remove unicode from code" 2024-12-03 16:30:46 +00:00
liyou01
347792e35e 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

Change-Id: Id51983eefbde856a2c1d950b590dea6543db1c55
2024-12-03 16:24:56 +00:00
suzhengwei
54826eab63 client can't register in v1
If 'enable_v1_api' is set 'True', it can't register to freezer-api
when client starts.

The cause of this problem is that in v1 client it doesn't handle 'opts'
parameter.

Close-bug: #2032895
Change-Id: I1fe3c65bc60b84d222f6a15fd43c9ca4020b38c8
2024-12-03 16:19:18 +00:00
Dmitriy Rabotyagov
743042d366 Fix CI for the project
Depends-On: https://review.opendev.org/c/openstack/freezer/+/936780
Change-Id: I963e0c7c5f0b3244c06396cbd2ba9f36eeaa895e
2024-12-03 13:11:44 +00:00
wangjiaqi07
79b875274a remove unicode from code
Change-Id: I429379d641295ce91b8f41469b3b25cba917e087
2022-08-25 10:47:16 +08:00
Carl caihui
2b112fc493 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: Ic7116b0ad50e5eb81f487f60746981b70356f494
2023.1-eom 5.2.0 5.1.0 5.0.0 2023.2-eol
2022-05-11 03:11:07 +00:00
Carl caihui
4ea0d08896 Update arm ci jobs
Update "openstack-python3-xena-jobs-arm64" to "openstack-python3-zed-jobs-arm64".

Change-Id: I02c543c40a5c4c60f53b24ff6b6efd44113062a7
2022-05-10 07:36:43 +00:00
Cai Hui
32d6f32c5e Add zed test jobs
Add zed test jobs.

Change-Id: I2942d663993e2dafd4bef291f5fc999e0e160c30
2022-05-08 16:52:44 +08:00
Ghanshyam Mann
a49c42a63f 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: I286e2ec118ad1c22018187e3ae7d7093bf342696
2022-04-30 15:43:42 -05:00
Cai Hui
7431d7b62c Add arm64 gate ci job
Add  openstack-python3-xena-jobs-arm64 job in .zuul.yaml

Change-Id: I359fbcaabf3f6f68ca63d2b24aa32ee5d4e396c6
4.4.0
2021-11-06 18:28:29 +08:00
Cai Hui
d081823079 Fix flake8 error: H104
Fix flak8 error :H104

Change-Id: I05f26a3c10039b1ef85c7aca993f72e6c4ae65d8
2021-11-06 10:13:26 +08:00
Cai Hui
129e9cf2bb Add python3.9 CI
Update tox.ini to support python3.9.

Change-Id: Ia420c0c8129c3e8d81e11702a536daf02b9e1108
2021-11-05 21:48:53 +08:00
Carl caihui
ed6e34a076 Add openstack-python3-yoga-jobs
Update gate ci to openstack-python3-yoga-jobs

Change-Id: I006e4b547de02771f503810d760cb292c7d89f2f
2021-11-03 23:19:20 +00:00
Cai Hui
c05175cd85 Update .zuul.yaml
Add "openstack-python3-xena-jobs" CI job.

Change-Id: I7551e1a07a414dc0e37c75793db2f8014e996e93
2021-11-02 21:08:56 +08:00
Cai Hui
35f701fbd4 update type hint for Client
Change-Id: I6ea692497141fe9c2199ab07ba653cc7b0d55087
2021-10-31 12:43:31 +08:00
Cai Hui
cdeab76bbb Add type hint for Client API
Add type hint for Client API.

Change-Id: I68ed226d499dc9524ca141fbeec01b8b19e0f1d4
2021-09-25 09:37:45 +08:00
Zuul
a5496f7593 Merge "[ussuri][goal] Update contributor documentation" xena-em 4.3.0 2021-06-16 02:34:14 +00:00
Zuul
ddc4f71384 Merge "Use py3 as the default runtime for tox" 2021-06-15 10:59:39 +00:00
caihui
a35d808ccb Fix lower-constraints CI error
ooking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-20.04-x86_64
Collecting hacking<3.1.0,>=3.0.1
  Downloading 87943c48e3/hacking-3.0.1-py3-none-any.whl (37 kB)
Collecting coverage>=4.5.1
  Downloading https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-20.04-x86_64/coverage/coverage-4.5.1-cp38-cp38-linux_x86_64.whl (214 kB)
Collecting stestr>=2.0.0
  Downloading https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-20.04-x86_64/stestr/stestr-2.0.0-py3-none-any.whl (102 kB)
Collecting testtools>=2.2.0
  Downloading https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-20.04-x86_64/testtools/testtools-2.2.0-py2.py3-none-any.whl (195 kB)
ERROR: Cannot install astroid==2.1.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested astroid==2.1.0
    The user requested (constraint) astroid==1.6.5

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
Change-Id: I65a5acd0ed5188c7810200eaeefd55a0030d6eda
2021-06-11 08:47:17 +08:00
Ghanshyam Mann
f10f3aea74 [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: #38522
Change-Id: I20b2d85bee7d32b6ad4970d7ccd47af6cdc3b930
2021-05-31 20:30:39 +00:00
zhangboye
c50503c2a1 Use py3 as the default runtime for tox
Moving on py3 as the default runtime for tox to avoid to update
this at each new cycle.

Change-Id: If847096fce66c918d729f1cbb97ee9ad518f4864
2021-04-20 16:30:21 +08:00
caihui
2fe404f68f Remove unuseful param 'opts'
Remove unuseful param 'opts'

Change-Id: I220d81d6e82336db82f49c469f6d2cc70ab13675
Task: 41348
wallaby-eol wallaby-em 4.2.0
2020-12-02 01:00:19 -08:00
caihui
397618e851 Remove unsueful 'opts' param
The opts param is unuseful for get_client_instance() func.

Change-Id: Ib187a4d7d5ea92c1dbe5e4505b3646d5d050c53f
Task:41348
2020-12-01 19:46:14 -08:00
caihui
137e58b856 Add "project_domain_id" param for clinet.Client():
Sometimes "project_domain_id" param is used in client.Client().

Change-Id: Iffb8e12a1cf3bb8747b63ea8e58d354d2abb208e
2020-12-01 18:01:41 -08:00
caihui
cf06e43151 Update gate jobs
Update  "openstack-python3-victoria-jobs" to  "openstack-python3-wallaby-jobs".

Change-Id: Iade621bed540dd6b2a1a0d241afa60cebfe87a28
4.1.0
2020-11-09 17:34:11 -08:00