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

Merge main into f/pipelines-enhancement #2212

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
263 commits
Select commit Hold shift + click to select a range
26da289
fix error state in migration
Gkrumbach07 Aug 1, 2023
ab07f22
added more resource types
Gkrumbach07 Aug 1, 2023
9387956
added accelerator UI user flow
Gkrumbach07 Jun 30, 2023
871ca4e
Squashed commit of the following:
Gkrumbach07 Aug 7, 2023
34a2f1c
sqush
Gkrumbach07 Aug 7, 2023
3694f9e
Squashed commit of the following:
Gkrumbach07 Aug 7, 2023
7f0b159
Merge branch 'accelerator-support' into accelerator-cr
Gkrumbach07 Aug 8, 2023
5509fa9
Merge pull request #1555 from Gkrumbach07/accelerator-cr
openshift-merge-robot Aug 8, 2023
1a1da24
Merge pull request #1618 from Gkrumbach07/migration
openshift-merge-robot Aug 8, 2023
dba676e
Merge pull request #1628 from Gkrumbach07/accelerator-detection
openshift-merge-robot Aug 8, 2023
15d3b81
Make custom image location regex match return correct full URL
DaoDaoNoCode Aug 7, 2023
e5717c3
bug fixes
Gkrumbach07 Aug 8, 2023
607fe26
update wording
Gkrumbach07 Aug 10, 2023
55d3089
Merge pull request #1645 from Gkrumbach07/accelerator-support
openshift-merge-robot Aug 10, 2023
fc89a4e
Merge branch 'main' into accelerator-support
lucferbux Aug 10, 2023
937ff2a
Merge branch 'main' into f/byon
lucferbux Aug 10, 2023
1ade815
Fix byon branch type issues
DaoDaoNoCode Aug 10, 2023
74092d3
Merge pull request #1665 from DaoDaoNoCode/fix-type-issue-byon
openshift-merge-robot Aug 10, 2023
c8f2767
fix lint errors
Gkrumbach07 Aug 10, 2023
e555aaf
Merge pull request #1668 from Gkrumbach07/accelerator-support
openshift-merge-robot Aug 10, 2023
9ee0ffe
Show non-DS projects in the project table
DaoDaoNoCode Aug 7, 2023
095c09c
Added support for existing settings
Gkrumbach07 Aug 14, 2023
2b620ba
Merge pull request #1643 from DaoDaoNoCode/upstream-issue-1417
openshift-merge-robot Aug 31, 2023
7d13ac5
Merge remote-tracking branch 'opendatahub-io/main' into f/ds-projects
DaoDaoNoCode Sep 5, 2023
2e152ee
Merge pull request #1677 from Gkrumbach07/accelerator-support
openshift-merge-robot Sep 5, 2023
a4bb172
add rbac accelerator role
Gkrumbach07 Sep 5, 2023
2a300bc
revert add rbac accelerator role
Gkrumbach07 Sep 5, 2023
84ca02e
add rbac accelerator role
Gkrumbach07 Sep 5, 2023
1afaee2
Merge pull request #1753 from Gkrumbach07/revert-commit
openshift-merge-robot Sep 5, 2023
1fe5489
Merge pull request #1754 from Gkrumbach07/add-roles
openshift-merge-robot Sep 6, 2023
a92ab5b
accelerator minor bug fixes
Gkrumbach07 Sep 6, 2023
dcd23ec
Merge pull request #1764 from Gkrumbach07/minor-fixes
openshift-merge-robot Sep 8, 2023
5c1811b
Merge remote-tracking branch 'opendatahub-io/main' into f/byon
DaoDaoNoCode Sep 12, 2023
4c11a7e
Merge remote-tracking branch 'opendatahub-io/main' into f/ds-projects
DaoDaoNoCode Sep 12, 2023
1614e1b
use generic object state on data connections and prevent resetting on…
DaoDaoNoCode Sep 1, 2023
e0138b4
Merge remote-tracking branch 'opendatahub-io/main' into f/byon
DaoDaoNoCode Sep 13, 2023
cfc492e
Minor UX fixes for custom notebook images
DaoDaoNoCode Sep 13, 2023
6dc30ef
support unit for notebook storage
DaoDaoNoCode Aug 28, 2023
4b05222
Merge pull request #1714 from DaoDaoNoCode/upstream-issue-1480
openshift-merge-robot Sep 13, 2023
b204b3c
Merge pull request #1782 from DaoDaoNoCode/upstream-issue-1769
openshift-merge-robot Sep 15, 2023
b973800
Fix issue with resource types for cpus
lucferbux Sep 15, 2023
618ff94
Merge remote-tracking branch 'opendatahub-io/main' into f/ds-projects
DaoDaoNoCode Sep 15, 2023
d4ca7c0
Merge branch 'f/ds-projects' of github.com:opendatahub-io/odh-dashboa…
DaoDaoNoCode Sep 15, 2023
42659df
Merge remote-tracking branch 'opendatahub-io/main' into f/byon
DaoDaoNoCode Sep 15, 2023
37a58f9
Merge branch 'f/byon' of github.com:opendatahub-io/odh-dashboard into…
DaoDaoNoCode Sep 15, 2023
a582575
Add owner references to Elyra role binding when creating notebooks
DaoDaoNoCode Sep 7, 2023
70a2df7
Bump graphql from 16.6.0 to 16.8.1 in /frontend
dependabot[bot] Sep 21, 2023
87d0936
Missing Duplicate Run from Triggered Action Menu
dpanshug Aug 29, 2023
f186f52
Merge pull request #1715 from dpanshug/1568-run-pipeline-actions
openshift-merge-robot Sep 25, 2023
277664d
Merge pull request #1841 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Sep 25, 2023
e529890
fix detection logic
Gkrumbach07 Sep 26, 2023
49bfc75
Merge pull request #1865 from Gkrumbach07/fix-detection
openshift-merge-robot Sep 26, 2023
5a2b13d
Merge pull request #1790 from lucferbux/issue-1549
openshift-merge-robot Sep 27, 2023
b9b9990
Limit the use of useTableColumnSort hook
DaoDaoNoCode Sep 13, 2023
548d781
update cluster role
Gkrumbach07 Sep 28, 2023
f00119e
Merge pull request #1877 from Gkrumbach07/update-service-role
openshift-merge-robot Sep 28, 2023
ab90061
move from cluster role to role
Gkrumbach07 Sep 28, 2023
1216427
Merge pull request #1879 from Gkrumbach07/update-service-role
openshift-merge-robot Sep 28, 2023
5d72892
Implement correct trimming for editing model deployment path
manaswinidas Sep 28, 2023
de01574
Merge branch 'main' into f/accelerator-support
andrewballantyne Sep 29, 2023
d68ec6b
Revamp add server button and add tooltip
DaoDaoNoCode Sep 29, 2023
284aa98
Merge pull request #1884 from opendatahub-io/f/accelerator-support
openshift-merge-robot Sep 29, 2023
640ec80
Merge pull request #1784 from DaoDaoNoCode/upstream-issue-1252
openshift-merge-robot Sep 29, 2023
fc7193c
Add/update documentation on the dashboard flows
andrewballantyne Sep 18, 2023
fd1ce89
Merge pull request #1851 from andrewballantyne/flow-documentation
openshift-merge-robot Sep 29, 2023
208854b
refactor hook test utils to extend jest matchers
christianvogt Sep 29, 2023
302f709
Bump actions/checkout from 3 to 4
dependabot[bot] Oct 1, 2023
0370c9b
Show alert when external route is set while token is not set for mode…
DaoDaoNoCode Sep 25, 2023
3c1efff
adding workflow to auto-add issues to project boards
dchourasia Oct 3, 2023
c62aaa3
adding workflow to auto-add issues to project boards
dchourasia Oct 3, 2023
cc34fdd
Merge pull request #1732 from DaoDaoNoCode/upstream-issue-1487
openshift-ci[bot] Oct 3, 2023
94a421f
Merge pull request #1770 from DaoDaoNoCode/upstream-issue-1721
openshift-ci[bot] Oct 3, 2023
09cf73c
Delete pipeline server from the Pipelines Section in Projects page
manaswinidas Sep 5, 2023
2969ea8
refresh accelerators after reset
Gkrumbach07 Oct 3, 2023
a2398a9
Merge pull request #1887 from christianvogt/hook-utils
openshift-ci[bot] Oct 3, 2023
51594ce
Merge pull request #1885 from DaoDaoNoCode/upstream-issue-1579
openshift-ci[bot] Oct 3, 2023
a1a764b
Merge remote-tracking branch 'upstream/main' into auto-addd-issues-to…
dchourasia Oct 4, 2023
888da7d
Merge pull request #1899 from dchourasiaorg/auto-addd-issues-to-boards
openshift-ci[bot] Oct 4, 2023
6f4ada7
Bump postcss from 8.4.23 to 8.4.31 in /frontend
dependabot[bot] Oct 4, 2023
d943c51
Merge pull request #1904 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-ci[bot] Oct 4, 2023
b7665b0
Merge pull request #1888 from opendatahub-io/dependabot/github_action…
openshift-ci[bot] Oct 4, 2023
cc1b31f
Update Custom Serving Runtime tooltip with Openshift resource informa…
ppadti Sep 11, 2023
2da86b8
Merge pull request #1743 from manaswinidas/delete-pipeline-server
openshift-ci[bot] Oct 4, 2023
00a6200
Merge pull request #1903 from Gkrumbach07/fixResetData
openshift-ci[bot] Oct 4, 2023
101411f
Merge pull request #1862 from DaoDaoNoCode/upstream-issue-1582
openshift-ci[bot] Oct 5, 2023
b9f4a84
Merge pull request #1772 from ppadti/issue-1615
openshift-ci[bot] Oct 6, 2023
b80669d
Log group config errors to the pod and refine logic
DaoDaoNoCode Sep 26, 2023
1f057e6
Improvements to edit model server modal
DaoDaoNoCode Sep 28, 2023
5203c79
Merge pull request #1878 from DaoDaoNoCode/upstream-issue-1626
openshift-ci[bot] Oct 9, 2023
cbf6708
move AcceleratorProfile crd version out of alpha
Gkrumbach07 Oct 9, 2023
b9695ec
Merge pull request #1934 from Gkrumbach07/main
openshift-ci[bot] Oct 9, 2023
5022019
Revamp empty state in Model Serving Global
lucferbux Sep 18, 2023
756f19b
Merge branch 'main' into f/model-serving
lucferbux Oct 10, 2023
5265f6e
Merge pull request #1835 from lucferbux/issue-1091
openshift-ci[bot] Oct 10, 2023
970fc27
Merge pull request #1880 from manaswinidas/issue-1173
openshift-ci[bot] Oct 10, 2023
8cc06ab
Enforce strict equality operator
manaswinidas Oct 9, 2023
c8595db
Merge pull request #1930 from manaswinidas/enforce-eqeqeq
openshift-ci[bot] Oct 11, 2023
d760850
Make data connection bucket field mandatory
DaoDaoNoCode Oct 10, 2023
6ca5fde
add descriptions to accelerator profile crd
Gkrumbach07 Oct 5, 2023
a9b3aae
Merge pull request #1949 from DaoDaoNoCode/upstream-issue-1583
openshift-ci[bot] Oct 13, 2023
2078e9f
Check serving runtime kind at creation time
DaoDaoNoCode Oct 9, 2023
3131d32
Moving triage to wiki for ease of use
andrewballantyne Oct 16, 2023
e286221
Merge pull request #1966 from andrewballantyne/move-triage-to-wiki
openshift-ci[bot] Oct 16, 2023
d1228e0
Merge pull request #1936 from DaoDaoNoCode/upstream-issue-1353
openshift-ci[bot] Oct 17, 2023
1c39077
Merge pull request #1910 from Gkrumbach07/crd-descriptions
openshift-ci[bot] Oct 17, 2023
46f2023
Update ovms and add Caikit Custom Serving Runtime
lucferbux Oct 17, 2023
4855c5f
set content-length header to byte length to account for character enc…
christianvogt Oct 17, 2023
5620a68
upgrade odh dashboard to PF5
jenny-s51 Oct 3, 2023
33c36b7
Merge pull request #1901 from jenny-s51/pf5_upgrade
openshift-ci[bot] Oct 17, 2023
a6ed633
Merge pull request #1974 from christianvogt/content-length
openshift-ci[bot] Oct 17, 2023
f1bb65a
Merge pull request #1972 from lucferbux/issue-1940
openshift-ci[bot] Oct 18, 2023
b60188e
Create dashboard configuration to control kserve and modelmesh
lucferbux Oct 11, 2023
3eaf078
Merge pull request #1957 from lucferbux/issue-1939
openshift-ci[bot] Oct 18, 2023
aa6fb2b
Merge branch 'main' into f/model-serving
lucferbux Oct 18, 2023
a5f3458
Expose the DSC status for the client
andrewballantyne Oct 18, 2023
b4b169b
Merge pull request #1866 from DaoDaoNoCode/upstream-issue-463
openshift-ci[bot] Oct 18, 2023
390a3a1
Adapt custom serving runtimes to KServe
DaoDaoNoCode Oct 12, 2023
c0dca01
Merge pull request #1981 from andrewballantyne/support-dsc-status
openshift-ci[bot] Oct 18, 2023
d3f0305
Bump @babel/traverse, @storybook/addon-essentials, @storybook/csf-too…
dependabot[bot] Oct 19, 2023
4f62765
Merge pull request #1969 from DaoDaoNoCode/upstream-issue-1912
openshift-ci[bot] Oct 19, 2023
5c15171
Merge branch 'main' into f/model-serving
lucferbux Oct 19, 2023
d28a9d4
added util tests and integration tests for BYON
Gkrumbach07 Oct 18, 2023
1e45941
Merge pull request #1992 from Gkrumbach07/byon-testing
openshift-ci[bot] Oct 19, 2023
5ef9bee
Merge branch 'main' into f/byon
andrewballantyne Oct 20, 2023
ed8673f
Merge pull request #1997 from opendatahub-io/f/byon
openshift-ci[bot] Oct 20, 2023
b1f1258
Bump @babel/traverse from 7.21.3 to 7.23.2 in /backend
dependabot[bot] Oct 20, 2023
d4c2636
Update ovms with gpu support and remove the other template
lucferbux Oct 20, 2023
9bc4fa3
Add check for dsc status and utility types to check serving platform …
lucferbux Oct 19, 2023
3178441
Merge pull request #1999 from lucferbux/issue-1989
openshift-ci[bot] Oct 23, 2023
1a68283
Merge pull request #1984 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-ci[bot] Oct 23, 2023
fe4bcd9
Merge pull request #1985 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-ci[bot] Oct 23, 2023
bfb3aa8
Merge pull request #1990 from lucferbux/issue-1946
openshift-ci[bot] Oct 23, 2023
894d882
Support Truncated Model Serving Runtime Text Better
dpanshug Oct 11, 2023
5b9e0e8
handle kserve in global model serving page
christianvogt Oct 25, 2023
14920ea
Add model serving platform settings
DaoDaoNoCode Oct 18, 2023
ce4b2fb
add new version to accelerator profile crd
Gkrumbach07 Oct 25, 2023
1d169b6
Merge pull request #2008 from Gkrumbach07/version-crd
openshift-ci[bot] Oct 25, 2023
c5c3596
Merge pull request #1982 from DaoDaoNoCode/upstream-issue-1913
openshift-ci[bot] Oct 25, 2023
7ec208c
Merge pull request #2001 from christianvogt/global-model-serving
openshift-ci[bot] Oct 25, 2023
d73145a
Removed Started at date
pnaik1 Sep 21, 2023
fd8d861
Handle Removed but not Disabled DSP
andrewballantyne Oct 26, 2023
265b0b2
Merge pull request #2018 from andrewballantyne/dsp-removed-not-disabled
openshift-ci[bot] Oct 26, 2023
a5e0541
Refactor model serving section on the project details page
DaoDaoNoCode Oct 25, 2023
7acae2a
Merge pull request #2012 from DaoDaoNoCode/upstream-issue-1944
openshift-ci[bot] Oct 27, 2023
aa6ce80
Merge branch 'main' into f/model-serving
lucferbux Oct 27, 2023
1a2acb0
fix topology pipeline details bug
jenny-s51 Oct 19, 2023
debc4e8
Merge pull request #2000 from jenny-s51/pf5-upgrade_fixes
openshift-ci[bot] Oct 27, 2023
83cce23
Implement KServe table on project details page
DaoDaoNoCode Oct 27, 2023
411c83d
Merge pull request #2025 from DaoDaoNoCode/upstream-issue-1947
openshift-ci[bot] Oct 27, 2023
0128087
Refactor modals and add kserve deployment modal
lucferbux Oct 26, 2023
7dc0f0c
Merge pull request #2026 from lucferbux/issue-1943
openshift-ci[bot] Oct 30, 2023
61f21c1
apply ownerReference to ServingRuntime related resources
christianvogt Oct 30, 2023
0ac1401
Merge pull request #2019 from christianvogt/ownerReferences
openshift-ci[bot] Oct 31, 2023
c4c36d3
Upversion dependencies & fix redux state warnings
andrewballantyne Oct 31, 2023
46ec78f
Merge pull request #2038 from andrewballantyne/upversion-deps
openshift-ci[bot] Oct 31, 2023
f940452
Add tests for project view
DaoDaoNoCode Oct 31, 2023
f56bb1c
Merge branch 'main' into f/pf5-upgrade
andrewballantyne Oct 31, 2023
9e01a47
Bump aquasecurity/trivy-action from 0.11.2 to 0.13.1
dependabot[bot] Nov 1, 2023
33650e1
omit enable-auth and enable-route annotations for ServingRuntime when…
christianvogt Oct 31, 2023
7995cc7
Merge pull request #1840 from pnaik1/issue-1543
openshift-ci[bot] Nov 1, 2023
693ffc6
Merge pull request #2037 from christianvogt/kserve-annotations
openshift-ci[bot] Nov 2, 2023
a410550
Merge pull request #1951 from dpanshug/1861-truncate
openshift-ci[bot] Nov 2, 2023
32fb08a
Merge pull request #2043 from opendatahub-io/dependabot/github_action…
openshift-ci[bot] Nov 2, 2023
beebb73
run pull_request jobs for all branches
christianvogt Nov 3, 2023
37a6b1f
Merge pull request #2063 from christianvogt/pull-request-branches
openshift-ci[bot] Nov 3, 2023
bd6c99a
update branch docs to include merge pr branch naming pattern
christianvogt Nov 3, 2023
51a6415
visually disable resources with a deletionTimestamp
christianvogt Nov 2, 2023
594994c
Merge pull request #2066 from christianvogt/branch-naming
openshift-ci[bot] Nov 3, 2023
389a7bc
Add tooltips to Model Server Modal
uidoyen Oct 23, 2023
fffb4a6
Merge pull request #2040 from DaoDaoNoCode/upstream-issue-2031
openshift-merge-bot[bot] Nov 6, 2023
d12c643
include steps for merging upstream branches
christianvogt Nov 6, 2023
1fa191e
Merge pull request #2073 from christianvogt/branch-merge-doc
openshift-merge-bot[bot] Nov 6, 2023
06266ca
Merge pull request #2054 from christianvogt/deletion-timestamp
openshift-merge-bot[bot] Nov 6, 2023
31444b7
Support Areas over just feature flags
andrewballantyne Oct 23, 2023
9710948
Add annotations for inferenceservice in kserve
lucferbux Nov 7, 2023
0541a8b
Merge pull request #2080 from lucferbux/issue-2079
openshift-merge-bot[bot] Nov 7, 2023
77b4111
Automatically generate first token when enable route when adding mode…
DaoDaoNoCode Nov 7, 2023
d1e238d
Adapt logic for Custom Serving Runtime migration and adapt OVMS OOTB
lucferbux Nov 6, 2023
b1ef17c
Merge branch 'main' into f/model-serving
lucferbux Nov 7, 2023
776d149
Merge pull request #2032 from andrewballantyne/implement-feature-check
openshift-merge-bot[bot] Nov 7, 2023
4cb4d1b
Fix page title and breadcrumb sentence casing
dgutride Nov 3, 2023
bcb243e
Merge pull request #2067 from dgutride/fix-title-case
openshift-merge-bot[bot] Nov 7, 2023
a158347
Merge pull request #2068 from lucferbux/issue-2059
openshift-merge-bot[bot] Nov 8, 2023
435bc9e
Merge pull request #2003 from uidoyen/odh-1580
openshift-merge-bot[bot] Nov 8, 2023
088120d
Merge pull request #2081 from DaoDaoNoCode/upstream-issue-2049
openshift-merge-bot[bot] Nov 8, 2023
ed488b6
Merge branch 'f/model-serving' into merge-main and solve conflicts
lucferbux Nov 8, 2023
a9a0bfa
Add info alert to kserve on settings page
DaoDaoNoCode Nov 7, 2023
50015df
Merge pull request #2103 from lucferbux/merge-main
openshift-merge-bot[bot] Nov 8, 2023
cd79472
fix bug with getting tag software
Gkrumbach07 Oct 9, 2023
152b672
Merge pull request #1872 from Gkrumbach07/notebook-name-store
openshift-merge-bot[bot] Nov 8, 2023
d48bfde
fixed ux on label text
Gkrumbach07 Nov 9, 2023
4ccc506
Merge pull request #2082 from DaoDaoNoCode/upstream-issue-2047
openshift-ci[bot] Nov 9, 2023
41a2ee5
Merge pull request #2112 from Gkrumbach07/fix-unknown
openshift-merge-bot[bot] Nov 9, 2023
82408ab
Add empty state when no serving platform is enabled
DaoDaoNoCode Nov 8, 2023
b129e5a
Merge branch 'f/ds-projects' of github.com:opendatahub-io/odh-dashboa…
DaoDaoNoCode Nov 10, 2023
4ba8cfb
Merge pull request #2118 from DaoDaoNoCode/merge-f/ds-projects-to-main
openshift-merge-bot[bot] Nov 10, 2023
11e2189
Merge pull request #2109 from DaoDaoNoCode/upstream-issue-1994
openshift-merge-bot[bot] Nov 10, 2023
ced1439
Renaming RHODS to OpenShift AI
andrewballantyne Nov 7, 2023
b13896b
Merge pull request #2116 from andrewballantyne/rename-rhods-references
openshift-merge-bot[bot] Nov 10, 2023
9fbc49e
Merge branch 'main' into f/model-serving
lucferbux Nov 10, 2023
dff907d
Fix merging issues
lucferbux Nov 10, 2023
555f354
Merge pull request #2126 from lucferbux/fix-merging-issues
openshift-merge-bot[bot] Nov 10, 2023
7f2742f
Fix suffix in kserve
lucferbux Nov 10, 2023
4f88647
Merge pull request #2115 from lucferbux/issue-2053
openshift-merge-bot[bot] Nov 10, 2023
789e779
Add deployment to global view and fix status
lucferbux Nov 10, 2023
d3f3e8d
Support Caikit Serving Runtime with REST
lucferbux Nov 9, 2023
a9d0f1a
Merge pull request #2113 from lucferbux/issue-2058
openshift-merge-bot[bot] Nov 10, 2023
8344e6d
Merge pull request #2121 from lucferbux/issue-1956
openshift-merge-bot[bot] Nov 10, 2023
c96eaf7
Change base image of text generation inference container
lucferbux Nov 11, 2023
263e7a1
Change empty global model mesh serving link text to project display name
DaoDaoNoCode Nov 13, 2023
42914d0
Merge pull request #2133 from DaoDaoNoCode/upstream-issue-2132
openshift-merge-bot[bot] Nov 13, 2023
47298e6
Merge pull request #2128 from lucferbux/issue-2058-follow-up
openshift-merge-bot[bot] Nov 13, 2023
28be8d2
Show error state on global serving page when the platform in not inst…
DaoDaoNoCode Nov 13, 2023
051fe59
Merge pull request #2136 from DaoDaoNoCode/upstream-issue-2134
openshift-merge-bot[bot] Nov 13, 2023
34c5a09
Merge pull request #2123 from opendatahub-io/f/model-serving
openshift-merge-bot[bot] Nov 13, 2023
0388ab0
Merge branch 'main' of https://github.com/opendatahub-io/odh-dashboar…
jenny-s51 Nov 14, 2023
f7be57c
fix truncating spacing issue
Gkrumbach07 Nov 13, 2023
80dde8a
Merge pull request #2139 from Gkrumbach07/spacing-issue
openshift-merge-bot[bot] Nov 14, 2023
d6c9fb0
Cleanup of caikit OOTB
lucferbux Nov 15, 2023
c1c25de
v5 updates
jenny-s51 Nov 14, 2023
750381a
Merge branch 'main' of https://github.com/opendatahub-io/odh-dashboar…
jenny-s51 Nov 15, 2023
50aa457
Merge pull request #2149 from jenny-s51/merge-main
openshift-merge-bot[bot] Nov 15, 2023
3f415a5
improve section divider rendering
christianvogt Nov 8, 2023
9a76e23
Cleanup PF5 & merge issues
andrewballantyne Nov 15, 2023
c32df9c
Merge pull request #2102 from christianvogt/section-separators
openshift-merge-bot[bot] Nov 15, 2023
c8418cb
Merge pull request #2150 from andrewballantyne/minor-improvements-pf5
openshift-merge-bot[bot] Nov 15, 2023
4a04b0e
Remove projects filter on the project view page
DaoDaoNoCode Nov 15, 2023
69b1c16
Merge pull request #2151 from DaoDaoNoCode/upstream-issue-2120
openshift-merge-bot[bot] Nov 15, 2023
79f6ba3
Use sync preferred project when switching to global model serving page
DaoDaoNoCode Nov 15, 2023
59593fa
Update jupyter & ds projects to hide outdated images
andrewballantyne Nov 15, 2023
a1b90b5
Merge pull request #2154 from DaoDaoNoCode/upstream-issue-2120
openshift-merge-bot[bot] Nov 16, 2023
3b03421
Merge pull request #2147 from lucferbux/issue-2143
openshift-merge-bot[bot] Nov 16, 2023
a0de3fd
Merge pull request #2158 from andrewballantyne/handle-outdated-tags
openshift-merge-bot[bot] Nov 16, 2023
356c6bf
Add spinner, enhance route and error handling for global model servin…
DaoDaoNoCode Nov 16, 2023
e8b1c06
Merge pull request #2176 from DaoDaoNoCode/upstream-issue-2135
openshift-merge-bot[bot] Nov 17, 2023
fada6b4
Merge branch 'main' of https://github.com/opendatahub-io/odh-dashboar…
jenny-s51 Nov 17, 2023
4f5a238
rebase on main
jenny-s51 Nov 17, 2023
247333e
align searchfield with main
jenny-s51 Nov 17, 2023
798c723
remove deprecated prop
jenny-s51 Nov 20, 2023
e0447e0
fix project view tests
jenny-s51 Nov 20, 2023
32721cf
Merge pull request #2183 from jenny-s51/merge-main
openshift-merge-bot[bot] Nov 20, 2023
2011cf2
WIP PR feedback from Juntao
jenny-s51 Nov 16, 2023
d3fb2d2
Merge pull request #2179 from jenny-s51/pf5_issues
openshift-merge-bot[bot] Nov 20, 2023
5514406
fix test fails on project details page and serving runtimes
DaoDaoNoCode Nov 20, 2023
ce2343b
fix notebookimage tests
Gkrumbach07 Nov 20, 2023
54f1c04
Merge pull request #2201 from Gkrumbach07/fix-pf5-tests
openshift-merge-bot[bot] Nov 20, 2023
f79be40
Merge pull request #2202 from DaoDaoNoCode/pf5-upgrade-test-fix
openshift-merge-bot[bot] Nov 20, 2023
be66031
Merge pull request #2041 from opendatahub-io/f/pf5-upgrade
openshift-merge-bot[bot] Nov 20, 2023
700be31
Merge branch 'main' of https://github.com/opendatahub-io/odh-dashboar…
christianvogt Nov 21, 2023
209c76c
update breakages due to PF5 update
christianvogt Nov 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ body:
options:
- OpenDataHub core version (eg. `v1.6.0`)
- Installing Dashboard directly (eg. `v2.12.0`, `commit xyz`, `branch name`)
- Downstream version (eg. `RHODS 1.29`)
- Downstream version (eg. `OpenShift AI 2.4`)
validations:
required: true
- type: input
Expand All @@ -32,7 +32,7 @@ body:
label: Version
description: |
What was the version this was found on?

eg. a branch name, a commit id, or a version number
validations:
required: true
Expand Down
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/internal_ux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,10 @@ body:
id: goals
attributes:
label: Goals
description: An itemized list of goals to complete for this ticket
description: |
An itemized list of goals to complete for this ticket.

If you don't have specific goals, this could also include the user story or jobs to be done.
placeholder: |
* Research...
* Design...
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/auto-add-issues-to-project.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Auto Add Issues to Tracking boards
on:
issues:
types:
- opened
jobs:
add-to-project:
name: Add issue to projects
runs-on: ubuntu-latest
steps:
- name: Generate github-app token
id: app-token
uses: getsentry/action-github-app-token@v2
with:
app_id: ${{ secrets.DEVOPS_APP_ID }}
private_key: ${{ secrets.DEVOPS_APP_PRIVATE_KEY }}
- uses: actions/[email protected]
with:
project-url: https://github.com/orgs/opendatahub-io/projects/40
github-token: ${{ steps.app-token.outputs.token }}
- uses: actions/[email protected]
with:
project-url: https://github.com/orgs/opendatahub-io/projects/45
github-token: ${{ steps.app-token.outputs.token }}
2 changes: 1 addition & 1 deletion .github/workflows/pr-close-image-delete.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: '0'
- name: Install skopeo
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
name: Pull request
on:
pull_request:
branches: [ main, f/** ]

jobs:
Tests:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/[email protected]
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/quay-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: '0'
- name: Install skopeo
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/vuln_scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ jobs:
name: Scan Files
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Run Trivy vulnerability scanner for filesystem
uses: aquasecurity/trivy-action@0.11.2
uses: aquasecurity/trivy-action@0.13.1
with:
scan-type: 'fs'
scan-ref: '.'
Expand Down
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
[dev setup documentation]: docs/dev-setup.md#requirements

# Contributing

Contributing encompasses repository specific requirements.

## Requirements

You can check the requirements of ODH in the [README section](./README.md#requirements).
To review the ODH requirements, please refer to the [dev setup documentation].

## Writing code

Expand Down
104 changes: 7 additions & 97 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,107 +1,17 @@
# Open Data Hub Dashboard

A dashboard for Open Data Hub components.

- Shows what's installed
- Show's what's available for installation
- Links to component UIs
- Links to component documentation

## Requirements

ODH requires the following to run:

- [NodeJS and NPM](https://nodejs.org/)
- Node recommended version -> `18.16.0`
- NPM recommended version -> `9.6.7`
- [OpenShift CLI](https://docs.openshift.com/container-platform/4.12/cli_reference/openshift_cli/getting-started-cli.html)
- [kustomize](https://github.com/kubernetes-sigs/kustomize)
- [podman](https://github.com/containers/podman)
- Have access to [Quay.io](https://quay.io/)

### Additional tooling requirements

- [OpenShift CLI, the "oc" command](https://docs.openshift.com/container-platform/4.12/cli_reference/openshift_cli/getting-started-cli.html)
- [Podman](https://github.com/containers/podman)
- [Quay.io](https://quay.io/)

## Development

1. Clone the repository

``` bash
git clone https://github.com/opendatahub-io/odh-dashboard
```

2. Within the repo context, install project dependencies

```bash
cd odh-dashboard && npm install
```

### Build project

```bash
npm run build
```

### Serve development content

This is the default context for running a local UI. Make sure you build the project using the instructions above prior to running the command below.

```bash
npm run start
```
[Dev setup & Requirements]: docs/dev-setup.md
[Dashboard documentation]: docs/README.md

For in-depth local run guidance review the [contribution guidelines](./CONTRIBUTING.md#Serving%20Content).

### Testing

Run the tests.

```bash
npm run test
```

Run storybook a11y tests and interaction tests.

```bash
npm run storybook
npm run test:storybook
```

For in-depth testing guidance review the [contribution guidelines](./CONTRIBUTING.md#Testing)

## Deploying the ODH Dashbard

### Official Image Builds

odh-dashboard images are automatically built and pushed to [quay.io](https://quay.io/repository/opendatahub/odh-dashboard) after every commit to the `main` branch. The image tag name format for each image is `main-<COMMIT SHORT HASH>`.

Example: The `main` branch is updated with commit `f76e3952834f453b1d085e8627f9c17297c2f64c`. The CI system will automatically build an odh-dashboard image based on that code and push the new image to `odh-dashboard:main-f76e395` and updated `odh-dashboard:main` to point to the same image hash.

The [nightly](https://quay.io/opendatahub/odh-dashboard:nightly) tag is a floating tag that is updated nightly and points to the most recent `main-<HASH>` commit from the previous day.

### Deploy using kustomize

The [manifests](./manifests) folder contains a [kustomize](https://kustomize.io) manifest that can be used with `kustomize build`.

### Deploy using a kfdef
# Open Data Hub Dashboard

The [manifests/kfdef](./manifests/kfdef) folder contains an example kfdef to deploy ODH Dashboard with the Notebook Controller backend is located in [odh-dashboard-kfnbc-test.yaml](manifests/kfdef/odh-dashboard-kfnbc-test.yaml).
A dashboard for Open Data Hub components, featuring user flows to navigate and interact with the various component parts of the stack.

## Contributing

Contributing encompasses [repository specific requirements](./CONTRIBUTING.md).

### Triaging

For information on how we triage tickets, see our [triage.md](./docs/triaging.md).

## Documentation

You can find more information about this project in the [document section](./docs/README.md).

## Releases
Read more about the Dashboard in one of our documentation links.

For more information on how, when, and what we do for releases, see our [releases.md](./docs/releases.md).
* [Dev setup & Requirements]
* [Dashboard documentation]
1 change: 1 addition & 0 deletions backend/.eslintignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
package.json
jest.config.js
19 changes: 10 additions & 9 deletions backend/.eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@
"tsconfigRootDir": "."
},
// includes the typescript specific rules found here: https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#supported-rules
"plugins": [
"@typescript-eslint"
],
"plugins": ["@typescript-eslint"],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
Expand All @@ -32,13 +30,16 @@
"process": "readonly",
"document": "readonly"
},
"settings": {
},
"settings": {},
"rules": {
"no-restricted-properties": [ "error", {
"property": "toString",
"message": "e.toString() should be fastify.log.error(e, 'your string'). Other use-cases should avoid obj.toString() on principle. Craft the string you want instead."
}],
"eqeqeq": ["error", "always", { "null": "ignore" }],
"no-restricted-properties": [
"error",
{
"property": "toString",
"message": "e.toString() should be fastify.log.error(e, 'your string'). Other use-cases should avoid obj.toString() on principle. Craft the string you want instead."
}
],
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/interface-name-prefix": "off",
"@typescript-eslint/no-var-requires": "off",
Expand Down
7 changes: 7 additions & 0 deletions backend/jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module.exports = {
transform: {
'node_modules': 'ts-jest',
},
preset: 'ts-jest',
testEnvironment: 'node',
};
Loading
Loading