Currently firewall-policy-update and firewall-update CLIs
do not show all the options which can be updated in its help
section.
This patch adds the following updatable options
# Firewall-Policy:
- shared
- audited
- description
- name
# Firewall:
- admin-state
- description
- name
This patch adds the information to the above FW CLIs.
Change-Id: I66a80ff68fc369298528cd59923c294ed39f4e80
Closes-Bug: #1504411
There are a lot of H405 violation codes.
We need to fix the code for avoiding more violations.
Change-Id: Iaa83626b81a3d8369b16e2b4f394e2bc4628998a
Closes-Bug: #1521899
As XML support has been removed from neutron, there is no need
to keep it in client.
Dropped XML serializer and deserializer and deprecated "request-format"
CLI option, making JSON the default and the only supported request
format.
DocImpact
Change-Id: I88b0fdd65a649694252d5ff43a174e75026df5b1
Closes-Bug: #1380787
Neutron FWaaS firewall object does not support 'shared'
attribute at now and 'shared' attribute has no meaning.
It is confusing to have --shared option in CLI side.
Change-Id: Ia737b80d7b8a397f06fdf6d6ea8a5cd64d9036a4
Closes-Bug: #1465440
fwaasrouterinsertion extension allows to specify which routers implement
a firewall (on create/update). This changes adds its support by allowing
to:
* set routers with --router option in firewall-create/update commands,
* unset routers with --no-routers option in firewall-update command.
Change-Id: I654c1ddd4140a60b8a09237f7142ad211e951d92
Closes-Bug: #1435264
We have a hacking rule H105 (Don't use author tags) now
and the same policy has been applied to other neutron repos.
Change-Id: I1a1a35bbfaad6bbe229b9b12cf6cfb405b6ed516
Currently only firewall policy ids are supported in firewall-update,
this change allows to use firewall policy names in firewall-update:
neutron firewall-update my-firewall --policy my-new-policy
DocImpact
Change-Id: I84ad97fc7f1f2e81cad98497d4d983606fa03077
We don't need to have the vi modelines in each source file,
it can be set in a user's vimrc if required.
Change-Id: Ic30e91df1b0e25beda9b8d8c19be58573cdae4f6
Closes-Bug: #1229324
Neutron itself has all of its tests in neutron/tests, as do 2/3 of
the projects in OpenStack. There are a wealth of reasons to put
them in the package, not the least of which that tests/__init__.py
implies a code living in a global namespace called tests.
Change-Id: I2aaacfe59d6790648aa4587e89e6dd28a9149a6c