Skip to content

Commit 1aa7865

Browse files
Releasing version 2.35.0
Releasing version 2.35.0
2 parents efe23ac + 93f8509 commit 1aa7865

File tree

160 files changed

+1292
-153
lines changed

Some content is hidden

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

160 files changed

+1292
-153
lines changed

CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](http://keepachangelog.com/).
55

6+
## 2.35.0 - 2022-07-12
7+
### Added
8+
- Support for DBCS databases in the Operations Insights service
9+
- Support for point-in-time recovery for non-highly-available database systems in the MySQL Database service
10+
- Support for triggering reboot migration on instances with pending maintenance in the Compute service
11+
- Support for native pod networking in the Container Engine for Kubernetes service
12+
- Support for creating Data Guard associations with new database systems in the Database service
13+
14+
### Breaking Changes
15+
- Property `preserveDataVolumes` is removed from the model `TerminateInstanceRequest` in the Core service.
16+
- Property `hostType` is changed from type Array of `strings` to type Array of `ListHostInsightsRequest.HostType` in the Operations Insights service.
17+
618
## 2.34.0 - 2022-07-05
719
### Added
820
- Support for backup policies returned as part of the database system list operation in the MySQL Database service

lib/adm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-adm",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Adm Service",
55
"repository": {
66
"type": "git",

lib/aianomalydetection/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aianomalydetection",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
55
"repository": {
66
"type": "git",

lib/ailanguage/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-ailanguage",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Ai Language Service",
55
"repository": {
66
"type": "git",

lib/aispeech/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aispeech",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Ai Speech Service",
55
"repository": {
66
"type": "git",

lib/aivision/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aivision",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Ai Vision Service",
55
"repository": {
66
"type": "git",

lib/analytics/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-analytics",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Analytics Service",
55
"repository": {
66
"type": "git",

lib/announcementsservice/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-announcementsservice",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Announcement Service",
55
"repository": {
66
"type": "git",

lib/apigateway/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apigateway",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for API gateway service",
55
"repository": {
66
"type": "git",

lib/apmconfig/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmconfig",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Apm Config Service",
55
"repository": {
66
"type": "git",

lib/apmcontrolplane/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmcontrolplane",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Apm Control Plane Service",
55
"repository": {
66
"type": "git",

lib/apmsynthetics/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmsynthetics",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Apm Synthetics Service",
55
"repository": {
66
"type": "git",

lib/apmtraces/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmtraces",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Apm Traces Service",
55
"repository": {
66
"type": "git",

lib/applicationmigration/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-applicationmigration",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Application Migration service",
55
"repository": {
66
"type": "git",

lib/appmgmtcontrol/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-appmgmtcontrol",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Appmgmt Control Service",
55
"repository": {
66
"type": "git",

lib/artifacts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-artifacts",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Artifacts Service",
55
"repository": {
66
"type": "git",

lib/audit/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-audit",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Audit Service",
55
"repository": {
66
"type": "git",

lib/autoscaling/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-autoscaling",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Autoscaling Service",
55
"repository": {
66
"type": "git",

lib/bastion/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-bastion",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Bastion Service",
55
"repository": {
66
"type": "git",

lib/bds/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-bds",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for BDS Service",
55
"repository": {
66
"type": "git",

lib/blockchain/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-blockchain",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Blockchain Service",
55
"repository": {
66
"type": "git",

lib/budget/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-budget",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Budget Service",
55
"repository": {
66
"type": "git",

lib/certificates/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-certificates",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Certificates Service",
55
"repository": {
66
"type": "git",

lib/certificatesmanagement/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-certificatesmanagement",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Certificates Management Service",
55
"repository": {
66
"type": "git",

lib/cims/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-cims",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Cims ",
55
"repository": {
66
"type": "git",

lib/cloudguard/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-cloudguard",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Cloud Guard Service",
55
"repository": {
66
"type": "git",

lib/common/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-common",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI Common module for NodeJS",
55
"repository": {
66
"type": "git",

lib/computeinstanceagent/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-computeinstanceagent",
3-
"version": "2.34.0",
3+
"version": "2.35.0",
44
"description": "OCI NodeJS client for Compute Instance Agent Service",
55
"repository": {
66
"type": "git",

lib/containerengine/lib/model/cluster-options.ts

+24-2
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,38 @@ export interface ClusterOptions {
2525
* Available Kubernetes versions.
2626
*/
2727
"kubernetesVersions"?: Array<string>;
28+
/**
29+
* Available CNIs and network options for existing and new node pools of the cluster
30+
*/
31+
"clusterPodNetworkOptions"?: Array<model.ClusterPodNetworkOptionDetails>;
2832
}
2933

3034
export namespace ClusterOptions {
3135
export function getJsonObj(obj: ClusterOptions): object {
32-
const jsonObj = { ...obj, ...{} };
36+
const jsonObj = {
37+
...obj,
38+
...{
39+
"clusterPodNetworkOptions": obj.clusterPodNetworkOptions
40+
? obj.clusterPodNetworkOptions.map(item => {
41+
return model.ClusterPodNetworkOptionDetails.getJsonObj(item);
42+
})
43+
: undefined
44+
}
45+
};
3346

3447
return jsonObj;
3548
}
3649
export function getDeserializedJsonObj(obj: ClusterOptions): object {
37-
const jsonObj = { ...obj, ...{} };
50+
const jsonObj = {
51+
...obj,
52+
...{
53+
"clusterPodNetworkOptions": obj.clusterPodNetworkOptions
54+
? obj.clusterPodNetworkOptions.map(item => {
55+
return model.ClusterPodNetworkOptionDetails.getDeserializedJsonObj(item);
56+
})
57+
: undefined
58+
}
59+
};
3860

3961
return jsonObj;
4062
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
/**
2+
* Container Engine for Kubernetes API
3+
* API for the Container Engine for Kubernetes service. Use this API to build, deploy,
4+
and manage cloud-native applications. For more information, see
5+
[Overview of Container Engine for Kubernetes](/iaas/Content/ContEng/Concepts/contengoverview.htm).
6+
7+
* OpenAPI spec version: 20180222
8+
*
9+
*
10+
* NOTE: This class is auto generated by OracleSDKGenerator.
11+
* Do not edit the class manually.
12+
*
13+
* Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
14+
* 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.
15+
*/
16+
17+
import * as model from "../model";
18+
import common = require("oci-common");
19+
20+
/**
21+
* The CNI type and relevant network details potentially applicable to the node pools of the cluster
22+
*/
23+
export interface ClusterPodNetworkOptionDetails {
24+
"cniType": string;
25+
}
26+
27+
export namespace ClusterPodNetworkOptionDetails {
28+
export function getJsonObj(obj: ClusterPodNetworkOptionDetails): object {
29+
const jsonObj = { ...obj, ...{} };
30+
31+
if (obj && "cniType" in obj && obj.cniType) {
32+
switch (obj.cniType) {
33+
case "FLANNEL_OVERLAY":
34+
return model.FlannelOverlayClusterPodNetworkOptionDetails.getJsonObj(
35+
<model.FlannelOverlayClusterPodNetworkOptionDetails>(<object>jsonObj),
36+
true
37+
);
38+
case "OCI_VCN_IP_NATIVE":
39+
return model.OciVcnIpNativeClusterPodNetworkOptionDetails.getJsonObj(
40+
<model.OciVcnIpNativeClusterPodNetworkOptionDetails>(<object>jsonObj),
41+
true
42+
);
43+
default:
44+
throw Error("Unknown value for: " + obj.cniType);
45+
}
46+
}
47+
return jsonObj;
48+
}
49+
export function getDeserializedJsonObj(obj: ClusterPodNetworkOptionDetails): object {
50+
const jsonObj = { ...obj, ...{} };
51+
52+
if (obj && "cniType" in obj && obj.cniType) {
53+
switch (obj.cniType) {
54+
case "FLANNEL_OVERLAY":
55+
return model.FlannelOverlayClusterPodNetworkOptionDetails.getDeserializedJsonObj(
56+
<model.FlannelOverlayClusterPodNetworkOptionDetails>(<object>jsonObj),
57+
true
58+
);
59+
case "OCI_VCN_IP_NATIVE":
60+
return model.OciVcnIpNativeClusterPodNetworkOptionDetails.getDeserializedJsonObj(
61+
<model.OciVcnIpNativeClusterPodNetworkOptionDetails>(<object>jsonObj),
62+
true
63+
);
64+
default:
65+
throw Error("Unknown value for: " + obj.cniType);
66+
}
67+
}
68+
return jsonObj;
69+
}
70+
}

lib/containerengine/lib/model/cluster-summary.ts

+14
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ export interface ClusterSummary {
9595
*
9696
*/
9797
"imagePolicyConfig"?: model.ImagePolicyConfig;
98+
/**
99+
* Available CNIs and network options for existing and new node pools of the cluster
100+
*/
101+
"clusterPodNetworkOptions"?: Array<model.ClusterPodNetworkOptionDetails>;
98102
}
99103

100104
export namespace ClusterSummary {
@@ -113,6 +117,11 @@ export namespace ClusterSummary {
113117

114118
"imagePolicyConfig": obj.imagePolicyConfig
115119
? model.ImagePolicyConfig.getJsonObj(obj.imagePolicyConfig)
120+
: undefined,
121+
"clusterPodNetworkOptions": obj.clusterPodNetworkOptions
122+
? obj.clusterPodNetworkOptions.map(item => {
123+
return model.ClusterPodNetworkOptionDetails.getJsonObj(item);
124+
})
116125
: undefined
117126
}
118127
};
@@ -140,6 +149,11 @@ export namespace ClusterSummary {
140149

141150
"imagePolicyConfig": obj.imagePolicyConfig
142151
? model.ImagePolicyConfig.getDeserializedJsonObj(obj.imagePolicyConfig)
152+
: undefined,
153+
"clusterPodNetworkOptions": obj.clusterPodNetworkOptions
154+
? obj.clusterPodNetworkOptions.map(item => {
155+
return model.ClusterPodNetworkOptionDetails.getDeserializedJsonObj(item);
156+
})
143157
: undefined
144158
}
145159
};

0 commit comments

Comments
 (0)