Skip to content

Commit b42e581

Browse files
Merge pull request #307 from dibryant/imagestream
adding build commit info annotations in imagestream
2 parents 3bccf4a + 3600216 commit b42e581

11 files changed

+25
-0
lines changed

docs/workbench-imagestreams.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ spec:
4242
- **`openshift.io/imported-from:`** - a reference to the image repository where the workbench image was obtained (e.g. `quay.io/repository/opendatahub/workbench-images`)
4343
- **`opendatahub.io/workbench-image-recommended:`** - a flag that allows the ImageStream tag to be marked as Recommended (used by the UI to distinguish which tags are recommended for use, e.g., when the workbench image offers multiple tags to choose from)
4444
- **`opendatahub.io/image-tag-outdated:`** - a reference to the image version Tags that are outdated and out of regular maintaince cycle. The image tag would be eventually removed.
45+
- **`opendatahub.io/notebook-build-commit:`** - a reference to the build commit with the ID to look at the updated information.
4546

4647
### **ImageStream definitions for the supported out-of-the-box images in ODH**
4748

manifests/base/code-server-notebook-imagestream.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
opendatahub.io/notebook-python-dependencies: '[{"name":"code-sever","version":"4.16"}]'
2121
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2222
opendatahub.io/workbench-image-recommended: 'true'
23+
opendatahub.io/notebook-build-commit: "c91d58c"
2324
from:
2425
kind: DockerImage
2526
name: $(odh-codeserver-notebook-n)
@@ -31,6 +32,7 @@ spec:
3132
opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.9"}]'
3233
opendatahub.io/notebook-python-dependencies: '[{"name":"code-sever","version":"4.11"}]'
3334
openshift.io/imported-from: quay.io/opendatahub/workbench-images
35+
opendatahub.io/notebook-build-commit: "6332c3b"
3436
from:
3537
kind: DockerImage
3638
name: $(odh-codeserver-notebook-n-1)

manifests/base/jupyter-datascience-notebook-imagestream.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
opendatahub.io/notebook-python-dependencies: '[{"name":"Boto3","version":"1.28"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.3"},{"name":"Scipy","version":"1.11"},{"name":"Elyra","version":"3.15"},{"name":"PyMongo","version":"4.5"},{"name":"Pyodbc","version":"4.0"}, {"name":"Codeflare-SDK","version":"0.8"}, {"name":"Sklearn-onnx","version":"1.15"}, {"name":"Psycopg","version":"3.1"}, {"name":"MySQL Connector/Python","version":"8.0"}]'
2121
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2222
opendatahub.io/workbench-image-recommended: 'true'
23+
opendatahub.io/notebook-build-commit: "cf1b63e"
2324
from:
2425
kind: DockerImage
2526
name: $(odh-generic-data-science-notebook-image-n)
@@ -31,6 +32,7 @@ spec:
3132
opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.9"}]'
3233
opendatahub.io/notebook-python-dependencies: '[{"name":"Boto3","version":"1.26"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.2"},{"name":"Scipy","version":"1.10"},{"name":"Elyra","version":"3.15"}]'
3334
openshift.io/imported-from: quay.io/opendatahub/workbench-images
35+
opendatahub.io/notebook-build-commit: "17c2e49"
3436
from:
3537
kind: DockerImage
3638
name: $(odh-generic-data-science-notebook-image-n-1)
@@ -43,6 +45,7 @@ spec:
4345
opendatahub.io/notebook-python-dependencies: '[{"name":"Boto3","version":"1.17"},{"name":"Kafka-Python","version":"2.0"},{"name":"Matplotlib","version":"3.4"},{"name":"Numpy","version":"1.19"},{"name":"Pandas","version":"1.2"},{"name":"Scikit-learn","version":"0.24"},{"name":"Scipy","version":"1.6"}]'
4446
openshift.io/imported-from: quay.io/opendatahub/notebooks
4547
opendatahub.io/image-tag-outdated: 'true'
48+
opendatahub.io/notebook-build-commit: "4c8f26e"
4649
from:
4750
kind: DockerImage
4851
name: $(odh-generic-data-science-notebook-image-n-2)

manifests/base/jupyter-habana-notebook-imagestream.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
opendatahub.io/notebook-python-dependencies: '[{"name":"Boto3","version":"1.26"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.23"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.2"},{"name":"Scipy","version":"1.10"},{"name":"Tensorflow","version":"2.12.0"},{"name":"PyTorch","version":"2.0.1"},{"name":"Elyra","version":"3.15"}]'
2222
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2323
opendatahub.io/workbench-image-recommended: 'true'
24+
opendatahub.io/notebook-build-commit: "e5b5f1f"
2425
from:
2526
kind: DockerImage
2627
name: $(odh-habana-notebook-image-n)

manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version":"3.5"},{"name": "Notebook","version": "6.5"}]'
2222
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2323
opendatahub.io/workbench-image-recommended: 'true'
24+
opendatahub.io/notebook-build-commit: "cf1b63e"
2425
from:
2526
kind: DockerImage
2627
name: $(odh-minimal-gpu-notebook-image-n)
@@ -32,6 +33,7 @@ spec:
3233
opendatahub.io/notebook-software: '[{"name":"CUDA","version":"11.8"},{"name":"Python","version":"v3.9"}]'
3334
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version":"3.5"},{"name":"Notebook","version":"6.5"}]'
3435
openshift.io/imported-from: quay.io/opendatahub/workbench-images
36+
opendatahub.io/notebook-build-commit: "17c2e49"
3537
from:
3638
kind: DockerImage
3739
name: $(odh-minimal-gpu-notebook-image-n-1)
@@ -44,6 +46,7 @@ spec:
4446
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version":"3.2"},{"name":"Notebook","version":"6.4"}]'
4547
openshift.io/imported-from: quay.io/opendatahub/notebooks
4648
opendatahub.io/image-tag-outdated: 'true'
49+
opendatahub.io/notebook-build-commit: "4c8f26e"
4750
from:
4851
kind: DockerImage
4952
name: $(odh-minimal-gpu-notebook-image-n-2)

manifests/base/jupyter-minimal-notebook-imagestream.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2222
opendatahub.io/workbench-image-recommended: 'true'
2323
opendatahub.io/default-image: "true"
24+
opendatahub.io/notebook-build-commit: "cf1b63e"
2425
from:
2526
kind: DockerImage
2627
name: $(odh-minimal-notebook-image-n)
@@ -32,6 +33,7 @@ spec:
3233
opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.9"}]'
3334
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version": "3.5"}, {"name": "Notebook","version": "6.5"}]'
3435
openshift.io/imported-from: quay.io/opendatahub/workbench-images
36+
opendatahub.io/notebook-build-commit: "17c2e49"
3537
from:
3638
kind: DockerImage
3739
name: $(odh-minimal-notebook-image-n-1)
@@ -44,6 +46,7 @@ spec:
4446
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version": "3.2"}, {"name": "Notebook","version": "6.4"}]'
4547
openshift.io/imported-from: quay.io/opendatahub/notebooks
4648
opendatahub.io/image-tag-outdated: 'true'
49+
opendatahub.io/notebook-build-commit: "4c8f26e"
4750
from:
4851
kind: DockerImage
4952
name: $(odh-minimal-notebook-image-n-2)

manifests/base/jupyter-pytorch-notebook-imagestream.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
opendatahub.io/notebook-python-dependencies: '[{"name":"PyTorch","version":"2.0"},{"name":"Tensorboard","version":"2.13"},{"name":"Boto3","version":"1.28"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.3"},{"name":"Scipy","version":"1.11"},{"name":"Elyra","version":"3.15"},{"name":"PyMongo","version":"4.5"},{"name":"Pyodbc","version":"4.0"}, {"name":"Codeflare-SDK","version":"0.8"}, {"name":"Sklearn-onnx","version":"1.15"}, {"name":"Psycopg","version":"3.1"}, {"name":"MySQL Connector/Python","version":"8.0"}]'
2222
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2323
opendatahub.io/workbench-image-recommended: 'true'
24+
opendatahub.io/notebook-build-commit: "cf1b63e"
2425
from:
2526
kind: DockerImage
2627
name: $(odh-pytorch-gpu-notebook-image-n)
@@ -32,6 +33,7 @@ spec:
3233
opendatahub.io/notebook-software: '[{"name":"CUDA","version":"11.8"},{"name":"Python","version":"v3.9"},{"name":"PyTorch","version":"1.13"}]'
3334
opendatahub.io/notebook-python-dependencies: '[{"name":"PyTorch","version":"1.13"},{"name":"Tensorboard","version":"2.11"},{"name":"Boto3","version":"1.26"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.2"},{"name":"Scipy","version":"1.10"},{"name":"Elyra","version":"3.15"}]'
3435
openshift.io/imported-from: quay.io/opendatahub/workbench-images
36+
opendatahub.io/notebook-build-commit: "17c2e49"
3537
from:
3638
kind: DockerImage
3739
name: $(odh-pytorch-gpu-notebook-image-n-1)
@@ -44,6 +46,7 @@ spec:
4446
opendatahub.io/notebook-python-dependencies: '[{"name":"PyTorch","version":"1.8"},{"name":"Tensorboard","version":"2.6"},{"name":"Boto3","version":"1.17"},{"name":"Kafka-Python","version":"2.0"},{"name":"Matplotlib","version":"3.4"},{"name":"Numpy","version":"1.19"},{"name":"Pandas","version":"1.2"},{"name":"Scikit-learn","version":"0.24"},{"name":"Scipy","version":"1.6"}]'
4547
openshift.io/imported-from: quay.io/opendatahub/notebooks
4648
opendatahub.io/image-tag-outdated: 'true'
49+
opendatahub.io/notebook-build-commit: "4c8f26e"
4750
from:
4851
kind: DockerImage
4952
name: $(odh-pytorch-gpu-notebook-image-n-2)

manifests/base/jupyter-tensorflow-notebook-imagestream.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
opendatahub.io/notebook-python-dependencies: '[{"name":"TensorFlow","version":"2.13"},{"name":"Tensorboard","version":"2.13"},{"name":"Boto3","version":"1.28"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.3"},{"name":"Scipy","version":"1.11"},{"name":"Elyra","version":"3.15"},{"name":"PyMongo","version":"4.5"},{"name":"Pyodbc","version":"4.0"}, {"name":"Codeflare-SDK","version":"0.8"}, {"name":"sklearn-onnx","version":"1.15"}, {"name":"Psycopg","version":"3.1"}, {"name":"MySQL Connector/Python","version":"8.0"}]'
2222
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2323
opendatahub.io/workbench-image-recommended: 'true'
24+
opendatahub.io/notebook-build-commit: "cf1b63e"
2425
from:
2526
kind: DockerImage
2627
name: $(odh-tensorflow-gpu-notebook-image-n)
@@ -32,6 +33,7 @@ spec:
3233
opendatahub.io/notebook-software: '[{"name":"CUDA","version":"11.8"},{"name":"Python","version":"v3.9"},{"name":"TensorFlow","version":"2.11"}]'
3334
opendatahub.io/notebook-python-dependencies: '[{"name":"TensorFlow","version":"2.11"},{"name":"Tensorboard","version":"2.11"},{"name":"Boto3","version":"1.26"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.2"},{"name":"Scipy","version":"1.10"},{"name":"Elyra","version":"3.15"}]'
3435
openshift.io/imported-from: quay.io/opendatahub/workbench-images
36+
opendatahub.io/notebook-build-commit: "17c2e49"
3537
from:
3638
kind: DockerImage
3739
name: $(odh-tensorflow-gpu-notebook-image-n-1)
@@ -44,6 +46,7 @@ spec:
4446
opendatahub.io/notebook-python-dependencies: '[{"name":"TensorFlow","version":"2.7"},{"name":"Tensorboard","version":"2.6"},{"name":"Boto3","version":"1.17"},{"name":"Kafka-Python","version":"2.0"},{"name":"Matplotlib","version":"3.4"},{"name":"Numpy","version":"1.19"},{"name":"Pandas","version":"1.2"},{"name":"Scikit-learn","version":"0.24"},{"name":"Scipy","version":"1.6"}]'
4547
openshift.io/imported-from: quay.io/opendatahub/notebooks
4648
opendatahub.io/image-tag-outdated: 'true'
49+
opendatahub.io/notebook-build-commit: "4c8f26e"
4750
from:
4851
kind: DockerImage
4952
name: $(odh-tensorflow-gpu-notebook-image-n-2)

manifests/base/jupyter-trustyai-notebook-imagestream.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
opendatahub.io/notebook-python-dependencies: '[{"name":"TrustyAI","version":"0.3"},{"name":"Boto3","version":"1.28"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.3"},{"name":"Scipy","version":"1.11"},{"name":"Elyra","version":"3.15"},{"name":"PyMongo","version":"4.5"},{"name":"Pyodbc","version":"4.0"}, {"name":"Codeflare-SDK","version":"0.8"}, {"name":"Sklearn-onnx","version":"1.15"}, {"name":"Psycopg","version":"3.1"}, {"name":"MySQL Connector/Python","version":"8.0"}]'
2121
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2222
opendatahub.io/workbench-image-recommended: 'true'
23+
opendatahub.io/notebook-build-commit: "cf1b63e"
2324
from:
2425
kind: DockerImage
2526
name: $(odh-trustyai-notebook-image-n)
@@ -31,6 +32,7 @@ spec:
3132
opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.9"}]'
3233
opendatahub.io/notebook-python-dependencies: '[{"name":"TrustyAI","version":"0.2"}, {"name":"Boto3","version":"1.26"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.2"},{"name":"Scipy","version":"1.10"},{"name":"Elyra","version":"3.15"}]'
3334
openshift.io/imported-from: quay.io/opendatahub/workbench-images
35+
opendatahub.io/notebook-build-commit: "17c2e49"
3436
from:
3537
kind: DockerImage
3638
name: $(odh-trustyai-notebook-image-n-1)

manifests/base/rstudio-gpu-notebook-imagestream.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ spec:
2121
opendatahub.io/notebook-python-dependencies: '[{"name":"r-studio","version":"4.3"}]'
2222
openshift.io/imported-from: quay.io/opendatahub/workbench-images
2323
opendatahub.io/workbench-image-recommended: 'true'
24+
opendatahub.io/notebook-build-commit: "c91d58c"
2425
from:
2526
kind: DockerImage
2627
name: $(odh-rstudio-gpu-notebook-n)
@@ -32,6 +33,7 @@ spec:
3233
opendatahub.io/notebook-software: '[{"name":"CUDA","version":"11.8"},{"name":"Python","version":"v3.9"}]'
3334
opendatahub.io/notebook-python-dependencies: '[{"name":"r-studio","version":"4.3"}]'
3435
openshift.io/imported-from: quay.io/opendatahub/workbench-images
36+
opendatahub.io/notebook-build-commit: "6332c3b"
3537
from:
3638
kind: DockerImage
3739
name: $(odh-rstudio-gpu-notebook-n-1)

0 commit comments

Comments
 (0)