Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions docs/devref/cli_option_guideline.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,22 +54,6 @@ Some API attributes take a dictionary.

This means ``{"foo": {"key1": "val1", "key2": "val2"} }`` is passed in the API layer.

Options for list value
----------------------

Some attributes take a list.

In this case, we usually use:

* Define an option per element (Use a singular form as an option name)
* Allow to specify the option multiple times

For Example, **port-create** has ``--security-group`` option.
``selvpc vrrp add XXXX --region ru-1 --region ru-2`` generates
``{"vlan_subnets": {"regions": ["SG1", "SG2"] ... }`` in the API layer.

.. _background-nargs:

Avoid using nargs in positional or optional arguments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
18 changes: 0 additions & 18 deletions docs/usage/commands.rst
Original file line number Diff line number Diff line change
Expand Up @@ -134,24 +134,6 @@ Manage subnets
.. note::
By defaults: key **type** is **ipv4**, **prefix** is **29**, **quantity** is **1**

Manage VRRP subnets
~~~~~~~~~~~~~~~~~~~
.. code-block:: console

$ selvpc vrrp add --master ru-1 --slave ru-2 [--type VALUE] [--prefix VALUE] [--quantity VALUE]
$ selvpc vrrp list [--project XXX] [--detailed]
$ selvpc vrrp show <vrrp_id>
$ selvpc vrrp delete <vrrp_id_1> ... <vrrp_id_n> --yes-i-really-want-to-delete

.. note::
Key **detailed** appends additional column: *servers*.

.. note::
Key **region** is repeatable.

.. note::
By defaults: key **type** is **ipv4**, **prefix** is **29**, **quantity** is **1**

Manage tokens
~~~~~~~~~~~~~
.. code-block:: console
Expand Down
7 changes: 0 additions & 7 deletions docs/usage/library.rst
Original file line number Diff line number Diff line change
Expand Up @@ -160,13 +160,6 @@ Manage Subnets
:members:
:show-inheritance:

Manage VRRP Subnets
~~~~~~~~~~~~~~~~~~~

.. automodule:: selvpcclient.resources.vrrp
:members:
:show-inheritance:

Manage Floating IP
~~~~~~~~~~~~~~~~~~

Expand Down
2 changes: 0 additions & 2 deletions selvpcclient/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
from selvpcclient.resources.subnets import SubnetManager
from selvpcclient.resources.tokens import TokensManager
from selvpcclient.resources.users import UsersManager
from selvpcclient.resources.vrrp import VRRPManager


def setup_http_client(api_url, api_token=None, api_version=2,
Expand Down Expand Up @@ -64,7 +63,6 @@ def __init__(
self.roles = RolesManager(client)
self.floatingips = FloatingIPManager(client)
self.subnets = SubnetManager(client)
self.vrrp = VRRPManager(client)
self.capabilities = CapabilitiesManager(client)
self.tokens = TokensManager(client)
self.customization = CustomizationManager(client)
Expand Down
7 changes: 1 addition & 6 deletions selvpcclient/commands/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from selvpcclient.commands import (capabilities, customization, floatingips,
license, limit, keypair, project, quotas,
role, subnet, token, user, vrrp)
role, subnet, token, user)

commands = {
'capabilities show regions': capabilities.Regions,
Expand Down Expand Up @@ -36,11 +36,6 @@
'subnet show': subnet.Show,
'subnet delete': subnet.Delete,

'vrrp add': vrrp.Add,
'vrrp list': vrrp.List,
'vrrp show': vrrp.Show,
'vrrp delete': vrrp.Delete,

'user create': user.Create,
'user update': user.Update,
'user list': user.List,
Expand Down
140 changes: 0 additions & 140 deletions selvpcclient/commands/vrrp.py

This file was deleted.

93 changes: 0 additions & 93 deletions selvpcclient/resources/vrrp.py

This file was deleted.

Loading