Skip to content

Commit e8c5e4d

Browse files
Releasing version 3.25.1
Releasing version 3.25.1
2 parents 5b26a73 + 23d8307 commit e8c5e4d

File tree

7 files changed

+28
-6
lines changed

7 files changed

+28
-6
lines changed

CHANGELOG.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ 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.1 - 2023-04-04
10+
--------------------
11+
12+
Added
13+
~~~~~
14+
* Support for a new optional parameter to HTTP healthchecks for HTTPS backendsets in the Load Balancer service
15+
16+
* ``oci lb health-checker update --is-force-plain-text``
17+
918
3.25.0 - 2023-03-28
1019
--------------------
1120

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.96.1
17+
oci==2.97.0
1818
packaging==20.2
1919
pluggy==0.13.0
2020
py==1.10.0

services/database/src/oci_cli_database/database_cli_extended.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,10 @@ def launch_db_system_from_database_extended(ctx, **kwargs):
613613
@cli_util.option('--db-unique-name', required=False, help="""The database unique name. It must be greater than 3 characters, but at most 30 characters, begin with a letter, and contain only letters, numbers, and underscores. The first eight characters must also be unique within a Database Domain and within a Database System or VM Cluster. In addition, if it is not on a VM Cluster it might either be identical to the database name or prefixed by the database name and followed by an underscore.""")
614614
@cli_util.option('--sid-prefix', required=False, help="""Specifies a prefix for the `Oracle SID` of the database to be created.""")
615615
@cli_util.option('--tde-wallet-password', help="""The optional password to open the TDE wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, #, or -.""")
616-
@cli_util.option('--db-workload', type=custom_types.CliCaseInsensitiveChoice(["OLTP", "DSS"]), help="""Database workload type. Allowed values are: OLTP, DSS""")
616+
@cli_util.option('--db-workload', type=custom_types.CliCaseInsensitiveChoice(["OLTP", "DSS"]), help="""**Deprecated.** This has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service.
617+
Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored.
618+
619+
Database workload type. Allowed values are: OLTP, DSS""")
617620
@cli_util.option('--ncharacter-set', help="""National character set for the database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8.""")
618621
@cli_util.option('--pdb-name', help="""Pluggable database name. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name.""")
619622
@cli_util.option('--db-version', required=False, help="""A valid Oracle database version. To get a list of supported versions, use the command 'oci db version list'.""")

services/load_balancer/src/oci_cli_load_balancer/generated/loadbalancer_cli.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3215,6 +3215,13 @@ def update_backend_set(ctx, from_json, force, wait_for_state, max_wait_seconds,
32153215
@cli_util.option('--url-path', help=u"""The path against which to run the health check.
32163216
32173217
Example: `/healthcheck`""")
3218+
@cli_util.option('--is-force-plain-text', type=click.BOOL, help=u"""Specifies if health checks should always be done using plain text instead of depending on whether or not the associated backend set is using SSL.
3219+
3220+
If \"true\", health checks will be done using plain text even if the associated backend set is configured to use SSL.
3221+
3222+
If \"false\", health checks will be done using SSL encryption if the associated backend set is configured to use SSL. If the backend set is not so configured the health checks will be done using plain text.
3223+
3224+
Example: `true`""")
32183225
@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 for the load balancer. This value can be obtained from a GET or POST response for any resource of that load balancer.
32193226
32203227
For example, the eTag returned by getListener can be specified as the ifMatch for updateRuleSets.
@@ -3230,7 +3237,7 @@ def update_backend_set(ctx, from_json, force, wait_for_state, max_wait_seconds,
32303237
@click.pass_context
32313238
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={})
32323239
@cli_util.wrap_exceptions
3233-
def update_health_checker(ctx, from_json, wait_for_state, max_wait_seconds, wait_interval_seconds, protocol, port, return_code, retries, timeout_in_millis, interval_in_millis, response_body_regex, load_balancer_id, backend_set_name, url_path, if_match):
3240+
def update_health_checker(ctx, from_json, wait_for_state, max_wait_seconds, wait_interval_seconds, protocol, port, return_code, retries, timeout_in_millis, interval_in_millis, response_body_regex, load_balancer_id, backend_set_name, url_path, is_force_plain_text, if_match):
32343241

32353242
if isinstance(load_balancer_id, six.string_types) and len(load_balancer_id.strip()) == 0:
32363243
raise click.UsageError('Parameter --load-balancer-id cannot be whitespace or empty string')
@@ -3255,6 +3262,9 @@ def update_health_checker(ctx, from_json, wait_for_state, max_wait_seconds, wait
32553262
if url_path is not None:
32563263
_details['urlPath'] = url_path
32573264

3265+
if is_force_plain_text is not None:
3266+
_details['isForcePlainText'] = is_force_plain_text
3267+
32583268
client = cli_util.build_client('load_balancer', 'load_balancer', ctx)
32593269
result = client.update_health_checker(
32603270
load_balancer_id=load_balancer_id,

services/mysql/src/oci_cli_db_system/generated/dbsystem_cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1993,7 +1993,7 @@ def update_analytics_cluster(ctx, from_json, wait_for_state, max_wait_seconds, w
19931993
@cli_util.option('--admin-password', help=u"""The password for the administrative user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.""")
19941994
@cli_util.option('--data-storage-size-in-gbs', type=click.INT, help=u"""Expands the DB System's storage to the specified value. Only supports values larger than the current DB System's storage size.
19951995
1996-
DB Systems with initial storage of 400 GB or less can be expanded up to 32 TB. DB Systems with initial storage larger than 400 GB can be expanded up to 64 TB.
1996+
DB Systems with an initial storage size of 400 GB or less can be expanded up to 32 TB. DB Systems with an initial storage size between 401-800 GB can be expanded up to 64 TB. DB Systems with an initial storage size between 801-1200 GB can be expanded up to 96 TB. DB Systems with an initial storage size of 1201 GB or more can be expanded up to 128 TB.
19971997
19981998
It is not possible to decrease data storage size.""")
19991999
@cli_util.option('--hostname-label', help=u"""The hostname for the primary endpoint of the DB System. Used for DNS. The value is the hostname portion of the primary private IP's fully qualified domain name (FQDN) (for example, \"dbsystem-1\" in FQDN \"dbsystem-1.subnet123.vcn1.oraclevcn.com\"). Must be unique across all VNICs in the subnet and comply with RFC 952 and RFC 1123.""")

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def open_relative(*path):
2929
readme = f.read()
3030

3131
requires = [
32-
'oci==2.96.1',
32+
'oci==2.97.0',
3333
'arrow>=1.0.0',
3434
'certifi',
3535
'click==8.0.4',

src/oci_cli/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
33
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
44

5-
__version__ = '3.25.0'
5+
__version__ = '3.25.1'

0 commit comments

Comments
 (0)