Commit Graph

25 Commits

Author SHA1 Message Date
elajkat bdc5f4b951 Remove the old CLI code from taas
With [1] all the CLI code was removed from python-neutronclient,
This causes test discovery failure for tap-as-a-servic, and
the old neutron tap-service-create type commads can be removed from
the tap-as-a-service repository.

[1]: https://review.opendev.org/c/openstack/python-neutronclient/+/871711

Change-Id: I44d2009ca661ff88d7b4a2ed89528aefc3a1f2eb
Related-Bug: #2003861
2023-05-16 11:22:53 +02:00
liyou01 53d353bfbc 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: If04bce0a49fcffcd11dae18973cbcf570009c2bb
2022-06-04 11:12:47 +08:00
Ghanshyam Mann a5cc42565f 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. Add release notes and update the python
classifier for the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: Ib54a7e977dccdd2f4f5c4e54f048858abde5e351
2022-05-11 22:29:55 -05:00
elajkat 5088e8ead8 Tests: remove tempest plugin from taas repository
These tests are not maintained and exists in [1], and will be merged to
neutron-tempest-plugin (see [2] as a step)

[1]: https://opendev.org/x/tap-as-a-service-tempest-plugin
[2]: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/803752

Change-Id: I4d824c55e4ea85b98c165e482e510bf79f5df118
2021-08-19 06:54:16 +00:00
elajkat 62b8bb7213 taas OSC commands
Add possibility to tap-as-a-service to use openstack commands instead
of deprecated neutron commands.

Closes-Bug: #1874701

Change-Id: I339f42a63789a946011700902724a58647c80b9d
2021-03-29 14:10:57 +02:00
elajkat 51b36d9c9c Make master working again
Changes:
- Use privsep execution.
- Streamline tox.ini and setup.cfg
- Remove lower-constraints job

Depends-On: https://review.opendev.org/c/openstack/neutron/+/764015
Change-Id: I0017028ff35fe1f375d67e15e9f03f6917f8ccff
2021-02-04 13:22:35 +00:00
Zuul 0fc14ac459 Merge "Adds policy in code to Tap-as-a-Service" 2020-02-06 11:39:11 +00:00
elajkat 79dbc11dd1 Remove python2 jobs for tap-as-a-service
Since neutron-lib changed to python3 only (see [0]) it's time to remove
python2 jobs for tap-as-a-service.

[0]: https://review.opendev.org/702098

Change-Id: I4a8b016377805d6f304c08baee2ef7e161697112
2020-01-23 14:54:32 +01:00
jessegler b2b225e967 Adds policy in code to Tap-as-a-Service
Adding oslo.policy allows operators to use and customize RBAC for tap-as-a-service instead of
relying on Neutron's default policy.

Change-Id: I6132054ef3bd8423990f91fae6329dfd089660b4
2020-01-09 12:52:26 +00:00
Deepak Tiwari 2c83eb26a5 Add SRIOV mirroring support to Tap as a Service.
The following patch allows VF to VF mirroring in Tap-as-a-Service
Code-changes are applicable for new tap agent driver for sriov on
Intel i40e nic.

Vlan Mirror input parameter is part of tap-flow-create API

The current TaaS SRIOV driver is based on Intel i40e NIC driver with
following requirements:-

hardware: Intel Ethernet Network Adapter XXV710 (25GbE)
Driver: Intel i40e v4.16.0

Ref Spec: openstack/neutron-specs/specs/rocky/port-mirroring-sriov-vfs.rst
Commit: https://review.openstack.org/#/c/574477/

Change-Id: Id3aa83d7e1e22ae1806cef0c93e5dd61169c6735
2019-04-09 18:41:39 -05:00
huang.zhiping b6fbb9804f Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Id3bdaee98215017a96f636f0805956e980bcacca
2019-01-11 06:08:25 +00:00
YAMAMOTO Takashi e528a0ba81 Add release notes
Basically copy-and-paste from networking-midonet.

Change-Id: I3b2b88c662bcc51782d92d3e87cc7e63762c4faa
2018-03-01 10:45:31 +00:00
Kazuhiro Suzuki 33b116ee7e L2 agent extension support for Tap-as-a-Service
This patch adds L2 agent extension for TaaS.

Change-Id: Ife1807c04d8f0f44f067e1905890262ae2f7e426
2017-07-26 19:09:26 +09:00
daohanli ee64e4ae60 Drop py34 target in tox.ini and setup.cfg
We support py35 now.We do not have python 3.4 in setup.cfg which
declares the explicit
supported versions.so it is no need to keep the supoort for py34.

see:https://review.openstack.org/#/c/349069/

Change-Id: I1a37b49bf15906578d098620a972899f3b9d48dc
2017-03-30 09:07:16 +08:00
Reedip f9d78686c8 Added link for modindex
The documentation build does not generate any module index, therefore
modified setup.cfg to create module index.

Change-Id: Ie11cd56b9bf8c7377170a7e9e36cb05bcbc04ee1
2017-02-06 07:00:49 +00:00
Reedip ab0be74f13 Fix i18n translation imports
- Introduce _i18n for TaaS
- Change setup.cfg for the same changes

Closes-Bug: #1624214

Depends-On: Ie6b3811e41a94721679c9178cdd5119bdad8208d
Change-Id: I54ee8f87ae52f60fe20ed0b4292f61a2159d1db5
2016-09-16 04:49:05 +00:00
Yatin Kumbhare 3a6d08e0af Add Python 3.5 classifier and venv
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.

Change-Id: I9ec09684fccf532084ac0a5acfeeb6e5cb0ae72c
2016-07-12 21:18:34 +05:30
reedip 87c469126c Remove old TaaS CLI repo, update API reference
With the introduction of NeutronExtension for TaaS, the previous
TaaS CLI repository is not required anymore.
Therefore this patch removes the old TaaS CLI repo.
Also, with the introduction of the Neutron base TaaS CLI, the API
reference document is updated.

Change-Id: Iade483ab93583c5699ceee2259e3c309c3c5bb10
2016-01-17 04:02:11 +00:00
Reedip Banerjee 22af25fa1f Re-implement TaaS CLI as a NeutronClient extension
The following patch introduces the NeutronClient extension
of tap-as-a-service, thus integrating TAAS with the python-neutronclient.

Change-Id: I8ce10e3001c46e24980dc701540cca8e837c3700
Closes-Bug: #1517357
Depends-On: I41fb7b538c81eba848b78c071edaf806663063a1
2016-01-15 18:05:15 +09:00
YAMAMOTO Takashi f195a82dc4 Add a skeleton tempest plugin
Partial-Bug: #1501792
Change-Id: I987f86c626c7c1b335b3376fc2bc83a3d1feddf3
2015-11-20 15:51:00 +09:00
YAMAMOTO Takashi 6e86abd473 Add alembic migration
Partial-Bug: #1501793
Partial-Bug: #1501795
Change-Id: If41d368a8d9303952755a1f4762753abdc046c43
2015-11-11 17:23:42 +09:00
YAMAMOTO Takashi 7ff7ae11fd Add an entry point for the service plugin
Partial-Bug: #1501795
Change-Id: Ia1cff980b042962828734d097dec92cc6e358839
2015-11-11 17:23:42 +09:00
YAMAMOTO Takashi 525384d095 Add entry points for cli commands
Partial-Bug: #1501795
Change-Id: I8f5b7c37d96bfa90ddccef3f5d58e6024c124c3d
2015-11-11 17:23:42 +09:00
YAMAMOTO Takashi d842d0be0d setup.cfg: Drop python 2.6 and 3.3
Change-Id: I87853091362d65e85d1d0c19537bf04e4bc2dc5a
2015-10-02 03:25:02 +09:00
vnyyad 82875c7358 Initial Cookiecutter Commit.
Change-Id: I14a0fcfead379eef6581a2527ef3d1a6e4cc0d4b
2015-07-24 16:09:56 +02:00