Skip to content

Commit f51bc92

Browse files
authored
Releasing version 3.2.1
Releasing version 3.2.1
2 parents 2685035 + 23a53fb commit f51bc92

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+15363
-2407
lines changed

CHANGELOG.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +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.2.1 - 2021-10-26
10+
------------------
11+
Added
12+
~~~~~
13+
* Support for OCI Certificates service
14+
15+
* ``oci certs-mgmt``
16+
* ``oci certificates``
17+
18+
* Support for the following features in Devops service
19+
20+
* Support for build services
21+
22+
* ``oci devops build-pipeline``
23+
* ``oci devops build-run``
24+
* ``oci devops connection``
25+
26+
* Support for creating and managing repositories and triggers
27+
28+
* ``oci devops repository``
29+
* ``oci devops trigger``
30+
31+
* Support for creating child tenancies and managing subscription in Organizations service
32+
33+
* ``oci organizations organization``
34+
* ``oci organizations organization-tenancy``
35+
* ``oci organizations child-tenancy``
36+
* ``oci organizations assigned-subscription``
37+
* ``oci organizations subscription-mapping``
38+
* ``oci organizations subscription``
39+
40+
* Support for the following features in Operations Insights service
41+
42+
* Support for resource lifecycle operations on Enterprise Manager-based Exadata targets and capacity analytics
43+
44+
* ``oci opsi exadata-insights``
45+
46+
* Support for creating Enterprise Manager-based Host targets
47+
48+
* ``oci opsi host-insights create-em-external-host``
49+
50+
* Support for creating esxi-hosts outside of the same AD in Oracle Cloud VMWare Solution service
51+
52+
* ``oci ocvs esxi-host create --compute-availability-domain``
53+
54+
955
3.2.0 - 2021-10-19
1056
------------------
1157
Added

requirements.txt

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

services/certificates/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
3+
# 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.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
3+
# 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.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
3+
# 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.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
3+
# 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.
4+
5+
import click # noqa: F401
6+
import json # noqa: F401
7+
from services.certificates.src.oci_cli_certificates.generated import certificates_cli
8+
from oci_cli import cli_util # noqa: F401
9+
from oci_cli import custom_types # noqa: F401
10+
from oci_cli import json_skeleton_utils # noqa: F401
11+
12+
13+
# oci certificates certificate-authority-bundle-version-summary list-certificate-authority-bundle-versions -> oci certificates certificate-authority-bundle-version-summary list
14+
cli_util.rename_command(certificates_cli, certificates_cli.certificate_authority_bundle_version_summary_group, certificates_cli.list_certificate_authority_bundle_versions, "list")
15+
16+
17+
# oci certificates certificate-bundle-version-summary list-certificate-bundle-versions -> oci certificates certificate-bundle-version-summary list
18+
cli_util.rename_command(certificates_cli, certificates_cli.certificate_bundle_version_summary_group, certificates_cli.list_certificate_bundle_versions, "list")
19+
20+
21+
# oci certificates certificate-authority-bundle-version-summary -> oci certificates certificate-authority-bundle-version
22+
cli_util.rename_command(certificates_cli, certificates_cli.certificates_root_group, certificates_cli.certificate_authority_bundle_version_summary_group, "certificate-authority-bundle-version")
23+
24+
25+
# oci certificates certificate-bundle-version-summary -> oci certificates certificate-bundle-version
26+
cli_util.rename_command(certificates_cli, certificates_cli.certificates_root_group, certificates_cli.certificate_bundle_version_summary_group, "certificate-bundle-version")
27+
28+
29+
@cli_util.copy_params_from_generated_command(certificates_cli.get_certificate_authority_bundle, params_to_exclude=['certificate_authority_version_name'])
30+
@certificates_cli.certificate_authority_bundle_group.command(name=certificates_cli.get_certificate_authority_bundle.name, help=certificates_cli.get_certificate_authority_bundle.help)
31+
@cli_util.option('--version-name', help=u"""The name of the certificate authority (CA). (This might be referred to as the name of the CA version, as every CA consists of at least one version.) Names are unique across versions of a given CA.""")
32+
@click.pass_context
33+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={}, output_type={'module': 'certificates', 'class': 'CertificateAuthorityBundle'})
34+
@cli_util.wrap_exceptions
35+
def get_certificate_authority_bundle_extended(ctx, **kwargs):
36+
if 'version_name' in kwargs:
37+
kwargs['certificate_authority_version_name'] = kwargs['version_name']
38+
kwargs.pop('version_name')
39+
40+
ctx.invoke(certificates_cli.get_certificate_authority_bundle, **kwargs)
41+
42+
43+
@cli_util.copy_params_from_generated_command(certificates_cli.get_certificate_bundle, params_to_exclude=['certificate_bundle_type', 'certificate_version_name'])
44+
@certificates_cli.certificate_bundle_group.command(name=certificates_cli.get_certificate_bundle.name, help=certificates_cli.get_certificate_bundle.help)
45+
@cli_util.option('--bundle-type', type=custom_types.CliCaseInsensitiveChoice(["CERTIFICATE_CONTENT_PUBLIC_ONLY", "CERTIFICATE_CONTENT_WITH_PRIVATE_KEY"]), help=u"""The type of certificate bundle. By default, the private key fields are not returned. When querying for certificate bundles, to return results with certificate contents, the private key in PEM format, and the private key passphrase, specify the value of this parameter as `CERTIFICATE_CONTENT_WITH_PRIVATE_KEY`.""")
46+
@cli_util.option('--version-name', help=u"""The name of the certificate. (This might be referred to as the name of the certificate version, as every certificate consists of at least one version.) Names are unique across versions of a given certificate.""")
47+
@click.pass_context
48+
@json_skeleton_utils.json_skeleton_generation_handler(input_params_to_complex_types={}, output_type={'module': 'certificates', 'class': 'CertificateBundle'})
49+
@cli_util.wrap_exceptions
50+
def get_certificate_bundle_extended(ctx, **kwargs):
51+
if 'bundle_type' in kwargs:
52+
kwargs['certificate_bundle_type'] = kwargs['bundle_type']
53+
kwargs.pop('bundle_type')
54+
55+
if 'version_name' in kwargs:
56+
kwargs['certificate_version_name'] = kwargs['version_name']
57+
kwargs.pop('version_name')
58+
59+
ctx.invoke(certificates_cli.get_certificate_bundle, **kwargs)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# coding: utf-8
2+
# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
3+
# 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.

0 commit comments

Comments
 (0)