612 Commits

Author SHA1 Message Date
c2bdc92c2e 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: I722af142750abbecad34d8956c1b4f2fc23455a4
2025-03-07 14:36:12 +00:00
a8f4bcbdf7 Merge "Improved display of vnfPkgId for v2 Tacker" 2.3.0 2024-12-17 00:52:35 +00:00
4513d1d648 Merge "Update master for stable/2024.2" 2024-12-16 16:06:22 +00:00
07f8206f88 Merge "reno: Update master for unmaintained/2023.1" 2024-12-16 07:43:21 +00:00
0a8dced06e Improved display of vnfPkgId for v2 Tacker
This patch fixes the output of v2 Tacker so that vnfPkgId of
VnfInstance that are only used in v1 Tacker are not displayed
as CLI output.
This is because it is confusing for v2 users that unused vnfPkgId
(VNF Package ID) is always displayed as empty.

The vnfPkgId (VNF Package ID) remain displayed in the v1 Tacker
CLI output.

Change-Id: I4adea34e9c2c7fc51e087d2a00f47db77d67fe4a
2024-12-09 14:02:02 +09:00
ea4eb40758 Bump the hacking version to 7.0.0
This patch bumps the hacking version to 7.0.0 and fix the pep8
error:
 - AttributeError: 'EntryPoints' object has no attribute 'get'

Closes-Bug: #2088356
Change-Id: Idb35decd157d19618b062d05951743083c04c32b
2024-12-05 13:32:00 +09:00
96d5c461fe reno: Update master for unmaintained/2023.1
Update the 2023.1 release notes configuration to build from
unmaintained/2023.1.

Change-Id: Iba77aafbd18647b5cadf64ad17e2e6495f6c7715
2024-11-14 10:17:50 +00:00
7761e073aa Add VNF Package ID to output of SHOW VNFLCM
Tacker API add VNF Package ID to the Tacker V1 VNFLCM API.
This patch adds `VNF Package ID` to the output of
`openstack vnflcm show` command.

Fixes-bug: #2078757
Change-Id: I6edd3b5c080aff350cc6e1c8cab4f25bafe02890
2.2.0
2024-09-10 14:27:06 +09:00
44d05f27d7 Update master for stable/2024.2
Add file to the reno documentation build to show release notes for
stable/2024.2.

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

Sem-Ver: feature
Change-Id: If53512a04460f86cf8ac5e400306d227e4410d4e
2024-09-06 13:32:03 +00:00
e313864402 Merge "Remove unused fallback to simplejson" 2024-09-01 18:04:53 +00:00
5eb0b68a58 Merge "Remove deprecate_warning utility method" 2024-09-01 18:04:32 +00:00
56806c4288 Merge "reno: Update master for unmaintained/zed" 2024-08-31 12:52:37 +00:00
046a136021 Fix issue of Content-Type of the v1 modify vnflcm
- Fix so that Content-Type of the v1 modify vnflcm request is
  "application/merge-patch+json".
- Fix so that as the same, Content-Type of all patch request is
  "application/merge-patch+json".
- Fix so that Accept of all patch request and put vnfpkgm request
  is "application/json".
- All patch request of above:
  - PATCH VNF LCM(V1)
  - PATCH VNF packages
  - PATCH VNF LCM(V2)
  - PATCH VNF FM
  - PATCH VNF PM(Modify a PM job)
  - PATCH VNF PM(Modify a PM threshold)

Closes-Bug: #2069701
Change-Id: Ia37312f1ba5560438970beffad432832d30d7d53
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Co-Authored-By: Takahiro Miyajima <fj6257jz@fujitsu.com>
2024-08-28 06:46:58 +00:00
2775ec8d65 reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: If82a1e4fb9bd894c4f884bf91962d3614d460cd4
2024-05-08 12:40:19 +00:00
f263ee1338 Remove deprecate_warning utility method
This method is has been unused used since [1] was merged. Removing it
allows us to remove oslo.log from the dependencies.

[1] 845a5e1439

Change-Id: I182b880e30ba09845218b4607447031fbdf067d0
2024-05-03 22:16:15 +09:00
d556f845f3 Remove unused fallback to simplejson
Python provides the bulit-in json module since Python 2.6 .

Change-Id: Id6b92c28d26ad4bb50da31224817e726b27d73b9
2024-05-03 22:09:51 +09:00
940b7a5436 Merge "reno: Update master for unmaintained/victoria" 2.1.0 2024-03-14 07:41:23 +00:00
b4d816e004 Merge "reno: Update master for unmaintained/wallaby" 2024-03-14 07:37:56 +00:00
3461af1f9d Merge "reno: Update master for unmaintained/xena" 2024-03-14 07:37:01 +00:00
63a3bae431 Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

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

Sem-Ver: feature
Change-Id: Iac931c973c8728cdaf62c49151bb55db65799003
2024-03-08 13:53:54 +00:00
e83cf5c84b reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: Ie467122dd505b3c4e5b69c424108479868a0a81e
2024-03-05 18:38:14 +00:00
dc227a5210 reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I666e0ff4fe7224a16139d275ba053501148ffb5e
2024-03-05 18:37:33 +00:00
27e16248ea reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.

Change-Id: I3ab374d114c07d2ac4bae0526245cdc4a2f92228
2024-03-05 18:36:48 +00:00
804d179af6 Merge "Fix the handling of content-type in HTTPClient" 2024-03-01 10:43:01 +00:00
4e5628fad2 Merge "Fix output regarding PM Job response" 2024-02-27 14:27:21 +00:00
155b09a581 Merge "Update master for stable/2023.2" 2024-02-27 07:22:55 +00:00
0bae79f913 Fix output regarding PM Job response
According to SOL003, "authentication" should not appear
in the PmJobModifications response.
Therefore, it has been removed from the output obtained
when running "openstack vnfpm job update".

Closes-Bug: #2054420
Change-Id: I14b415a161983e682a4415d11d1fdad5792be3f8
2024-02-22 09:29:32 +00:00
a2406d9510 Fix the handling of content-type in HTTPClient
If content-type other than application/json is used, an error occur
because the processing is lacked in HTTPClient to pass content-type.
So, this patch fixes the handling of `content-type` in HTTPClient.

Closes-Bug: #2052768
Change-Id: Ief823dbdec9cceea3c7129860381b9ab34d0e438
2024-02-09 11:08:56 +00:00
6d0ab162d8 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I3cbbb87f550271efb2ffd16b8be75f8933594ba7
2024-02-05 16:05:35 +00:00
e1cd39fa41 Obsolete Legacy APIs excluding VIM feature
This patch obsoletes CLI for Legacy APIs excluding VIM feature.

Implements: blueprint deprecate-legacy-apis
Change-Id: I9be376a660c6f7c34c0abe7e327dec7a91d49ee2
2.0.0
2023-12-08 02:29:05 +00:00
1c608378b1 Merge "Remove legacy documentation" 2023-11-20 00:17:07 +00:00
4978e7db51 Fix unit test error caused by cliff upgrade
This patch fixes the following issue of unit test that caused by
upgraded version of cliff library to v4.4.0.

-----
AttributeError: 'FakeStdout' object has no attribute 'isatty'
-----

Change-Id: I77438314f8cf98e62155b1e43da3484cd5f1f514
2023-11-17 04:37:28 +00:00
aa2836c072 Remove legacy documentation
This patch removes documentation for the following legacy commands.
- VNF Descriptor (VNFD) Management commands
- VNF Management commands
- Event Management commands
- VNF Forwarding Graph Descriptor (VNFFGD) Management commands
- VNF Forwarding Graph (VNFFG) Management commands
- Network Forwarding Path Management commands
- Service Function Chain (SFC) Management commands
- Flow Classifier Management commands
- Network Service Descriptor Management commands
- Network Service Management commands

Implements: blueprint deprecate-legacy-apis
Change-Id: I6aa68cd1fa14a838c3058343a7a1603790c9358b
2023-11-01 10:45:04 +09:00
a2717e7124 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: Iba9cb480d8b9437bb1f800b559134f1eb6fbe368
2023-09-08 14:55:34 +00:00
e8460be8c5 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: Ia24adb0fe6690a1f89fa8b1675a2c31f3f50b4b9
1.14.0
2023-07-07 07:44:19 +00:00
863c377741 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: I9b75a33b6eaac93ddf12934ed8f04b823d022aa7
2023-02-24 15:18:54 +00:00
e5bd58ffe1 Merge "Extends unit test code support for merged patch" 1.13.0 2023-02-17 05:07:40 +00:00
2add9e0f85 Merge "Fix list VNF/Subscription UT error" 2023-02-17 04:39:07 +00:00
a41323dc1d Fix list VNF/Subscription UT error
This patch resolves the following error caused by using one data in
multiple tests.
-----
ft1.2: tackerclient.tests.unit.osc.v1.test_vnflcm_subsc.
TestListLccnSubscription.test_take_action_with_
paginationtesttools.testresult.real._StringException:
 Traceback (most recent call last):
  File "/home/zuul/src/opendev.org/openstack/
python-tackerclient/tackerclient/tests/unit/osc/v1
/test_vnflcm_subsc.py", line 139, in test_take_action_with_
pagination
    expected_data.append(vnflcm_subsc_fakes.get_subscription_
data(
  File "/home/zuul/src/opendev.org/openstack
/python-tackerclient/tackerclient/tests/unit/osc/v1
/vnflcm_subsc_fakes.py", line 166, in get_subscription_data
    subscription.pop(item)
KeyError: 'filter'
-----

Add test data for each test.
(Three data are set for each test data so that the first, last, and
other values can be checked.)
And change not to modify test data directly in get method.

Closes-Bug: #2007524
Change-Id: Id3919fc638f6b858c115a3a7d7e4ca60036217d4
2023-02-17 02:25:25 +00:00
a4e0790e75 Merge "Extra param for OpenStack type when register vim" 2023-02-16 12:07:03 +00:00
0f9b6f5c52 Merge "Add support cnf auto scale via threshold interface" 2023-02-16 10:32:17 +00:00
e398f422a8 Extra param for OpenStack type when register vim
This patch changes to allow setting the `extra` parameter in the VIM
configuration for openstack vim type.

Implements: blueprint enhance-api-policy
Change-Id: I37a3e21afced0aae6e0fd3c0cbb28ab16f2b7df8
2023-02-16 11:07:39 +09:00
8b45c8082b Add support cnf auto scale via threshold interface
Add the Performance Management Threshold CLI to support AutoScale.
The Performance Management Threshold API is based on ETSI NFV-SOL
002 v3.3.1 and ETSI NFV-SOL 003 v3.3.1, which is Version "2.0.0"
API of Tacker.

Implements: blueprint support-auto-lcm
Change-Id: Idd313d6abe47dfa41fc86ddc614d00f99f3fc3b2
2023-02-16 10:36:47 +09:00
6b168365d6 Extends unit test code support for merged patch
This patch extends unit test code for the
feature which is implemented in this patch
https://review.opendev.org/c/openstack/python-tackerclient/+/847746

Implements: blueprint paging-query-result
Change-Id: Ic1c23ee51ab838168577c60a3ac44b600bca2563
2023-02-15 05:49:53 +00:00
156deea66c Add deprecation notice for Legacy APIs
This patch deprecates CLI for Legacy APIs excluding VIM feature.

Implements: blueprint deprecate-legacy-apis
Change-Id: Ib74db43b4a3de4676e61f4f9ce6d3d2095a11ddf
2023-01-27 00:38:21 +00:00
82bf387f77 Fix tox4 error
Remove skipsdist that it was never supported and causes breakage
when used with usedevelop.

Change-Id: Ia0c03eaa5474f13600880dd6eca79d284bba5ca8
2023-01-12 05:08:29 +00:00
326d02671e Update python classifier for python 3.10
In 2023.1 cycle, we are testing the python 3.10
as voting job so updating the python classifier.

Currently we have python 3.8 unit test job running on
Ubuntu Focal and python 3.10 job on Ubuntu Jammy.

Change-Id: Ie5ef1e398f6709e2164db57c3f5bbfbc69053a02
2022-12-15 12:21:12 +05:30
6a13f2ecbd Merge "Switch to 2023.1 Python3 unit tests and generic template name" 2022-10-24 01:30:11 +00:00
0849569507 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: I92990bd9aa48941e092fafc6246317e152ad4602
2022-09-14 09:28:28 +00:00
190dc6d581 Merge "Update master for stable/zed" 2022-09-12 17:28:18 +00:00