Skip to content

Commit

Permalink
[CosmosDB] Managed Cassandra Hotfix (Azure#3723)
Browse files Browse the repository at this point in the history
* first commit for hotfix.

* Second Commit

* Updating the version to 0.9.0
  • Loading branch information
AverageDesigner authored Jul 30, 2021
1 parent 8feab47 commit 0b76ba9
Show file tree
Hide file tree
Showing 6 changed files with 1,836 additions and 247 deletions.
4 changes: 4 additions & 0 deletions src/cosmosdb-preview/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
Release History
===============
0.9.0
++++++
* Fixing Managed Cassandra issues that were introduced due to updating to python sdk 4.0.

0.8.0
++++++
* Adding the support for conversion of accounts from periodic to continuous backup policy and updating to python sdk 4.0.
Expand Down
15 changes: 12 additions & 3 deletions src/cosmosdb-preview/azext_cosmosdb_preview/custom.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
ContinuousModeBackupPolicy,
ClusterResource,
ClusterResourceProperties,
DataCenterResource,
DataCenterResourceProperties
)

Expand Down Expand Up @@ -545,7 +546,7 @@ def cli_cosmosdb_managed_cassandra_fetch_node_status(client,

"""Get Azure Managed Cassandra Cluster Node Status"""

return client.fetch_node_status(resource_group_name, cluster_name)
return client.begin_fetch_node_status(resource_group_name, cluster_name)


def cli_cosmosdb_managed_cassandra_datacenter_create(client,
Expand All @@ -566,7 +567,11 @@ def cli_cosmosdb_managed_cassandra_datacenter_create(client,
base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment
)

return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_properties)
data_center_resource = DataCenterResource(
properties=data_center_properties
)

return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_resource)


def cli_cosmosdb_managed_cassandra_datacenter_update(client, resource_group_name,
Expand All @@ -592,7 +597,11 @@ def cli_cosmosdb_managed_cassandra_datacenter_update(client, resource_group_name
seed_nodes=data_center_resource.properties.seed_nodes,
base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment)

return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_properties)
data_center_resource = DataCenterResource(
properties=data_center_properties
)

return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_resource)


def _gen_guid():
Expand Down
Loading

0 comments on commit 0b76ba9

Please sign in to comment.