Skip to content

Commit 76ca8b2

Browse files
committed
Create ImageStream objects for the runtime images
1 parent d954ab6 commit 76ca8b2

7 files changed

+242
-0
lines changed

manifests/base/kustomization.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ resources:
1414
- jupyter-rocm-minimal-notebook-imagestream.yaml
1515
- jupyter-rocm-pytorch-notebook-imagestream.yaml
1616
- jupyter-rocm-tensorflow-notebook-imagestream.yaml
17+
- runtime-datascience-imagestream.yaml
18+
- runtime-minimal-imagestream.yaml
19+
- runtime-pytorch-imagestream.yaml
20+
- runtime-rocm-pytorch-imagestream.yaml
21+
- runtime-rocm-tensorflow-imagestream.yaml
22+
- runtime-tensorflow-imagestream.yaml
1723

1824
commonLabels:
1925
opendatahub.io/component: "true"
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
apiVersion: image.openshift.io/v1
3+
kind: ImageStream
4+
metadata:
5+
labels:
6+
opendatahub.io/runtime-image: "true"
7+
annotations:
8+
opendatahub.io/runtime-image-url: "https://github.com//opendatahub-io/notebooks/tree/main/runtimes"
9+
opendatahub.io/runtime-image-name: "Datascience with Python 3.11 (UBI9)"
10+
opendatahub.io/runtime-image-desc: "Datascience runtime image for Elyra, enabling pipeline execution from Workbenches with a set of advanced AI/ML data science libraries, supporting different runtimes for various pipeline nodes."
11+
name: runtime-datascience
12+
spec:
13+
lookupPolicy:
14+
local: true
15+
tags:
16+
- annotations:
17+
# language=json
18+
opendatahub.io/runtime-image-metadata: |
19+
[
20+
{
21+
"display_name": "Datascience with Python 3.11 (UBI9)",
22+
"metadata": {
23+
"tags": [
24+
"datascience"
25+
],
26+
"display_name": "Datascience with Python 3.11 (UBI9)",
27+
"image_name": "quay.io/opendatahub/workbench-images@sha256:304d3b2ea846832f27312ef6776064a1bf3797c645b6fea0b292a7ef6416458e",
28+
"pull_policy": "IfNotPresent"
29+
},
30+
"schema_name": "runtime-image"
31+
}
32+
]
33+
openshift.io/imported-from: quay.io/opendatahub/workbench-images
34+
from:
35+
kind: DockerImage
36+
name: quay.io/opendatahub/workbench-images@sha256:304d3b2ea846832f27312ef6776064a1bf3797c645b6fea0b292a7ef6416458e
37+
name: "datascience"
38+
referencePolicy:
39+
type: Source
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
apiVersion: image.openshift.io/v1
3+
kind: ImageStream
4+
metadata:
5+
labels:
6+
opendatahub.io/runtime-image: "true"
7+
annotations:
8+
opendatahub.io/runtime-image-url: "https://github.com//opendatahub-io/notebooks/tree/main/runtimes"
9+
opendatahub.io/runtime-image-name: "Python 3.11 (UBI9)"
10+
opendatahub.io/runtime-image-desc: "Minimal runtime image for Elyra, enabling pipeline execution from Workbenches with minimal dependency set to start experimenting with, for various pipeline nodes."
11+
name: runtime-minimal
12+
spec:
13+
lookupPolicy:
14+
local: true
15+
tags:
16+
- annotations:
17+
# language=json
18+
opendatahub.io/runtime-image-metadata: |
19+
[
20+
{
21+
"display_name": "Python 3.11 (UBI9)",
22+
"metadata": {
23+
"tags": [
24+
"minimal"
25+
],
26+
"display_name": "Python 3.11 (UBI9)",
27+
"image_name": "quay.io/opendatahub/workbench-images@sha256:a2b1bf59f25fd0694394ad927e5eba93e32df9c2c11d8b54412564a9fc736ab8",
28+
"pull_policy": "IfNotPresent"
29+
},
30+
"schema_name": "runtime-image"
31+
}
32+
]
33+
openshift.io/imported-from: quay.io/opendatahub/workbench-images
34+
from:
35+
kind: DockerImage
36+
name: quay.io/opendatahub/workbench-images@sha256:a2b1bf59f25fd0694394ad927e5eba93e32df9c2c11d8b54412564a9fc736ab8
37+
name: "minimal"
38+
referencePolicy:
39+
type: Source
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
apiVersion: image.openshift.io/v1
3+
kind: ImageStream
4+
metadata:
5+
labels:
6+
opendatahub.io/runtime-image: "true"
7+
annotations:
8+
opendatahub.io/runtime-image-url: "https://github.com//opendatahub-io/notebooks/tree/main/runtimes"
9+
opendatahub.io/runtime-image-name: "Pytorch with CUDA and Python 3.11 (UBI9)"
10+
opendatahub.io/runtime-image-desc: "PyTorch runtime image for Elyra, enabling pipeline execution from Workbenches with PyTorch libraries and dependencies, supporting different runtimes for various pipeline nodes."
11+
name: runtime-pytorch
12+
spec:
13+
lookupPolicy:
14+
local: true
15+
tags:
16+
- annotations:
17+
# language=json
18+
opendatahub.io/runtime-image-metadata: |
19+
[
20+
{
21+
"display_name": "Pytorch with CUDA and Python 3.11 (UBI9)",
22+
"metadata": {
23+
"tags": [
24+
"pytorch"
25+
],
26+
"display_name": "Pytorch with CUDA and Python 3.11 (UBI9)",
27+
"image_name": "quay.io/opendatahub/workbench-images@sha256:6a2806bf3cd9b00f60f3c7fe907727fb954c9776a075d9d58df26b5119d7afe6",
28+
"pull_policy": "IfNotPresent"
29+
},
30+
"schema_name": "runtime-image"
31+
}
32+
]
33+
openshift.io/imported-from: quay.io/opendatahub/workbench-images
34+
from:
35+
kind: DockerImage
36+
name: quay.io/opendatahub/workbench-images@sha256:6a2806bf3cd9b00f60f3c7fe907727fb954c9776a075d9d58df26b5119d7afe6
37+
name: "pytorch"
38+
referencePolicy:
39+
type: Source
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
apiVersion: image.openshift.io/v1
3+
kind: ImageStream
4+
metadata:
5+
labels:
6+
opendatahub.io/runtime-image: "true"
7+
annotations:
8+
opendatahub.io/runtime-image-url: "https://github.com//opendatahub-io/notebooks/tree/main/runtimes"
9+
opendatahub.io/runtime-image-name: "Pytorch with ROCm and Python 3.11 (UBI9)"
10+
opendatahub.io/runtime-image-desc: "ROCm optimized PyTorch runtime image for Elyra, enabling pipeline execution from Workbenches with PyTorch libraries and dependencies, supporting different runtimes for various pipeline nodes."
11+
name: runtime-rocm-pytorch
12+
spec:
13+
lookupPolicy:
14+
local: true
15+
tags:
16+
- annotations:
17+
# language=json
18+
opendatahub.io/runtime-image-metadata: |
19+
[
20+
{
21+
"display_name": "Pytorch with ROCm and Python 3.11 (UBI9)",
22+
"metadata": {
23+
"tags": [
24+
"rocm-pytorch"
25+
],
26+
"display_name": "Pytorch with ROCm and Python 3.11 (UBI9)",
27+
"image_name": "quay.io/opendatahub/workbench-images@sha256:c6d74d73b835d0f97040ca99bb25065a949b817b52179f239a5361c3299352ba",
28+
"pull_policy": "IfNotPresent"
29+
},
30+
"schema_name": "runtime-image"
31+
}
32+
]
33+
openshift.io/imported-from: quay.io/opendatahub/workbench-images
34+
from:
35+
kind: DockerImage
36+
name: quay.io/opendatahub/workbench-images@sha256:c6d74d73b835d0f97040ca99bb25065a949b817b52179f239a5361c3299352ba
37+
name: "rocm-pytorch"
38+
referencePolicy:
39+
type: Source
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
apiVersion: image.openshift.io/v1
3+
kind: ImageStream
4+
metadata:
5+
labels:
6+
opendatahub.io/runtime-image: "true"
7+
annotations:
8+
# TODO: once the restraction takes a final shape need to update that url
9+
opendatahub.io/runtime-image-url: "https://github.com//opendatahub-io/notebooks/tree/main/runtimes"
10+
opendatahub.io/runtime-image-name: "TensorFlow with ROCm and Python 3.11 (UBI9)"
11+
opendatahub.io/runtime-image-desc: "ROCm optimized TensorFlow runtime image for Elyra, enabling pipeline execution from Workbenches with TensorFlow libraries and dependencies, supporting different runtimes for various pipeline nodes."
12+
name: runtime-rocm-tensorflow
13+
spec:
14+
lookupPolicy:
15+
local: true
16+
tags:
17+
- annotations:
18+
# language=json
19+
opendatahub.io/runtime-image-metadata: |
20+
[
21+
{
22+
"display_name": "TensorFlow with ROCm and Python 3.11 (UBI9)",
23+
"metadata": {
24+
"tags": [
25+
"rocm-tensorflow"
26+
],
27+
"display_name": "TensorFlow with ROCm and Python 3.11 (UBI9)",
28+
"image_name": "quay.io/opendatahub/workbench-images@sha256:6a2da12a8bdc9cfcda27f4189827be5fbde4b4b4c4f7d92ac694d9360e3562dc",
29+
"pull_policy": "IfNotPresent"
30+
},
31+
"schema_name": "runtime-image"
32+
}
33+
]
34+
openshift.io/imported-from: quay.io/opendatahub/workbench-images
35+
from:
36+
kind: DockerImage
37+
name: quay.io/opendatahub/workbench-images@sha256:6a2da12a8bdc9cfcda27f4189827be5fbde4b4b4c4f7d92ac694d9360e3562dc
38+
name: "rocm-tensorflow"
39+
referencePolicy:
40+
type: Source
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
apiVersion: image.openshift.io/v1
3+
kind: ImageStream
4+
metadata:
5+
labels:
6+
opendatahub.io/runtime-image: "true"
7+
annotations:
8+
# TODO: once the restraction takes a final shape need to update that url
9+
opendatahub.io/runtime-image-url: "https://github.com//opendatahub-io/notebooks/tree/main/runtimes"
10+
opendatahub.io/runtime-image-name: "TensorFlow with CUDA and Python 3.11 (UBI9)"
11+
opendatahub.io/runtime-image-desc: "TensorFlow runtime image for Elyra, enabling pipeline execution from Workbenches with TensorFlow libraries and dependencies, supporting different runtimes for various pipeline nodes."
12+
name: runtime-tensorflow
13+
spec:
14+
lookupPolicy:
15+
local: true
16+
tags:
17+
- annotations:
18+
# language=json
19+
opendatahub.io/runtime-image-metadata: |
20+
[
21+
{
22+
"display_name": "TensorFlow with CUDA and Python 3.11 (UBI9)",
23+
"metadata": {
24+
"tags": [
25+
"tensorflow"
26+
],
27+
"display_name": "TensorFlow with CUDA and Python 3.11 (UBI9)",
28+
"image_name": "quay.io/opendatahub/workbench-images@sha256:5d695b2e5dc76fc07a138644e2cd507c73eb9b26a47596734169c0b313e733f9",
29+
"pull_policy": "IfNotPresent"
30+
},
31+
"schema_name": "runtime-image"
32+
}
33+
]
34+
openshift.io/imported-from: quay.io/opendatahub/workbench-images
35+
from:
36+
kind: DockerImage
37+
name: quay.io/opendatahub/workbench-images@sha256:5d695b2e5dc76fc07a138644e2cd507c73eb9b26a47596734169c0b313e733f9
38+
name: "tensorflow"
39+
referencePolicy:
40+
type: Source

0 commit comments

Comments
 (0)