Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
eae4236
first draft for single volume(partially complete
calvinhzy Mar 16, 2023
c9e3e63
draft for multi connect(working)
calvinhzy Mar 17, 2023
ac47c05
draft for portal connect, up to checking env
calvinhzy Apr 3, 2023
47b8799
tested connect with ubuntu
calvinhzy Apr 3, 2023
4414efe
tested connect and disconnect with ubuntu
calvinhzy Apr 4, 2023
8b83b4b
check connection with hostname, port and iqn
calvinhzy Apr 4, 2023
562506a
make volumedata a class
calvinhzy Apr 23, 2023
b404051
make sure python2.7 also works
calvinhzy Apr 23, 2023
820bdbd
make sure suse os works
calvinhzy Apr 24, 2023
2dea95f
make sure rhel os works
calvinhzy Apr 24, 2023
18b2e62
fix suse zypper check
calvinhzy Apr 24, 2023
eebee77
check for centos os
calvinhzy Apr 24, 2023
768b232
move to folder
calvinhzy May 23, 2023
07ac165
scripts for documentation, need to test for each os type, ubuntu is fine
calvinhzy May 26, 2023
deacbb8
give installation doc link directly
calvinhzy May 29, 2023
f66da4d
fix error handling, and installation guide, works for centos8
calvinhzy May 29, 2023
9e59d9e
add timeout to make sure process does not hang forever
calvinhzy May 30, 2023
74f79f6
timeout need to work for python2 as well
calvinhzy May 30, 2023
77d92da
fix number_of_sessions persisted
calvinhzy Jan 18, 2024
c35aa9d
Merge remote-tracking branch 'upstream/main' into elastic-san-script
calvinhzy Jan 18, 2024
325a1d5
fix lint and add license
calvinhzy Jan 18, 2024
ad8ae45
rerun tests
calvinhzy Jan 18, 2024
cfcaf78
add new data protection section
calvinhzy Jan 19, 2024
c578502
make it GA, update version
calvinhzy Jan 30, 2024
0ae598d
Merge remote-tracking branch 'upstream/main' into elastic-san-script
calvinhzy Jan 30, 2024
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
5 changes: 5 additions & 0 deletions src/elastic-san/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
Release History
===============

1.0.0
++++++
* GA with 2023-01-01 api-version
* Add connect/disconnect scripts

1.0.0b2
++++++
* Support 2023-01-01 api-version as preview
Expand Down
4 changes: 4 additions & 0 deletions src/elastic-san/azext_elastic_san/aaz/latest/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,7 @@
#
# Code generated by aaz-dev-tools
# --------------------------------------------------------------------------------------------

# pylint: skip-file
# flake8: noqa

Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command_group(
"elastic-san",
is_preview=True,
)
class __CMDGroup(AAZCommandGroup):
"""Manage Elastic SAN.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san create",
is_preview=True,
)
class Create(AAZCommand):
"""Create an Elastic SAN.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san delete",
is_preview=True,
confirmation="Are you sure you want to perform this operation?",
)
class Delete(AAZCommand):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san list",
is_preview=True,
)
class List(AAZCommand):
"""Get a list of Elastic SANs in a subscription.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san list-sku",
is_preview=True,
)
class ListSku(AAZCommand):
"""Get a list of Elastic SAN skus.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san show",
is_preview=True,
)
class Show(AAZCommand):
"""Get an Elastic SAN.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san update",
is_preview=True,
)
class Update(AAZCommand):
"""Update an Elastic SAN.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command_group(
"elastic-san volume",
is_preview=True,
)
class __CMDGroup(AAZCommandGroup):
"""Manage Elastic SAN Volume.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume create",
is_preview=True,
)
class Create(AAZCommand):
"""Create a Volume.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume delete",
is_preview=True,
confirmation="Are you sure you want to perform this operation?",
)
class Delete(AAZCommand):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume list",
is_preview=True,
)
class List(AAZCommand):
"""List Volumes in a Volume Group.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume show",
is_preview=True,
)
class Show(AAZCommand):
"""Get a Volume.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume update",
is_preview=True,
)
class Update(AAZCommand):
"""Update a Volume.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command_group(
"elastic-san volume snapshot",
is_preview=True,
)
class __CMDGroup(AAZCommandGroup):
"""Manage volume snapshot
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume snapshot create",
is_preview=True,
)
class Create(AAZCommand):
"""Create a Volume Snapshot.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume snapshot delete",
is_preview=True,
confirmation="Are you sure you want to perform this operation?",
)
class Delete(AAZCommand):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume snapshot list",
is_preview=True,
)
class List(AAZCommand):
"""List Snapshots in a VolumeGroup or List Snapshots by Volume (name) in a VolumeGroup using filter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume snapshot show",
is_preview=True,
)
class Show(AAZCommand):
"""Get a Volume Snapshot.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command_group(
"elastic-san volume-group",
is_preview=True,
)
class __CMDGroup(AAZCommandGroup):
"""Manage Elastic SAN Volume Group.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume-group create",
is_preview=True,
)
class Create(AAZCommand):
"""Create a Volume Group.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume-group delete",
is_preview=True,
confirmation="Are you sure you want to perform this operation?",
)
class Delete(AAZCommand):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume-group list",
is_preview=True,
)
class List(AAZCommand):
"""List Volume Groups.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume-group show",
is_preview=True,
)
class Show(AAZCommand):
"""Get a Volume Group.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

@register_command(
"elastic-san volume-group update",
is_preview=True,
)
class Update(AAZCommand):
"""Update a Volume Group.
Expand Down
2 changes: 1 addition & 1 deletion src/elastic-san/azext_elastic_san/azext_metadata.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"azext.isPreview": true,
"azext.minCliCoreVersion": "2.51.0"
"azext.minCliCoreVersion": "2.55.0"
}
1 change: 1 addition & 0 deletions src/elastic-san/azext_elastic_san/custom.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

# pylint: disable=too-many-lines
# pylint: disable=too-many-statements
# pylint: disable=protected-access

from knack.log import get_logger
from .aaz.latest.elastic_san.volume_group import Create as _VolumeGroupCreate
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Loading