From 9ee73e4d89f707e8cb5f56d25f84773cb9d44ba5 Mon Sep 17 00:00:00 2001 From: Jayasheelan Kumar Date: Thu, 24 Dec 2020 16:23:19 +0530 Subject: [PATCH] New Release v1.5.2 for OCI Service Broker - Adding support for Santiago (SCL) region Co-authored-by: Ashokkumar Kannan ashokkumar.kannan@oracle.com Co-authored-by: Jayasheelan Kumar jayasheelan.kumar@oracle.com --- CHANGELOG.md | 4 ++++ README.md | 2 +- charts/oci-service-broker/Chart.yaml | 2 +- charts/oci-service-broker/docs/installation.md | 12 ++++++------ charts/oci-service-broker/values.yaml | 2 +- oci-service-broker/build.gradle | 10 +++++----- oci-service-broker/download_SDK_libs.sh | 4 ++-- 7 files changed, 20 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 117f011..288b5a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +[1.5.2] + +- Adding support for Santiago (SCL) region + [1.5.1] - Adding support for Chiyoda (NJA) and Dubai (DXB) regions diff --git a/README.md b/README.md index 183a1bc..797786e 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ See the [Documentation](charts/oci-service-broker/README.md#oci-service-broker) The OCI Service Broker is packaged as Helm chart for making it easy to install in Kubernetes Clusters. The chart can be downloaded from below URL. ``` -https://github.com/oracle/oci-service-broker/releases/download/v1.5.1/oci-service-broker-1.5.1.tgz +https://github.com/oracle/oci-service-broker/releases/download/v1.5.2/oci-service-broker-1.5.2.tgz ``` ## Samples diff --git a/charts/oci-service-broker/Chart.yaml b/charts/oci-service-broker/Chart.yaml index 53bdad2..c05e2dc 100644 --- a/charts/oci-service-broker/Chart.yaml +++ b/charts/oci-service-broker/Chart.yaml @@ -5,4 +5,4 @@ apiVersion: v1 description: A Helm chart for installing OCI Service Broker into a Kubernetes cluster name: oci-service-broker -version: 1.5.1 +version: 1.5.2 diff --git a/charts/oci-service-broker/docs/installation.md b/charts/oci-service-broker/docs/installation.md index 92fd037..5d24bbf 100644 --- a/charts/oci-service-broker/docs/installation.md +++ b/charts/oci-service-broker/docs/installation.md @@ -75,7 +75,7 @@ brew update && brew install kubernetes-service-catalog-client The OCI Service Broker is packaged as Helm chart for making it easy to install in Kubernetes. The chart is available at [charts/oci-service-broker](../) directory. ```plain -https://github.com/oracle/oci-service-broker/releases/download/v1.5.1/oci-service-broker-1.5.1.tgz +https://github.com/oracle/oci-service-broker/releases/download/v1.5.2/oci-service-broker-1.5.2.tgz ``` ### OCI credentials @@ -114,7 +114,7 @@ For quickly testing out OCI Service Broker, TLS can be disabled and an embedded Helm 3.x syntax: ```bash - helm install oci-service-broker https://github.com/oracle/oci-service-broker/releases/download/v1.5.1/oci-service-broker-1.5.1.tgz \ + helm install oci-service-broker https://github.com/oracle/oci-service-broker/releases/download/v1.5.2/oci-service-broker-1.5.2.tgz \ --set ociCredentials.secretName=ocicredentials \ --set storage.etcd.useEmbedded=true \ --set tls.enabled=false @@ -122,7 +122,7 @@ Helm 3.x syntax: Helm 2.x syntax: ```bash - helm install https://github.com/oracle/oci-service-broker/releases/download/v1.5.1/oci-service-broker-1.5.1.tgz --name oci-service-broker \ + helm install https://github.com/oracle/oci-service-broker/releases/download/v1.5.2/oci-service-broker-1.5.2.tgz --name oci-service-broker \ --set ociCredentials.secretName=ocicredentials \ --set storage.etcd.useEmbedded=true \ --set tls.enabled=false @@ -226,7 +226,7 @@ Replace the values of --set arguments with your appropriate values to install th Helm 3.x syntax: ```bash - helm install oci-service-broker https://github.com/oracle/oci-service-broker/releases/download/v1.5.1/oci-service-broker-1.5.1.tgz \ + helm install oci-service-broker https://github.com/oracle/oci-service-broker/releases/download/v1.5.2/oci-service-broker-1.5.2.tgz \ --set ociCredentials.secretName=ocicredentials \ --set tls.secretName=certsecret \ --set storage.etcd.servers= @@ -234,7 +234,7 @@ Helm 3.x syntax: Helm 2.x syntax: ```bash - helm install https://github.com/oracle/oci-service-broker/releases/download/v1.5.1/oci-service-broker-1.5.1.tgz --name oci-service-broker \ + helm install https://github.com/oracle/oci-service-broker/releases/download/v1.5.2/oci-service-broker-1.5.2.tgz --name oci-service-broker \ --set ociCredentials.secretName=ocicredentials \ --set tls.secretName=certsecret \ --set storage.etcd.servers= @@ -288,7 +288,7 @@ Refer [Restrict access to Service Catalog resources using RBAC](security.md#rest Sample files for various services are available under [`oci-service-broker/samples`](../samples) directory inside the charts. The below command extracts chart that contains the sample files. ```bash -curl -LO https://github.com/oracle/oci-service-broker/releases/download/v1.5.1/oci-service-broker-1.5.1.tgz | tar xz +curl -LO https://github.com/oracle/oci-service-broker/releases/download/v1.5.2/oci-service-broker-1.5.2.tgz | tar xz ``` Create a `ClusterServiceBroker` resource with OCI Service Broker URL to register the broker. Use the below register yaml file after updating the namespace of the OCI Service Broker. diff --git a/charts/oci-service-broker/values.yaml b/charts/oci-service-broker/values.yaml index ef4419c..ffbb088 100644 --- a/charts/oci-service-broker/values.yaml +++ b/charts/oci-service-broker/values.yaml @@ -14,7 +14,7 @@ image: repository: iad.ocir.io/oracle/oci-service-broker # Tag of the image - tag: 1.5.1 + tag: 1.5.2 # The image pull policy pullPolicy: Always diff --git a/oci-service-broker/build.gradle b/oci-service-broker/build.gradle index 1f7c880..8ab5c90 100644 --- a/oci-service-broker/build.gradle +++ b/oci-service-broker/build.gradle @@ -30,19 +30,19 @@ apply plugin: 'maven-publish' archivesBaseName = 'oci-service-broker' // Sometimes, the version has to be overridden from command line -version = project.hasProperty('version_num') ? project.getProperty('version_num') : '1.5.1' +version = project.hasProperty('version_num') ? project.getProperty('version_num') : '1.5.2' ext.dockerGroup = 'iad.ocir.io/oci-cnp-dev' mainClassName = 'com.oracle.oci.osb.Broker' sourceCompatibility = 10 ext { - ociSdkVersion = "1.26.0" - jerseyVersion = "2.27" + ociSdkVersion = "1.28.0" + jerseyVersion = "2.32" hk2Version = "2.5.0-b42" hamcrestVersion = "1.3" - jacksonVersion = "2.10.1"; - jacksonDatabindVersion = "2.10.1"; + jacksonVersion = "2.11.3"; + jacksonDatabindVersion = "2.11.3"; javaxwsrsVersion = "2.1.1" bedrockVersion = "5.0.7" jetcdVersion = "0.3.0" diff --git a/oci-service-broker/download_SDK_libs.sh b/oci-service-broker/download_SDK_libs.sh index f349e7b..a4267ce 100755 --- a/oci-service-broker/download_SDK_libs.sh +++ b/oci-service-broker/download_SDK_libs.sh @@ -9,7 +9,7 @@ #sdk jars and their dependency jars. The jars are written to libs directory. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -SDK_VERSION="1.26.0" +SDK_VERSION="1.28.0" TEMP_DIR="/tmp/oci-java-sdk" rm -rf ${TEMP_DIR} mkdir -p ${TEMP_DIR} @@ -17,7 +17,7 @@ mkdir -p ${SCRIPT_DIR}/libs echo "Downloading oci-java-sdk version v${SDK_VERSION} and the dependent libraries..." curl -sSL https://github.com/oracle/oci-java-sdk/releases/download/v${SDK_VERSION}/oci-java-sdk-${SDK_VERSION}.zip -o ${TEMP_DIR}/oci-java-sdk.zip unzip -qq ${TEMP_DIR}/oci-java-sdk.zip -d ${TEMP_DIR} -cp ${TEMP_DIR}/lib/oci-java-sdk-full-1.26.0.jar ${SCRIPT_DIR}/libs/ +cp ${TEMP_DIR}/lib/oci-java-sdk-full-1.28.0.jar ${SCRIPT_DIR}/libs/ cp ${TEMP_DIR}/third-party/lib/*.jar ${SCRIPT_DIR}/libs/ rm -rf ${TEMP_DIR} echo "oci-java-sdk and the dependent libraries are downloaded to ${SCRIPT_DIR}/libs directory"