Skip to content

Commit

Permalink
Releasing version 60.0.0
Browse files Browse the repository at this point in the history
Releasing version 60.0.0
  • Loading branch information
oci-dex-release-bot authored May 2, 2023
2 parents bb6daa1 + 4fb466f commit adf446c
Show file tree
Hide file tree
Showing 67 changed files with 1,095 additions and 186 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.

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

## 60.0.0 - 2023-05-02
### Added
- Support for calling Oracle Cloud Infrastructure services in the `eu-jovanovac-1` region
- Support for bring-your-own-license TLS and ORDS certificates in the Database service
- Support for tags in the Stack Monitoring service
- Support for GPU shapes for model deployments in the Data Science service
- Support for returning networking details of instances in the Visual Builder service
- Support for high-memory VMs in the Compute service
- Support for integrating with the Integration Cloud service in the Process Automation service
- Support for managing on-demand node upgrades in node pools in the Container Engine for Kubernetes service

### Breaking Changes
- The model `UpdateVirtualNodeDetails` was removed from the Container Engine for Kubernetes service

## 59.1.0 - 2023-04-25
### Added
- Support for enabling mTLS authentication with Listener and for providing custom value for TLS port and Non-TLS Port during AVM Cluster Creation in Database service
Expand Down
1 change: 1 addition & 0 deletions Common/Src/RealmDefinitions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ public partial class Realm
public static readonly Realm OC9 = new Realm("oc9", "oraclecloud9.com");
public static readonly Realm OC10 = new Realm("oc10", "oraclecloud10.com");
public static readonly Realm OC14 = new Realm("oc14", "oraclecloud14.com");
public static readonly Realm OC20 = new Realm("oc20", "oraclecloud20.com");
}
}
3 changes: 3 additions & 0 deletions Common/Src/RegionDefinitions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,5 +78,8 @@ public partial class Region
public static readonly Region EU_DCC_RATING_2 = Register("eu-dcc-rating-2", Realm.OC14, "dtm");
public static readonly Region EU_DCC_RATING_1 = Register("eu-dcc-rating-1", Realm.OC14, "dus");
public static readonly Region EU_DCC_DUBLIN_1 = Register("eu-dcc-dublin-1", Realm.OC14, "ork");

// OC20
public static readonly Region EU_JOVANOVAC_1 = Register("eu-jovanovac-1", Realm.OC20, "beg");
}
}
4 changes: 2 additions & 2 deletions Common/Src/Version.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ namespace Oci.Common
{
public class Version
{
public static string MAJOR = "59";
public static string MINOR = "1";
public static string MAJOR = "60";
public static string MINOR = "0";
public static string PATCH = "0";
public static string TAG = "";

Expand Down
6 changes: 6 additions & 0 deletions Commontests/Regions.json
Original file line number Diff line number Diff line change
Expand Up @@ -304,5 +304,11 @@
"realmKey": "oc14",
"regionIdentifier": "eu-dcc-dublin-1",
"realmDomainComponent": "oraclecloud14.com"
},
{
"regionKey": "beg",
"realmKey": "oc20",
"regionIdentifier": "eu-jovanovac-1",
"realmDomainComponent": "oraclecloud20.com"
}
]
3 changes: 3 additions & 0 deletions Containerengine/models/CreateNodePoolDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -152,5 +152,8 @@ public class CreateNodePoolDetails
[JsonProperty(PropertyName = "nodeEvictionNodePoolSettings")]
public NodeEvictionNodePoolSettings NodeEvictionNodePoolSettings { get; set; }

[JsonProperty(PropertyName = "nodePoolCyclingDetails")]
public NodePoolCyclingDetails NodePoolCyclingDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Containerengine/models/NodePool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -170,5 +170,8 @@ public class NodePool
[JsonProperty(PropertyName = "nodeEvictionNodePoolSettings")]
public NodeEvictionNodePoolSettings NodeEvictionNodePoolSettings { get; set; }

[JsonProperty(PropertyName = "nodePoolCyclingDetails")]
public NodePoolCyclingDetails NodePoolCyclingDetails { get; set; }

}
}
49 changes: 49 additions & 0 deletions Containerengine/models/NodePoolCyclingDetails.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/*
* Copyright (c) 2020, 2023, Oracle and/or its affiliates. All rights reserved.
* 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.
*/

// NOTE: Code generated by OracleSDKGenerator.
// DO NOT EDIT this file manually.


using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;


namespace Oci.ContainerengineService.Models
{
/// <summary>
/// Node Pool Cycling Details
/// </summary>
public class NodePoolCyclingDetails
{

/// <value>
/// Maximum active nodes that would be terminated from nodepool during the cycling nodepool process.
/// OKE supports both integer and percentage input.
/// Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
///
/// </value>
[JsonProperty(PropertyName = "maximumUnavailable")]
public string MaximumUnavailable { get; set; }

/// <value>
/// Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process.
/// OKE supports both integer and percentage input.
/// Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
///
/// </value>
[JsonProperty(PropertyName = "maximumSurge")]
public string MaximumSurge { get; set; }

/// <value>
/// If nodes in the nodepool will be cycled to have new changes.
/// </value>
[JsonProperty(PropertyName = "isNodeCyclingEnabled")]
public System.Nullable<bool> IsNodeCyclingEnabled { get; set; }

}
}
3 changes: 3 additions & 0 deletions Containerengine/models/NodePoolSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -158,5 +158,8 @@ public class NodePoolSummary
[JsonProperty(PropertyName = "nodeEvictionNodePoolSettings")]
public NodeEvictionNodePoolSettings NodeEvictionNodePoolSettings { get; set; }

[JsonProperty(PropertyName = "nodePoolCyclingDetails")]
public NodePoolCyclingDetails NodePoolCyclingDetails { get; set; }

}
}
3 changes: 3 additions & 0 deletions Containerengine/models/UpdateNodePoolDetails.cs
Original file line number Diff line number Diff line change
Expand Up @@ -120,5 +120,8 @@ public class UpdateNodePoolDetails
[JsonProperty(PropertyName = "nodeEvictionNodePoolSettings")]
public NodeEvictionNodePoolSettings NodeEvictionNodePoolSettings { get; set; }

[JsonProperty(PropertyName = "nodePoolCyclingDetails")]
public NodePoolCyclingDetails NodePoolCyclingDetails { get; set; }

}
}
32 changes: 0 additions & 32 deletions Containerengine/models/UpdateVirtualNodeDetails.cs

This file was deleted.

2 changes: 2 additions & 0 deletions Containerengine/models/WorkRequestOperationType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ public enum WorkRequestOperationType {
NodepoolDelete,
[EnumMember(Value = "NODEPOOL_RECONCILE")]
NodepoolReconcile,
[EnumMember(Value = "NODEPOOL_CYCLING")]
NodepoolCycling,
[EnumMember(Value = "WORKREQUEST_CANCEL")]
WorkrequestCancel,
[EnumMember(Value = "VIRTUALNODEPOOL_CREATE")]
Expand Down
7 changes: 7 additions & 0 deletions Core/models/Instance.cs
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,13 @@ public enum LifecycleStateEnum {
[JsonProperty(PropertyName = "shapeConfig")]
public InstanceShapeConfig ShapeConfig { get; set; }

/// <value>
/// Whether the instance\u2019s OCPUs and memory are distributed across multiple NUMA nodes.
///
/// </value>
[JsonProperty(PropertyName = "isCrossNumaNode")]
public System.Nullable<bool> IsCrossNumaNode { get; set; }

[JsonProperty(PropertyName = "sourceDetails")]
public InstanceSourceDetails SourceDetails { get; set; }

Expand Down
7 changes: 7 additions & 0 deletions Core/models/ShapeMemoryOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,5 +59,12 @@ public class ShapeMemoryOptions
[JsonProperty(PropertyName = "maxPerOcpuInGBs")]
public System.Nullable<float> MaxPerOcpuInGBs { get; set; }

/// <value>
/// The maximum amount of memory per NUMA node, in gigabytes.
///
/// </value>
[JsonProperty(PropertyName = "maxPerNumaNodeInGBs")]
public System.Nullable<float> MaxPerNumaNodeInGBs { get; set; }

}
}
7 changes: 7 additions & 0 deletions Core/models/ShapeOcpuOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,12 @@ public class ShapeOcpuOptions
[JsonProperty(PropertyName = "max")]
public System.Nullable<float> Max { get; set; }

/// <value>
/// The maximum number of cores available per NUMA node.
///
/// </value>
[JsonProperty(PropertyName = "maxPerNumaNode")]
public System.Nullable<float> MaxPerNumaNode { get; set; }

}
}
12 changes: 12 additions & 0 deletions Database/models/CloudAutonomousVmCluster.cs
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,18 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "definedTags")]
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> DefinedTags { get; set; }

/// <value>
/// The date and time of Database SSL certificate expiration.
/// </value>
[JsonProperty(PropertyName = "timeDatabaseSslCertificateExpires")]
public System.Nullable<System.DateTime> TimeDatabaseSslCertificateExpires { get; set; }

/// <value>
/// The date and time of ORDS certificate expiration.
/// </value>
[JsonProperty(PropertyName = "timeOrdsCertificateExpires")]
public System.Nullable<System.DateTime> TimeOrdsCertificateExpires { get; set; }

/// <value>
/// CPU cores available for allocation to Autonomous Databases.
/// </value>
Expand Down
12 changes: 12 additions & 0 deletions Database/models/CloudAutonomousVmClusterSummary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,18 @@ public enum LicenseModelEnum {
[JsonProperty(PropertyName = "definedTags")]
public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Object>> DefinedTags { get; set; }

/// <value>
/// The date and time of Database SSL certificate expiration.
/// </value>
[JsonProperty(PropertyName = "timeDatabaseSslCertificateExpires")]
public System.Nullable<System.DateTime> TimeDatabaseSslCertificateExpires { get; set; }

/// <value>
/// The date and time of ORDS certificate expiration.
/// </value>
[JsonProperty(PropertyName = "timeOrdsCertificateExpires")]
public System.Nullable<System.DateTime> TimeOrdsCertificateExpires { get; set; }

/// <value>
/// CPU cores available for allocation to Autonomous Databases.
/// </value>
Expand Down
69 changes: 69 additions & 0 deletions Database/models/RotateCloudAutonomousVmClusterOrdsCertsDetails.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
/*
* Copyright (c) 2020, 2023, Oracle and/or its affiliates. All rights reserved.
* 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.
*/

// NOTE: Code generated by OracleSDKGenerator.
// DO NOT EDIT this file manually.


using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;


namespace Oci.DatabaseService.Models
{
/// <summary>
/// The details for configuring the ORDS certificates on Cloud Autonomous VM Cluster
///
/// </summary>
public class RotateCloudAutonomousVmClusterOrdsCertsDetails
{
///
/// <value>
/// Specify SYSTEM for using Oracle managed certificates. Specify BYOC when you want to bring your own certificate.
/// </value>
///
public enum CertificateGenerationTypeEnum {
[EnumMember(Value = "SYSTEM")]
System,
[EnumMember(Value = "BYOC")]
Byoc
};

/// <value>
/// Specify SYSTEM for using Oracle managed certificates. Specify BYOC when you want to bring your own certificate.
/// </value>
/// <remarks>
/// Required
/// </remarks>
[Required(ErrorMessage = "CertificateGenerationType is required.")]
[JsonProperty(PropertyName = "certificateGenerationType")]
[JsonConverter(typeof(StringEnumConverter))]
public System.Nullable<CertificateGenerationTypeEnum> CertificateGenerationType { get; set; }

/// <value>
/// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate to use.
///
/// </value>
[JsonProperty(PropertyName = "certificateId")]
public string CertificateId { get; set; }

/// <value>
/// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate authority.
///
/// </value>
[JsonProperty(PropertyName = "certificateAuthorityId")]
public string CertificateAuthorityId { get; set; }

/// <value>
/// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate bundle.
///
/// </value>
[JsonProperty(PropertyName = "caBundleId")]
public string CaBundleId { get; set; }

}
}
Loading

0 comments on commit adf446c

Please sign in to comment.