Skip to content

Commit f4c48cd

Browse files
committed
chore: remove vrrp command (deprecated)
BREAKING CHANGE: use Selectel Global Router as VRRP was removed in 2023.
1 parent d9e19b6 commit f4c48cd

File tree

11 files changed

+1
-551
lines changed

11 files changed

+1
-551
lines changed

docs/devref/cli_option_guideline.rst

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,6 @@ Some API attributes take a dictionary.
5454

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

57-
Options for list value
58-
----------------------
59-
60-
Some attributes take a list.
61-
62-
In this case, we usually use:
63-
64-
* Define an option per element (Use a singular form as an option name)
65-
* Allow to specify the option multiple times
66-
67-
For Example, **port-create** has ``--security-group`` option.
68-
``selvpc vrrp add XXXX --region ru-1 --region ru-2`` generates
69-
``{"vlan_subnets": {"regions": ["SG1", "SG2"] ... }`` in the API layer.
70-
71-
.. _background-nargs:
72-
7357
Avoid using nargs in positional or optional arguments
7458
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7559

docs/usage/commands.rst

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -134,24 +134,6 @@ Manage subnets
134134
.. note::
135135
By defaults: key **type** is **ipv4**, **prefix** is **29**, **quantity** is **1**
136136

137-
Manage VRRP subnets
138-
~~~~~~~~~~~~~~~~~~~
139-
.. code-block:: console
140-
141-
$ selvpc vrrp add --master ru-1 --slave ru-2 [--type VALUE] [--prefix VALUE] [--quantity VALUE]
142-
$ selvpc vrrp list [--project XXX] [--detailed]
143-
$ selvpc vrrp show <vrrp_id>
144-
$ selvpc vrrp delete <vrrp_id_1> ... <vrrp_id_n> --yes-i-really-want-to-delete
145-
146-
.. note::
147-
Key **detailed** appends additional column: *servers*.
148-
149-
.. note::
150-
Key **region** is repeatable.
151-
152-
.. note::
153-
By defaults: key **type** is **ipv4**, **prefix** is **29**, **quantity** is **1**
154-
155137
Manage tokens
156138
~~~~~~~~~~~~~
157139
.. code-block:: console

docs/usage/library.rst

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,6 @@ Manage Subnets
160160
:members:
161161
:show-inheritance:
162162

163-
Manage VRRP Subnets
164-
~~~~~~~~~~~~~~~~~~~
165-
166-
.. automodule:: selvpcclient.resources.vrrp
167-
:members:
168-
:show-inheritance:
169-
170163
Manage Floating IP
171164
~~~~~~~~~~~~~~~~~~
172165

selvpcclient/client.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from selvpcclient.resources.subnets import SubnetManager
1414
from selvpcclient.resources.tokens import TokensManager
1515
from selvpcclient.resources.users import UsersManager
16-
from selvpcclient.resources.vrrp import VRRPManager
1716

1817

1918
def setup_http_client(api_url, api_token=None, api_version=2,
@@ -64,7 +63,6 @@ def __init__(
6463
self.roles = RolesManager(client)
6564
self.floatingips = FloatingIPManager(client)
6665
self.subnets = SubnetManager(client)
67-
self.vrrp = VRRPManager(client)
6866
self.capabilities = CapabilitiesManager(client)
6967
self.tokens = TokensManager(client)
7068
self.customization = CustomizationManager(client)

selvpcclient/commands/__init__.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from selvpcclient.commands import (capabilities, customization, floatingips,
22
license, limit, keypair, project, quotas,
3-
role, subnet, token, user, vrrp)
3+
role, subnet, token, user)
44

55
commands = {
66
'capabilities show regions': capabilities.Regions,
@@ -36,11 +36,6 @@
3636
'subnet show': subnet.Show,
3737
'subnet delete': subnet.Delete,
3838

39-
'vrrp add': vrrp.Add,
40-
'vrrp list': vrrp.List,
41-
'vrrp show': vrrp.Show,
42-
'vrrp delete': vrrp.Delete,
43-
4439
'user create': user.Create,
4540
'user update': user.Update,
4641
'user list': user.List,

selvpcclient/commands/vrrp.py

Lines changed: 0 additions & 140 deletions
This file was deleted.

selvpcclient/resources/vrrp.py

Lines changed: 0 additions & 93 deletions
This file was deleted.

0 commit comments

Comments
 (0)