Skip to content

Commit 0e3bb71

Browse files
Releasing version 3.48.2
Releasing version 3.48.2
2 parents 235851b + c315eb8 commit 0e3bb71

File tree

33 files changed

+2950
-193
lines changed

33 files changed

+2950
-193
lines changed

CHANGELOG.rst

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,92 @@ All notable changes to this project will be documented in this file.
66

77
The format is based on `Keep a Changelog <http://keepachangelog.com/>`__.
88

9+
3.48.2 - 2024-10-01
10+
--------------------
11+
Added
12+
~~~~~
13+
* Support for Security Attribute Service
14+
15+
* ``oci security-attribute security-attribute bulk-delete``
16+
* ``oci security-attribute security-attribute bulk-edit``
17+
* ``oci security-attribute security-attribute create``
18+
* ``oci security-attribute security-attribute delete``
19+
* ``oci security-attribute security-attribute get``
20+
* ``oci security-attribute security-attribute list``
21+
* ``oci security-attribute security-attribute update``
22+
* ``oci security-attribute security-attribute-namespace cascade-delete``
23+
* ``oci security-attribute security-attribute-namespace change-compartment``
24+
* ``oci security-attribute security-attribute-namespace create``
25+
* ``oci security-attribute security-attribute-namespace delete``
26+
* ``oci security-attribute security-attribute-namespace get``
27+
* ``oci security-attribute security-attribute-namespace list``
28+
* ``oci security-attribute security-attribute-namespace update``
29+
* ``oci security-attribute work-request get``
30+
* ``oci security-attribute work-request list``
31+
* ``oci security-attribute work-request list-errors``
32+
* ``oci security-attribute work-request list-logs``
33+
34+
* Support for Zero Trust Packet Routing Service
35+
36+
* ``oci zpr configuration create``
37+
* ``oci zpr configuration get``
38+
* ``oci zpr work-request get-zpr-configuration``
39+
* ``oci zpr work-request get-zpr-policy``
40+
* ``oci zpr work-request list-zpr-configuration``
41+
* ``oci zpr work-request list-zpr-configuration-errors``
42+
* ``oci zpr work-request list-zpr-configuration-logs``
43+
* ``oci zpr work-request list-zpr-policy``
44+
* ``oci zpr work-request list-zpr-policy-errors``
45+
* ``oci zpr work-request list-zpr-policy-logs``
46+
* ``oci zpr zpr-policy create``
47+
* ``oci zpr zpr-policy delete``
48+
* ``oci zpr zpr-policy get``
49+
* ``oci zpr zpr-policy list``
50+
* ``oci zpr zpr-policy update``
51+
52+
* Support for securityAttributes feature for Network Load Balancer Service
53+
54+
* ``oci nlb network-load-balancer create --security-attributes``
55+
* ``oci nlb network-load-balancer update --security-attributes``
56+
57+
* Support for OIC Gen3 Disaster Recovery for OIC Gen3 Disaster Recovery Service
58+
59+
* ``oci integration integration-instance create --is-disaster-recovery-enabled``
60+
* ``oci integration integration-instance disaster-recovery-failover --integration-instance-id, -? | -h | --help``
61+
62+
* Support for Zero-Trust Packet Routing v1 securityAttributes for Core Service
63+
64+
* ``oci network vcn update --security-attributes``
65+
* ``oci network vcn create --security-attributes``
66+
* ``oci network vnic update --security-attributes``
67+
68+
* Support for Zero-Trust Packet Routing v1 securityAttributes for Database Service
69+
70+
* ``oci db autonomous-database create``
71+
* ``oci db autonomous-database create-adb-cross-region-data-guard-details``
72+
* ``oci db autonomous-database create-autonomous-database-create-cross-region-disaster-recovery-details``
73+
* ``oci db autonomous-database create-cross-tenancy-disaster-recovery-details``
74+
* ``oci db autonomous-database create-from-backup-id``
75+
* ``oci db autonomous-database create-from-backup-timestamp``
76+
* ``oci db autonomous-database create-from-clone``
77+
* ``oci db autonomous-database create-refreshable-clone``
78+
* ``oci db autonomous-database update``
79+
* ``oci db cloud-autonomous-vm-cluster create``
80+
* ``oci db cloud-autonomous-vm-cluster update``
81+
* ``oci db cloud-vm-cluster create``
82+
* ``oci db cloud-vm-cluster update``
83+
* ``oci db exadb-vm-cluster create``
84+
* ``oci db exadb-vm-cluster update``
85+
* ``oci db system launch``
86+
* ``oci db system launch-from-backup``
87+
* ``oci db system launch-from-database``
88+
* ``oci db system launch-from-db-system``
89+
* ``oci db system update``
90+
91+
* Support to read ssh-key from a file located on the local filesystem for database-migration create-oracle-connection command in the Database Migration Service
92+
93+
* ``oci database-migration connection create-oracle-connection --sshkey-file``
94+
995
3.48.1 - 2024-09-24
1096
--------------------
1197
Added

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Jinja2>=3.1.4; python_version >= '3.7'
1515
jmespath==0.10.0
1616
ndg-httpsclient==0.4.2
1717
mock==2.0.0
18-
oci==2.135.0
18+
oci==2.135.1
1919
packaging==20.2
2020
pluggy==0.13.0
2121
py==1.11.0

services/core/src/oci_cli_compute/generated/compute_cli.py

Lines changed: 187 additions & 61 deletions
Large diffs are not rendered by default.

services/core/src/oci_cli_virtual_network/generated/virtualnetwork_cli.py

Lines changed: 40 additions & 20 deletions
Large diffs are not rendered by default.

services/core/src/oci_cli_virtual_network/virtualnetwork_cli_extended.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -801,7 +801,7 @@ def update_drg_route_table_extended(ctx, **kwargs):
801801

802802

803803
# oci network vcn list-ip-inventory -> oci network ip-inventory-cidr-utilization-collection
804-
# virtualnetwork_cli.vcn_group.commands.pop(virtualnetwork_cli.list_ip_inventory.name)
804+
virtualnetwork_cli.ip_inventory_collection_group.commands.pop(virtualnetwork_cli.list_ip_inventory.name)
805805
virtualnetwork_cli.ip_inventory_cidr_utilization_collection_group.add_command(virtualnetwork_cli.list_ip_inventory)
806806

807807

services/database/src/oci_cli_database/generated/database_cli.py

Lines changed: 178 additions & 82 deletions
Large diffs are not rendered by default.

services/database_migration/src/oci_cli_database_migration/databasemigration_cli_extended.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -363,22 +363,22 @@ def create_agent_extended(ctx, **kwargs):
363363

364364
# oci database-migration connection create-oracle-connection --wallet --ssh-key
365365
@cli_util.copy_params_from_generated_command(databasemigration_cli.create_connection_create_oracle_connection_details, params_to_exclude=[])
366-
@databasemigration_cli.connection_group.command(name='create', help=databasemigration_cli.create_connection_create_oracle_connection_details.help)
366+
@databasemigration_cli.connection_group.command(name=cli_util.override('database_migration.create_connection_create_oracle_connection_details.command_name', 'create-connection-create-oracle-connection-details'), help=databasemigration_cli.create_connection_create_oracle_connection_details.help)
367367
@cli_util.option('--technology-type', type=custom_types.CliCaseInsensitiveChoice(["AMAZON_RDS_ORACLE", "OCI_AUTONOMOUS_DATABASE", "ORACLE_DATABASE", "ORACLE_EXADATA"]), help="""The Oracle technology type. This value can only be specified for manual connections.""")
368368
@cli_util.option('--wallet', type=click.File('r'), help=u"""cwallet.sso fle path containing containing the TCPS/SSL certificate; base64 encoded String. Not required for source container database connections.""")
369369
@cli_util.option('--sshkey-file', type=click.File('r'), help=u""" Private ssh key file.""")
370370
@click.pass_context
371371
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={'freeform-tags': {'module': 'database_migration', 'class': 'dict(str, string)'}, 'defined-tags': {'module': 'database_migration', 'class': 'dict(str, dict(str, object))'}}, output_type={'module': 'database_migration', 'class': 'Connection'})
372372
@cli_util.wrap_exceptions
373-
def create_oracle_connection(ctx, **kwargs):
373+
def create_connection_create_oracle_connection_details_extended(ctx, **kwargs):
374374

375375
# create_oracle_connection read --ssh-key using --ssh-key-file
376376
if 'sshkey_file' in kwargs and kwargs['sshkey_file'] is not None:
377-
if kwargs.get('sshkey') and kwargs.get('sshkey_file') is not None:
377+
if kwargs.get('ssh_key') and kwargs.get('sshkey_file') is not None:
378378
raise cli_exceptions.RequiredValueNotInDefaultOrUserInputError('Cannot specify both --sshkey-file and --ssh-key.')
379379
sshkey_file = kwargs.get('sshkey_file')
380380
if sshkey_file:
381-
kwargs['sshkey'] = sshkey_file.read()
381+
kwargs['ssh_key'] = sshkey_file.read()
382382
kwargs.pop('sshkey_file')
383383

384384
# create_connection read --tls-wallet using --tls-wallet-file
@@ -388,7 +388,6 @@ def create_oracle_connection(ctx, **kwargs):
388388
tls_wallet_file = kwargs.get('tls_wallet_file')
389389
if tls_wallet_file:
390390
kwargs['tls_wallet'] = tls_wallet_file.read()
391+
kwargs.pop('tls_wallet_file')
391392

392-
kwargs.pop('tls_wallet_file')
393-
394-
ctx.invoke(databasemigration_cli.create_connection, **kwargs)
393+
ctx.invoke(databasemigration_cli.create_connection_create_oracle_connection_details, **kwargs)

0 commit comments

Comments
 (0)