From 701b00a7cdfc77f93906f9ba02f936f3788e832b Mon Sep 17 00:00:00 2001 From: "khebhut[bot]" <64544372+khebhut[bot]@users.noreply.github.com> Date: Thu, 22 Apr 2021 14:29:28 -0400 Subject: [PATCH 1/6] Release of version 1.0.10 (#125) Co-authored-by: Kebechet From 943711842b86cee79c66c419585db9bd6b93db7b Mon Sep 17 00:00:00 2001 From: Landon LaSmith Date: Thu, 22 Apr 2021 16:41:44 -0400 Subject: [PATCH 2/6] Add community operator release v1.0.10 Signed-off-by: Landon LaSmith --- ...erator.v1.0.10.clusterserviceversion.yaml} | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) rename deploy/olm-catalog/opendatahub/{1.0.0/manifests/opendatahub-operator.v1.0.0.clusterserviceversion.yaml => 1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml} (96%) diff --git a/deploy/olm-catalog/opendatahub/1.0.0/manifests/opendatahub-operator.v1.0.0.clusterserviceversion.yaml b/deploy/olm-catalog/opendatahub/1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml similarity index 96% rename from deploy/olm-catalog/opendatahub/1.0.0/manifests/opendatahub-operator.v1.0.0.clusterserviceversion.yaml rename to deploy/olm-catalog/opendatahub/1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml index 598b79c5cbf..cf83cfc5e88 100644 --- a/deploy/olm-catalog/opendatahub/1.0.0/manifests/opendatahub-operator.v1.0.0.clusterserviceversion.yaml +++ b/deploy/olm-catalog/opendatahub/1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml @@ -2,7 +2,6 @@ apiVersion: operators.coreos.com/v1alpha1 kind: ClusterServiceVersion metadata: annotations: - operatorframework.io/suggested-namespace: opendatahub alm-examples: |- [ { @@ -196,7 +195,7 @@ metadata: }, { "name": "manifests", - "uri": "https://github.com/opendatahub-io/odh-manifests/tarball/v1.0.0" + "uri": "https://github.com/opendatahub-io/odh-manifests/tarball/v1.0.10" } ] } @@ -207,10 +206,10 @@ metadata: description: "Open Data Hub Operator for deployment and management of Open Data Hub and Kubeflow on OpenShift" support: Open Data Hub repository: https://github.com/opendatahub-io/opendatahub-operator - createdAt: '2021-01-27T00:00:00Z' - containerImage: quay.io/opendatahub/opendatahub-operator:v1.0.0 + createdAt: '2021-04-25T00:00:00Z' + containerImage: quay.io/opendatahub/opendatahub-operator:v1.0.10 certified: 'False' - name: opendatahub-operator.v1.0.0 + name: opendatahub-operator.v1.0.10 namespace: placeholder spec: apiservicedefinitions: {} @@ -229,11 +228,11 @@ spec: projects share some components, but can be mostly seen as an extension of each other to provide a complete solution for both novice and skilled enterprise users. ### Components - * Spark Thrift Server - **NEW** A service that allows JDBC clients run Spark SQL queries. - * Hue v4.8.0 - **NEW** A service that provides data exploration on Hive and S3 buckets. - * Open Data Hub Dashboard v0.9 - A web dashboard that displays installed Open Data Hub components with easy access to component UIs and documentation - * JupyterHub v0.1.5 - **NEW** spawner User Interface. Open source multi-user notebook platform w/ GPU support. - * Elyra v0.0.5 - JupyterLab notebooks with support for AI workflows + * Spark Thrift Server - A service that allows JDBC clients run Spark SQL queries. + * Hue v4.8.0 - A service that provides data exploration on Hive and S3 buckets. + * Open Data Hub Dashboard v1.0 - A web dashboard that displays installed Open Data Hub components with easy access to component UIs and documentation + * JupyterHub v0.2.8 - Open source multi-user notebook platform w/ GPU support. + * Elyra v0.0.7 - JupyterLab notebooks with support for AI workflows * Ceph Nano v0.7 - Minimal Object Storage provided by Ceph for development use * Apache Spark v2.4.5 - Unified analytics engine for large-scale data processing * Prometheus v2.16.0 - Monitoring and alerting tool @@ -242,11 +241,11 @@ spec: * Seldon v1.2.0 - Open source platform for deploying machine learning models * Argo v2.12.5 - Container-native Workflow Engine * Apache Superset v0.30.0 - Open source application for data exploration and visualization - * Apache Kafka v2.4.0 - The open source stream processing platform + * Apache Kafka v2.7.0 - The open source stream processing platform To install one or multiple of these components use the default KfDef provided with the operator. ### Kubeflow Components - ODH 1.0 supports Kubeflow v1.2.0 and some components such as KF Serving and KFP on Tekton from master branch. This will be updated when Kubeflow v1.3.0 is released. To install Kubeflow v1.2.0 components with KFP using Argo please use this example [KfDef](https://raw.githubusercontent.com/kubeflow/manifests/master/kfdef/kfctl_openshift.v1.2.0.yaml). To install KF Serving with KFP on Tekton please use this example [KfDef](https://raw.githubusercontent.com/kubeflow/manifests/master/kfdef/kfctl_openshift.master.kfptekton.yaml) + ODH 1.0.10 supports Kubeflow v1.2.0 and some components such as KF Serving and KFP on Tekton from master branch. This will be updated when Kubeflow v1.3.0 is released. To install Kubeflow v1.2.0 components with KFP using Argo please use this example [KfDef](https://raw.githubusercontent.com/kubeflow/manifests/v1.2-branch/kfdef/kfctl_openshift.v1.2.0.yaml). To install KF Serving with KFP on Tekton please use this example [KfDef](https://raw.githubusercontent.com/kubeflow/manifests/v1.3-branch/distributions/kfdef/kfctl_openshift.master.kfptekton.yaml) ### Available Channels @@ -254,7 +253,7 @@ spec: Channel `beta` offers the latest version of Open Data Hub operator. It is based on Kubeflow Operator and Kustomize for deployment configuration. This version is compatible with [Open Data Hub manifests](https://github.com/opendatahub-io/odh-manifests/) as well as [Kubeflow manifests](https://github.com/opendatahub-io/manifests). This channel will offer new components and features. - To deploy Kubeflow, use [this example](https://github.com/kubeflow/manifests/blob/master/kfdef/kfctl_openshift.v1.2.0.yaml). + To deploy Kubeflow, use [this example](https://raw.githubusercontent.com/kubeflow/manifests/v1.2-branch/kfdef/kfctl_openshift.v1.2.0.yaml). displayName: Open Data Hub Operator icon: @@ -302,7 +301,7 @@ spec: fieldPath: metadata.name - name: OPERATOR_NAME value: opendatahub-operator - image: quay.io/opendatahub/opendatahub-operator:v1.0.0 + image: quay.io/opendatahub/opendatahub-operator:v1.0.10 imagePullPolicy: Always name: opendatahub-operator resources: {} @@ -338,8 +337,8 @@ spec: - OpenShift - Open Data Hub - opendatahub - version: 1.0.0 - replaces: opendatahub-operator.v0.9.0 + version: 1.0.10 + replaces: opendatahub-operator.v1.0.0 selector: matchLabels: component: opendatahub-operator From f88cff6287f5663dcf253c979e31d84ba89019d8 Mon Sep 17 00:00:00 2001 From: OpenShift Merge Robot Date: Thu, 29 Apr 2021 11:53:14 -0400 Subject: [PATCH 3/6] Merge pull request #127 from LaVLaS/release/v1.0.10 Add ODH community operator release v1.0.10 --- .../kfdef.apps.kubeflow.org.crd.yaml | 44 +++++++++++++++++++ .../1.0.10/metadata/annotations.yaml | 7 +++ 2 files changed, 51 insertions(+) create mode 100644 deploy/olm-catalog/opendatahub/1.0.10/manifests/kfdef.apps.kubeflow.org.crd.yaml create mode 100644 deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml diff --git a/deploy/olm-catalog/opendatahub/1.0.10/manifests/kfdef.apps.kubeflow.org.crd.yaml b/deploy/olm-catalog/opendatahub/1.0.10/manifests/kfdef.apps.kubeflow.org.crd.yaml new file mode 100644 index 00000000000..03da1f4134a --- /dev/null +++ b/deploy/olm-catalog/opendatahub/1.0.10/manifests/kfdef.apps.kubeflow.org.crd.yaml @@ -0,0 +1,44 @@ +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: kfdefs.kfdef.apps.kubeflow.org + labels: + component: opendatahub-operator +spec: + group: kfdef.apps.kubeflow.org + names: + kind: KfDef + listKind: KfDefList + plural: kfdefs + singular: kfdef + scope: Namespaced + subresources: + status: {} + validation: + openAPIV3Schema: + description: KfDef is the Schema for the kfdefs API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: KfDefSpec defines the desired state of KfDef + type: object + status: + description: KfDefStatus defines the observed state of KfDef + type: object + type: object + version: v1 + versions: + - name: v1 + served: true + storage: true diff --git a/deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml b/deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml new file mode 100644 index 00000000000..c97ece8c459 --- /dev/null +++ b/deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml @@ -0,0 +1,7 @@ +annotations: + operators.operatorframework.io.bundle.mediatype.v1: "registry+v1" + operators.operatorframework.io.bundle.manifests.v1: "manifests/" + operators.operatorframework.io.bundle.metadata.v1: "metadata/" + operators.operatorframework.io.bundle.package.v1: "opendatahub" + operators.operatorframework.io.bundle.channels.v1: "beta" + operators.operatorframework.io.bundle.channel.default.v1: "beta" From 4090ebcb5872727fecabc86207d5b31fde0b6b07 Mon Sep 17 00:00:00 2001 From: Landon LaSmith <2432396+LaVLaS@users.noreply.github.com> Date: Wed, 5 May 2021 14:25:10 -0400 Subject: [PATCH 4/6] Update the OLM files to bring them inline with community-operator changes (#129) Signed-off-by: Landon LaSmith --- .../opendatahub-operator.v1.0.10.clusterserviceversion.yaml | 2 +- .../olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml | 2 +- deploy/olm-catalog/opendatahub/ci.yaml | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 deploy/olm-catalog/opendatahub/ci.yaml diff --git a/deploy/olm-catalog/opendatahub/1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml b/deploy/olm-catalog/opendatahub/1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml index cf83cfc5e88..fd1992ab916 100644 --- a/deploy/olm-catalog/opendatahub/1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml +++ b/deploy/olm-catalog/opendatahub/1.0.10/manifests/opendatahub-operator.v1.0.10.clusterserviceversion.yaml @@ -316,7 +316,7 @@ spec: type: MultiNamespace - supported: true type: AllNamespaces - maturity: beta + maturity: stable links: - name: Open Data Hub url: https://opendatahub.io diff --git a/deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml b/deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml index c97ece8c459..98323fab329 100644 --- a/deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml +++ b/deploy/olm-catalog/opendatahub/1.0.10/metadata/annotations.yaml @@ -2,6 +2,6 @@ annotations: operators.operatorframework.io.bundle.mediatype.v1: "registry+v1" operators.operatorframework.io.bundle.manifests.v1: "manifests/" operators.operatorframework.io.bundle.metadata.v1: "metadata/" - operators.operatorframework.io.bundle.package.v1: "opendatahub" + operators.operatorframework.io.bundle.package.v1: "opendatahub-operator" operators.operatorframework.io.bundle.channels.v1: "beta" operators.operatorframework.io.bundle.channel.default.v1: "beta" diff --git a/deploy/olm-catalog/opendatahub/ci.yaml b/deploy/olm-catalog/opendatahub/ci.yaml new file mode 100644 index 00000000000..bba3da7cc7f --- /dev/null +++ b/deploy/olm-catalog/opendatahub/ci.yaml @@ -0,0 +1,3 @@ +--- +# Use `replaces-mode` or `semver-mode`. Once you switch to `semver-mode`, there is no easy way back. +updateGraph: replaces-mode From 483609c31ecbde3c28b1c8066bd4e65470e0c2e1 Mon Sep 17 00:00:00 2001 From: "khebhut[bot]" <64544372+khebhut[bot]@users.noreply.github.com> Date: Wed, 5 May 2021 20:41:41 -0400 Subject: [PATCH 5/6] Release of version 1.0.11 (#131) Co-authored-by: Kebechet --- CHANGELOG.md | 4 ++++ version.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38c45b35d20..b90240d538c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,3 +30,7 @@ * Update ODH operator to reconcile updated objects (#119) ### Features * Implement initial KfDef status (#113) + +## Release 1.0.11 (2021-05-05T19:58:47) +### Improvements +* Add community operator release v1.0.10 diff --git a/version.py b/version.py index ddc2f09e4f8..10b462ea559 100644 --- a/version.py +++ b/version.py @@ -2,4 +2,4 @@ """opendatahub operator.""" -__version__ = "1.0.10" +__version__ = "1.0.11" From c537f01a9f2451f43f798ab7b95ee10dcdbdec3d Mon Sep 17 00:00:00 2001 From: Anish Asthana Date: Thu, 6 May 2021 10:52:26 -0400 Subject: [PATCH 6/6] Merge pull request #58 from red-hat-data-services/pull_upstream_changes Pull upstream changes