Skip to content

Commit 0e39d37

Browse files
Releasing version 3.26.0
Releasing version 3.26.0
2 parents eda45ad + b9a46bb commit 0e39d37

File tree

10 files changed

+474
-153
lines changed

10 files changed

+474
-153
lines changed

CHANGELOG.rst

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,52 @@ 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.25.4 - 2023-04-25
9+
3.26.0 - 2023-05-02
1010
--------------------
1111

1212
Added
1313
~~~~~
14+
* Support for new command in stack-monitoring in the Resource service
15+
16+
* ``oci stack-monitoring resource update-and-propagate-tags``
17+
18+
* Support for on-demand node upgrade optional parameter for Kubernetes in the Container Engine service
19+
20+
* ``oci ce node-pool create --node-pool-cycling-details``
21+
* ``oci ce node-pool update --node-pool-cycling-details``
22+
23+
* Data Science serivce
24+
25+
* [BREAKING] Support for new BYOL SSL and ORDS certificates required parameters for Cloud Autonomous VM Clusters
26+
27+
* ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ords-certs --certificate-generation-type``
28+
* ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ssl-certs --certificate-generation-type``
29+
30+
* Support for new BYOL SSL and ORDS certificates optional parameters for Cloud Autonomous VM Clusters
31+
32+
* ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ords-certs --ca-bundle-id --certificate-authority-id --certificate-id``
33+
* ``oci db cloud-autonomous-vm-cluster rotate-cloud-autonomous-vm-cluster-ssl-certs --ca-bundle-id --certificate-authority-id --certificate-id```
34+
35+
* Stack Monitoring service
36+
37+
* Support for new optional parameter in creating discorvery job
1438

39+
* ``oci stack-monitoring discovery-job create --should-propagate-tags-to-discovered-resources``
40+
41+
* Support for new optional parameters to resources create and update commands
42+
43+
* ``oci stack-monitoring resource create --additional-aliases --additional-credentials --defined-tags --freeform-tags``
44+
* ``oci stack-monitoring resource update --additional-aliases --additional-credentials --defined-tags --freeform-tags``
45+
46+
* Support for new command in resources
47+
48+
* ``oci stack-monitoring resource update-and-propagate-tagss``
49+
50+
3.25.4 - 2023-04-25
51+
--------------------
52+
53+
Added
54+
~~~~~
1555
* Database Management service
1656

1757
* Support for new commands to monitor external exadata infrastructure
@@ -72,7 +112,6 @@ Added
72112

73113
Added
74114
~~~~~
75-
76115
* Support for private endpoints in the Digital Assistant service
77116

78117
* ``oci oda management oda-private-endpoint``
@@ -93,7 +132,6 @@ Added
93132

94133
Added
95134
~~~~~
96-
97135
* Support for rotation of certificate of ORDS service on Autonomous VM Clusters on Exadata Cloud in the Database service.
98136

99137
* ``oci db autonomous-vm-cluster rotate-autonomous-vm-cluster-ords-certs``

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Jinja2==3.0.3
1414
jmespath==0.10.0
1515
ndg-httpsclient==0.4.2
1616
mock==2.0.0
17-
oci==2.99.1
17+
oci==2.100.0
1818
packaging==20.2
1919
pluggy==0.13.0
2020
py==1.10.0

services/container_engine/src/oci_cli_container_engine/generated/containerengine_cli.py

Lines changed: 32 additions & 16 deletions
Large diffs are not rendered by default.

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

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18116,6 +18116,10 @@ def rotate_autonomous_vm_cluster_ssl_certs(ctx, from_json, wait_for_state, max_w
1811618116

1811718117
@cloud_autonomous_vm_cluster_group.command(name=cli_util.override('db.rotate_cloud_autonomous_vm_cluster_ords_certs.command_name', 'rotate-cloud-autonomous-vm-cluster-ords-certs'), help=u"""Rotates the Oracle REST Data Services (ORDS) certificates for a cloud Autonomous Exadata VM cluster. \n[Command Reference](rotateCloudAutonomousVmClusterOrdsCerts)""")
1811818118
@cli_util.option('--cloud-autonomous-vm-cluster-id', required=True, help=u"""The Cloud VM cluster [OCID].""")
18119+
@cli_util.option('--certificate-generation-type', required=True, type=custom_types.CliCaseInsensitiveChoice(["SYSTEM", "BYOC"]), help=u"""Specify SYSTEM for using Oracle managed certificates. Specify BYOC when you want to bring your own certificate.""")
18120+
@cli_util.option('--certificate-id', help=u"""The [OCID] of the certificate to use.""")
18121+
@cli_util.option('--certificate-authority-id', help=u"""The [OCID] of the certificate authority.""")
18122+
@cli_util.option('--ca-bundle-id', help=u"""The [OCID] of the certificate bundle.""")
1811918123
@cli_util.option('--if-match', help=u"""For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.""")
1812018124
@cli_util.option('--wait-for-state', type=custom_types.CliCaseInsensitiveChoice(["ACCEPTED", "IN_PROGRESS", "FAILED", "SUCCEEDED"]), multiple=True, help="""This operation asynchronously creates, modifies or deletes a resource and uses a work request to track the progress of the operation. Specify this option to perform the action and then wait until the work request reaches a certain state. Multiple states can be specified, returning on the first state. For example, --wait-for-state SUCCEEDED --wait-for-state FAILED would return on whichever lifecycle state is reached first. If timeout is reached, a return code of 2 is returned. For any other error, a return code of 1 is returned.""")
1812118125
@cli_util.option('--max-wait-seconds', type=click.INT, help="""The maximum time to wait for the work request to reach the state defined by --wait-for-state. Defaults to 1200 seconds.""")
@@ -18125,7 +18129,7 @@ def rotate_autonomous_vm_cluster_ssl_certs(ctx, from_json, wait_for_state, max_w
1812518129
@click.pass_context
1812618130
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
1812718131
@cli_util.wrap_exceptions
18128-
def rotate_cloud_autonomous_vm_cluster_ords_certs(ctx, from_json, wait_for_state, max_wait_seconds, wait_interval_seconds, cloud_autonomous_vm_cluster_id, if_match):
18132+
def rotate_cloud_autonomous_vm_cluster_ords_certs(ctx, from_json, wait_for_state, max_wait_seconds, wait_interval_seconds, cloud_autonomous_vm_cluster_id, certificate_generation_type, certificate_id, certificate_authority_id, ca_bundle_id, if_match):
1812918133

1813018134
if isinstance(cloud_autonomous_vm_cluster_id, six.string_types) and len(cloud_autonomous_vm_cluster_id.strip()) == 0:
1813118135
raise click.UsageError('Parameter --cloud-autonomous-vm-cluster-id cannot be whitespace or empty string')
@@ -18134,9 +18138,23 @@ def rotate_cloud_autonomous_vm_cluster_ords_certs(ctx, from_json, wait_for_state
1813418138
if if_match is not None:
1813518139
kwargs['if_match'] = if_match
1813618140
kwargs['opc_request_id'] = cli_util.use_or_generate_request_id(ctx.obj['request_id'])
18141+
18142+
_details = {}
18143+
_details['certificateGenerationType'] = certificate_generation_type
18144+
18145+
if certificate_id is not None:
18146+
_details['certificateId'] = certificate_id
18147+
18148+
if certificate_authority_id is not None:
18149+
_details['certificateAuthorityId'] = certificate_authority_id
18150+
18151+
if ca_bundle_id is not None:
18152+
_details['caBundleId'] = ca_bundle_id
18153+
1813718154
client = cli_util.build_client('database', 'database', ctx)
1813818155
result = client.rotate_cloud_autonomous_vm_cluster_ords_certs(
1813918156
cloud_autonomous_vm_cluster_id=cloud_autonomous_vm_cluster_id,
18157+
rotate_cloud_autonomous_vm_cluster_ords_certs_details=_details,
1814018158
**kwargs
1814118159
)
1814218160
work_request_client = cli_util.build_client('work_requests', 'work_request', ctx)
@@ -18175,6 +18193,10 @@ def rotate_cloud_autonomous_vm_cluster_ords_certs(ctx, from_json, wait_for_state
1817518193

1817618194
@cloud_autonomous_vm_cluster_group.command(name=cli_util.override('db.rotate_cloud_autonomous_vm_cluster_ssl_certs.command_name', 'rotate-cloud-autonomous-vm-cluster-ssl-certs'), help=u"""Rotates the SSL certficates for a cloud Autonomous Exadata VM cluster. \n[Command Reference](rotateCloudAutonomousVmClusterSslCerts)""")
1817718195
@cli_util.option('--cloud-autonomous-vm-cluster-id', required=True, help=u"""The Cloud VM cluster [OCID].""")
18196+
@cli_util.option('--certificate-generation-type', required=True, type=custom_types.CliCaseInsensitiveChoice(["SYSTEM", "BYOC"]), help=u"""Specify SYSTEM for using Oracle managed certificates. Specify BYOC when you want to bring your own certificate.""")
18197+
@cli_util.option('--certificate-id', help=u"""The [OCID] of the certificate to use.""")
18198+
@cli_util.option('--certificate-authority-id', help=u"""The [OCID] of the certificate authority.""")
18199+
@cli_util.option('--ca-bundle-id', help=u"""The [OCID] of the certificate bundle.""")
1817818200
@cli_util.option('--if-match', help=u"""For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.""")
1817918201
@cli_util.option('--wait-for-state', type=custom_types.CliCaseInsensitiveChoice(["ACCEPTED", "IN_PROGRESS", "FAILED", "SUCCEEDED"]), multiple=True, help="""This operation asynchronously creates, modifies or deletes a resource and uses a work request to track the progress of the operation. Specify this option to perform the action and then wait until the work request reaches a certain state. Multiple states can be specified, returning on the first state. For example, --wait-for-state SUCCEEDED --wait-for-state FAILED would return on whichever lifecycle state is reached first. If timeout is reached, a return code of 2 is returned. For any other error, a return code of 1 is returned.""")
1818018202
@cli_util.option('--max-wait-seconds', type=click.INT, help="""The maximum time to wait for the work request to reach the state defined by --wait-for-state. Defaults to 1200 seconds.""")
@@ -18184,7 +18206,7 @@ def rotate_cloud_autonomous_vm_cluster_ords_certs(ctx, from_json, wait_for_state
1818418206
@click.pass_context
1818518207
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
1818618208
@cli_util.wrap_exceptions
18187-
def rotate_cloud_autonomous_vm_cluster_ssl_certs(ctx, from_json, wait_for_state, max_wait_seconds, wait_interval_seconds, cloud_autonomous_vm_cluster_id, if_match):
18209+
def rotate_cloud_autonomous_vm_cluster_ssl_certs(ctx, from_json, wait_for_state, max_wait_seconds, wait_interval_seconds, cloud_autonomous_vm_cluster_id, certificate_generation_type, certificate_id, certificate_authority_id, ca_bundle_id, if_match):
1818818210

1818918211
if isinstance(cloud_autonomous_vm_cluster_id, six.string_types) and len(cloud_autonomous_vm_cluster_id.strip()) == 0:
1819018212
raise click.UsageError('Parameter --cloud-autonomous-vm-cluster-id cannot be whitespace or empty string')
@@ -18193,9 +18215,23 @@ def rotate_cloud_autonomous_vm_cluster_ssl_certs(ctx, from_json, wait_for_state,
1819318215
if if_match is not None:
1819418216
kwargs['if_match'] = if_match
1819518217
kwargs['opc_request_id'] = cli_util.use_or_generate_request_id(ctx.obj['request_id'])
18218+
18219+
_details = {}
18220+
_details['certificateGenerationType'] = certificate_generation_type
18221+
18222+
if certificate_id is not None:
18223+
_details['certificateId'] = certificate_id
18224+
18225+
if certificate_authority_id is not None:
18226+
_details['certificateAuthorityId'] = certificate_authority_id
18227+
18228+
if ca_bundle_id is not None:
18229+
_details['caBundleId'] = ca_bundle_id
18230+
1819618231
client = cli_util.build_client('database', 'database', ctx)
1819718232
result = client.rotate_cloud_autonomous_vm_cluster_ssl_certs(
1819818233
cloud_autonomous_vm_cluster_id=cloud_autonomous_vm_cluster_id,
18234+
rotate_cloud_autonomous_vm_cluster_ssl_certs_details=_details,
1819918235
**kwargs
1820018236
)
1820118237
work_request_client = cli_util.build_client('work_requests', 'work_request', ctx)

services/opa/src/oci_cli_opa_instance/generated/opainstance_cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from oci_cli.aliasing import CommandGroupWithAlias
1717

1818

19-
@cli.command(cli_util.override('opa.opa_root_group.command_name', 'opa'), cls=CommandGroupWithAlias, help=cli_util.override('opa.opa_root_group.help', """A description of the OracleProcessAutomation API"""), short_help=cli_util.override('opa.opa_root_group.short_help', """OracleProcessAutomation API"""))
19+
@cli.command(cli_util.override('opa.opa_root_group.command_name', 'opa'), cls=CommandGroupWithAlias, help=cli_util.override('opa.opa_root_group.help', """Process Automation helps you to rapidly design, automate, and manage business processes in the cloud. With the Process Automation design-time (Designer) and the runtime (Workspace) environments, you can easily create, develop, manage, test, and monitor process applications and their components."""), short_help=cli_util.override('opa.opa_root_group.short_help', """Process Automation"""))
2020
@cli_util.help_option_group
2121
def opa_root_group():
2222
pass

0 commit comments

Comments
 (0)