Skip to content

Commit cadbe9e

Browse files
authored
Merge pull request #375 from dibryant/digest_updater
automation of the hash update on the annotation with digest updater
2 parents 9e1ed7a + 58a9509 commit cadbe9e

14 files changed

+335
-25
lines changed

.github/workflows/notebooks-digest-updater-upstream.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,15 @@ jobs:
8989
done
9090
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && git add manifests/base/params.env && git commit -m "Update images for release N via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
9191
92+
- name: Fetch digest, and update the commit.env file
93+
run: |
94+
echo Latest commit is: ${{ steps.hash-n.outputs.HASH_N }} on ${{ env.RELEASE_VERSION_N}}
95+
COMMIT=("odh-minimal-notebook-image-commit-n" "odh-minimal-gpu-notebook-image-commit-n" "odh-pytorch-gpu-notebook-image-commit-n" "odh-generic-data-science-notebook-image-commit-n" "odh-tensorflow-gpu-notebook-image-commit-n" "odh-trustyai-notebook-image-commit-n")
96+
for val in "${COMMIT[@]}"; do
97+
echo $val
98+
sed -i "s|${val}=.*|${val}=${{ steps.hash-n.outputs.HASH_N }}|" manifests/base/commit.env
99+
done
100+
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && git add manifests/base/commit.env && git commit -m "Update image commits for release N via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
92101
update-n-1-version:
93102
needs: [initialize, update-n-version]
94103
runs-on: ubuntu-latest
@@ -137,7 +146,15 @@ jobs:
137146
sed -i "s|${image}=.*|${image}=$output|" manifests/base/params.env
138147
done
139148
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && git add manifests/base/params.env && git commit -m "Update images for release N-1 via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
140-
149+
- name: Fetch digest, and update the commit.env file
150+
run: |
151+
echo Latest commit is: ${{ steps.hash-n.outputs.HASH_N }} on ${{ env.RELEASE_VERSION_N}}
152+
COMMIT=("odh-minimal-notebook-image-commit-n" "odh-minimal-gpu-notebook-image-commit-n" "odh-pytorch-gpu-notebook-image-commit-n" "odh-generic-data-science-notebook-image-commit-n" "odh-tensorflow-gpu-notebook-image-commit-n" "odh-trustyai-notebook-image-commit-n")
153+
for val in "${COMMIT[@]}"; do
154+
echo $val
155+
sed -i "s|${val}=.*|${val}=${{ steps.hash-n.outputs.HASH_N }}|" manifests/base/commit.env
156+
done
157+
git fetch origin ${{ env.DIGEST_UPDATER_BRANCH }} && git pull origin ${{ env.DIGEST_UPDATER_BRANCH }} && git add manifests/base/commit.env && git commit -m "Update image commits for release N via ${{ env.DIGEST_UPDATER_BRANCH }} GitHub action" && git push origin ${{ env.DIGEST_UPDATER_BRANCH }}
141158
# Creates the Pull Request
142159
open-pull-request:
143160
needs: [update-n-version, update-n-1-version]

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +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"
23+
opendatahub.io/notebook-build-commit: $(odh-codeserver-notebook-image-commit-n)
2424
from:
2525
kind: DockerImage
2626
name: $(odh-codeserver-notebook-n)
@@ -33,7 +33,7 @@ spec:
3333
opendatahub.io/notebook-python-dependencies: '[{"name":"code-sever","version":"4.11"}]'
3434
openshift.io/imported-from: quay.io/opendatahub/workbench-images
3535
opendatahub.io/workbench-image-recommended: 'false'
36-
opendatahub.io/notebook-build-commit: "6332c3b"
36+
opendatahub.io/notebook-build-commit: $(odh-codeserver-notebook-image-commit-n-1)
3737
from:
3838
kind: DockerImage
3939
name: $(odh-codeserver-notebook-n-1)

manifests/base/commit.env

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
odh-minimal-notebook-image-commit-n=cf1b63e
2+
odh-minimal-notebook-image-commit-n-1=17c2e49
3+
odh-minimal-notebook-image-commit-n-2=4c8f26e
4+
odh-minimal-gpu-notebook-image-commit-n=cf1b63e
5+
odh-minimal-gpu-notebook-image-commit-n-1=17c2e49
6+
odh-minimal-gpu-notebook-image-commit-n-2=17c2e49
7+
odh-pytorch-gpu-notebook-image-commit-n=cf1b63e
8+
odh-pytorch-gpu-notebook-image-commit-n-1=17c2e49
9+
odh-pytorch-gpu-notebook-image-commit-n-2=4c8f26e
10+
odh-generic-data-science-notebook-image-commit-n=cf1b63e
11+
odh-generic-data-science-notebook-image-commit-n-1=17c2e49
12+
odh-generic-data-science-notebook-image-commit-n-2=4c8f26e
13+
odh-tensorflow-gpu-notebook-image-commit-n=cf1b63e
14+
odh-tensorflow-gpu-notebook-image-commit-n-1=17c2e49
15+
odh-tensorflow-gpu-notebook-image-commit-n-2=4c8f26e
16+
odh-trustyai-notebook-image-commit-n=cf1b63e
17+
odh-trustyai-notebook-image-commit-n-1=17c2e49
18+
odh-habana-notebook-image-commit-n=e5b5f1f
19+
odh-codeserver-notebook-image-commit-n=c91d58c
20+
odh-codeserver-notebook-image-commit-n-1=6332c3b
21+
odh-rstudio-notebook-image-commit-n=c91d58c
22+
odh-rstudio-notebook-image-commit-n-1=6332c3b
23+
odh-rstudio-gpu-notebook-image-commit-n=c91d58c
24+
odh-rstudio-gpu-notebook-image-commit-n-1=6332c3b

manifests/base/commit.yaml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
varReference:
3+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
4+
kind: ImageStream
5+
apiGroup: image.openshift.io/v1
6+
name: odh-minimal-notebook-image-commit-n
7+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
8+
kind: ImageStream
9+
apiGroup: image.openshift.io/v1
10+
name: odh-minimal-notebook-image-commit-n-1
11+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
12+
kind: ImageStream
13+
apiGroup: image.openshift.io/v1
14+
name: odh-minimal-notebook-image-commit-n-2
15+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
16+
kind: ImageStream
17+
apiGroup: image.openshift.io/v1
18+
name: odh-minimal-gpu-notebook-image-commit-n
19+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
20+
kind: ImageStream
21+
apiGroup: image.openshift.io/v1
22+
name: odh-minimal-gpu-notebook-image-commit-n-1
23+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
24+
kind: ImageStream
25+
apiGroup: image.openshift.io/v1
26+
name: odh-minimal-gpu-notebook-image-commit-n-2
27+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
28+
kind: ImageStream
29+
apiGroup: image.openshift.io/v1
30+
name: odh-pytorch-gpu-notebook-image-commit-n
31+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
32+
kind: ImageStream
33+
apiGroup: image.openshift.io/v1
34+
name: odh-pytorch-gpu-notebook-image-commit-n-1
35+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
36+
kind: ImageStream
37+
apiGroup: image.openshift.io/v1
38+
name: odh-pytorch-gpu-notebook-image-commit-n-2
39+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
40+
kind: ImageStream
41+
apiGroup: image.openshift.io/v1
42+
name: odh-generic-data-science-notebook-image-commit-n
43+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
44+
kind: ImageStream
45+
apiGroup: image.openshift.io/v1
46+
name: odh-generic-data-science-notebook-image-commit-n-1
47+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
48+
kind: ImageStream
49+
apiGroup: image.openshift.io/v1
50+
name: odh-generic-data-science-notebook-image-commit-n-2
51+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
52+
kind: ImageStream
53+
apiGroup: image.openshift.io/v1
54+
name: odh-tensorflow-gpu-notebook-image-commit-n
55+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
56+
kind: ImageStream
57+
apiGroup: image.openshift.io/v1
58+
name: odh-tensorflow-gpu-notebook-image-commit-n-1
59+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
60+
kind: ImageStream
61+
apiGroup: image.openshift.io/v1
62+
name: odh-tensorflow-gpu-notebook-image-commit-n-2
63+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
64+
kind: ImageStream
65+
apiGroup: image.openshift.io/v1
66+
name: odh-trustyai-notebook-image-commit-n
67+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
68+
kind: ImageStream
69+
apiGroup: image.openshift.io/v1
70+
name: odh-trustyai-notebook-image-commit-n-1
71+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
72+
kind: ImageStream
73+
apiGroup: image.openshift.io/v1
74+
name: odh-habana-notebook-image-commit-n
75+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
76+
kind: ImageStream
77+
apiGroup: image.openshift.io/v1
78+
name: odh-codeserver-notebook-image-commit-n
79+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
80+
kind: ImageStream
81+
apiGroup: image.openshift.io/v1
82+
name: odh-codeserver-notebook-image-commit-n-1
83+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
84+
kind: ImageStream
85+
apiGroup: image.openshift.io/v1
86+
name: odh-rstudio-notebook-image-commit-n
87+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
88+
kind: ImageStream
89+
apiGroup: image.openshift.io/v1
90+
name: odh-rstudio-notebook-image-commit-n-1
91+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
92+
kind: ImageStream
93+
apiGroup: image.openshift.io/v1
94+
name: odh-rstudio-gpu-notebook-image-commit-n
95+
- path: spec/tags[]/annotations/opendatahub.io\/notebook-build-commit
96+
kind: ImageStream
97+
apiGroup: image.openshift.io/v1
98+
name: odh-rstudio-gpu-notebook-image-commit-n-1

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +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.12"}, {"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"
23+
opendatahub.io/notebook-build-commit: $(odh-generic-data-science-notebook-image-commit-n)
2424
from:
2525
kind: DockerImage
2626
name: $(odh-generic-data-science-notebook-image-n)
@@ -33,7 +33,7 @@ spec:
3333
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"}]'
3434
openshift.io/imported-from: quay.io/opendatahub/workbench-images
3535
opendatahub.io/workbench-image-recommended: 'false'
36-
opendatahub.io/notebook-build-commit: "17c2e49"
36+
opendatahub.io/notebook-build-commit: $(odh-generic-data-science-notebook-image-commit-n-1)
3737
from:
3838
kind: DockerImage
3939
name: $(odh-generic-data-science-notebook-image-n-1)
@@ -46,7 +46,7 @@ spec:
4646
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"}]'
4747
openshift.io/imported-from: quay.io/opendatahub/notebooks
4848
opendatahub.io/image-tag-outdated: 'true'
49-
opendatahub.io/notebook-build-commit: "4c8f26e"
49+
opendatahub.io/notebook-build-commit: $(odh-generic-data-science-notebook-image-commit-n-2)
5050
from:
5151
kind: DockerImage
5252
name: $(odh-generic-data-science-notebook-image-n-2)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +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"
24+
opendatahub.io/notebook-build-commit: $(odh-habana-notebook-image-commit-n)
2525
from:
2626
kind: DockerImage
2727
name: $(odh-habana-notebook-image-n)

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +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"
24+
opendatahub.io/notebook-build-commit: $(odh-minimal-gpu-notebook-image-commit-n)
2525
from:
2626
kind: DockerImage
2727
name: $(odh-minimal-gpu-notebook-image-n)
@@ -34,7 +34,7 @@ spec:
3434
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version":"3.5"},{"name":"Notebook","version":"6.5"}]'
3535
openshift.io/imported-from: quay.io/opendatahub/workbench-images
3636
opendatahub.io/workbench-image-recommended: 'false'
37-
opendatahub.io/notebook-build-commit: "17c2e49"
37+
opendatahub.io/notebook-build-commit: $(odh-minimal-gpu-notebook-image-commit-n-1)
3838
from:
3939
kind: DockerImage
4040
name: $(odh-minimal-gpu-notebook-image-n-1)
@@ -47,7 +47,7 @@ spec:
4747
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version":"3.2"},{"name":"Notebook","version":"6.4"}]'
4848
openshift.io/imported-from: quay.io/opendatahub/notebooks
4949
opendatahub.io/image-tag-outdated: 'true'
50-
opendatahub.io/notebook-build-commit: "4c8f26e"
50+
opendatahub.io/notebook-build-commit: $(odh-minimal-gpu-notebook-image-commit-n-2)
5151
from:
5252
kind: DockerImage
5353
name: $(odh-minimal-gpu-notebook-image-n-2)

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +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"
24+
opendatahub.io/notebook-build-commit: $(odh-minimal-notebook-image-commit-n)
2525
from:
2626
kind: DockerImage
2727
name: $(odh-minimal-notebook-image-n)
@@ -34,7 +34,7 @@ spec:
3434
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version": "3.5"}, {"name": "Notebook","version": "6.5"}]'
3535
openshift.io/imported-from: quay.io/opendatahub/workbench-images
3636
opendatahub.io/workbench-image-recommended: 'false'
37-
opendatahub.io/notebook-build-commit: "17c2e49"
37+
opendatahub.io/notebook-build-commit: $(odh-minimal-notebook-image-commit-n-1)
3838
from:
3939
kind: DockerImage
4040
name: $(odh-minimal-notebook-image-n-1)
@@ -47,7 +47,7 @@ spec:
4747
opendatahub.io/notebook-python-dependencies: '[{"name":"JupyterLab","version": "3.2"}, {"name": "Notebook","version": "6.4"}]'
4848
openshift.io/imported-from: quay.io/opendatahub/notebooks
4949
opendatahub.io/image-tag-outdated: 'true'
50-
opendatahub.io/notebook-build-commit: "4c8f26e"
50+
opendatahub.io/notebook-build-commit: $(odh-minimal-notebook-image-commit-n-2)
5151
from:
5252
kind: DockerImage
5353
name: $(odh-minimal-notebook-image-n-2)

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +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.12"}, {"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"
24+
opendatahub.io/notebook-build-commit: $(odh-pytorch-gpu-notebook-image-commit-n)
2525
from:
2626
kind: DockerImage
2727
name: $(odh-pytorch-gpu-notebook-image-n)
@@ -34,7 +34,7 @@ spec:
3434
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"}]'
3535
openshift.io/imported-from: quay.io/opendatahub/workbench-images
3636
opendatahub.io/workbench-image-recommended: 'false'
37-
opendatahub.io/notebook-build-commit: "17c2e49"
37+
opendatahub.io/notebook-build-commit: $(odh-pytorch-gpu-notebook-image-commit-n-1)
3838
from:
3939
kind: DockerImage
4040
name: $(odh-pytorch-gpu-notebook-image-n-1)
@@ -47,7 +47,7 @@ spec:
4747
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"}]'
4848
openshift.io/imported-from: quay.io/opendatahub/notebooks
4949
opendatahub.io/image-tag-outdated: 'true'
50-
opendatahub.io/notebook-build-commit: "4c8f26e"
50+
opendatahub.io/notebook-build-commit: $(odh-pytorch-gpu-notebook-image-commit-n-2)
5151
from:
5252
kind: DockerImage
5353
name: $(odh-pytorch-gpu-notebook-image-n-2)

0 commit comments

Comments
 (0)