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 pipeline experiments #1661

Merged
merged 124 commits into from
Aug 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
b1de206
Bump yaml from 2.2.1 to 2.2.2 in /frontend (#1174)
dependabot[bot] Jun 26, 2023
20bab07
Fix typo in triaging.md (#1446)
manaswinidas Jun 29, 2023
e318303
chore: resolved the gap issue when Error shows (#1361)
pnaik1 Jun 29, 2023
61413fb
added cr
Gkrumbach07 Jun 29, 2023
7fce600
added accelerator profile crd
Gkrumbach07 Jun 29, 2023
9da8645
Refactor Custom Serving Runtime enablement (#1407)
lucferbux Jun 29, 2023
e7f3931
added to kustomize
Gkrumbach07 Jun 30, 2023
2383288
Add 'Edit Permissions' Kebab to Project Row (#1427)
pnaik1 Jul 4, 2023
463ec51
Rework the self checklist on the PR Template (#1463)
andrewballantyne Jul 4, 2023
c1463bd
Bump aquasecurity/trivy-action from 0.10.0 to 0.11.2 (#1456)
dependabot[bot] Jul 4, 2023
a51a350
Add support for npm v9 (#1392)
lucferbux Jul 4, 2023
b82b37f
Dashboard loads the pipeline details page with a silent javascript e…
pnaik1 Jul 5, 2023
ded53b1
Added Internal Test & Updated other templates (#1468)
andrewballantyne Jul 5, 2023
4cd95da
added useFetchState tests (#1090)
Gkrumbach07 Jul 5, 2023
da82270
Add permissions for templates and serving runtimes (#1466)
lucferbux Jul 5, 2023
d260598
base kustomization remove bases section and put elements under source…
shalberd Jul 6, 2023
0d6c6fe
make data connection for S3 model sources AWS-unspecific
manaswinidas Jul 6, 2023
13e5a86
Make data connection for S3 model sources AWS-unspecific
manaswinidas Jul 6, 2023
b6d8d87
Update oauth proxy to v4.10
lucferbux Jul 6, 2023
5d92dce
Update CONTRIBUTING to reflect latest changes in build and deployment
lucferbux Jul 4, 2023
5138b90
Make data connection for S3 model sources AWS-unspecific
manaswinidas Jul 6, 2023
e3ae1bb
Modify help text under for image version selection (#1445)
manaswinidas Jul 6, 2023
a214052
Merge pull request #1467 from lucferbux/update-deploy-instructions
openshift-merge-robot Jul 7, 2023
e1817ed
Merge pull request #1479 from manaswinidas/odh-1381
openshift-merge-robot Jul 7, 2023
3843c82
Merge pull request #1482 from lucferbux/update-oauth-proxy
openshift-merge-robot Jul 7, 2023
c748e9b
Bump tough-cookie from 4.1.2 to 4.1.3 in /frontend
dependabot[bot] Jul 10, 2023
db5cff9
Revamp Model framework label text
lucferbux Jul 10, 2023
7654ab3
Bump semver from 5.7.1 to 5.7.2 in /frontend
dependabot[bot] Jul 11, 2023
9b572c7
Update PR template to reflect new merging strategy
alexcreasy Jul 11, 2023
fe57ee5
Merge pull request #1498 from alexcreasy/update-pr-template
openshift-merge-robot Jul 11, 2023
dc3cb94
Bump semver from 5.7.1 to 5.7.2 in /backend
dependabot[bot] Jul 11, 2023
58d77f1
Merge pull request #1492 from lucferbux/odh-1458
openshift-merge-robot Jul 11, 2023
ebd8aa9
Notebook Spawner reachable when disabled
pnaik1 Jul 12, 2023
c1848e3
Merge pull request #1505 from pnaik1/issue-1462
openshift-merge-robot Jul 13, 2023
0ac1dbf
Update elyra public API endpoint to ensure a correct URL for redirect
mlassak Jul 4, 2023
90ba306
Improve the bug template to have more deploy type flexibility
andrewballantyne Jul 14, 2023
1187f5b
Merge pull request #1518 from andrewballantyne/add-more-bug-deploy-types
openshift-merge-robot Jul 14, 2023
9634ba6
Improve performance of showing partial Pipelines and runs
uidoyen Jul 11, 2023
28791c3
replace EmptyState to Spinner component in Pipeline runs details tab
uidoyen Jul 11, 2023
225ba23
Merge pull request #1452 from uidoyen/odh-1248
openshift-merge-robot Jul 14, 2023
ccabbac
If you delete a Pipeline, the run reference leads to a meaningful mes…
pnaik1 Jul 11, 2023
c513169
Merge pull request #1442 from uidoyen/odh-1288
openshift-merge-robot Jul 14, 2023
4af4471
Merge pull request #1497 from pnaik1/issue-1324
openshift-merge-robot Jul 14, 2023
672b772
Merge pull request #1461 from mlassak/fix/incorrect-elyra-redirect
openshift-merge-robot Jul 14, 2023
14f4db3
when fetching groups, capture error 403 as rbac failure and cache result
christianvogt Jul 17, 2023
3205c35
Merge branch 'main' into dependabot/npm_and_yarn/backend/semver-5.7.2
lucferbux Jul 18, 2023
d48157a
Merge pull request #1496 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 18, 2023
889c029
Bump semver from 5.7.1 to 5.7.2
dependabot[bot] Jul 18, 2023
fffdd02
Merge pull request #1528 from christianvogt/groups-rbac
openshift-merge-robot Jul 18, 2023
810400c
improve run time of jest tests
christianvogt Jul 18, 2023
35fef96
Remove the KfDef CRD reliance
andrewballantyne Jul 18, 2023
5597b16
Bump word-wrap from 1.2.3 to 1.2.4 in /frontend
dependabot[bot] Jul 19, 2023
9597777
Merge pull request #1501 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 19, 2023
06094b7
Merge pull request #1488 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 19, 2023
6b3e874
Bump tough-cookie from 4.1.2 to 4.1.3
dependabot[bot] Jul 19, 2023
89d29ab
Merge pull request #1536 from christianvogt/jest-perf
openshift-merge-robot Jul 19, 2023
f92c33c
Merge pull request #1537 from andrewballantyne/remove-kfdef-crd-reliance
openshift-merge-robot Jul 19, 2023
350cc95
Automation Beats Out Pipeline Auto-Selection
pnaik1 Jul 7, 2023
d78faec
Fix default cron string
manaswinidas Jul 20, 2023
ba52432
Merge pull request #1489 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 20, 2023
c3b06b6
Fix Incorrect ConsoleLinkKind type
manaswinidas Jul 19, 2023
ea576ce
Merge pull request #1539 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 20, 2023
560ad81
Bump word-wrap from 1.2.3 to 1.2.4
dependabot[bot] Jul 20, 2023
0306ebb
Merge pull request #1558 from manaswinidas/odh-1546
openshift-merge-robot Jul 20, 2023
f3c2691
Update architecture.md with testing instructions
Gkrumbach07 Jul 6, 2023
76188bb
Fix issue when doing first migration of the dashboard config
lucferbux Jul 24, 2023
a1b119b
Merge pull request #1563 from lucferbux/odh-1562
openshift-merge-robot Jul 24, 2023
c1e14ca
Show project deletion error correctly
DaoDaoNoCode Jul 24, 2023
c19babd
Merge pull request #1481 from Gkrumbach07/testing-arch
openshift-merge-robot Jul 25, 2023
f0da090
Merge pull request #1538 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 25, 2023
d2c0516
Bump word-wrap from 1.2.3 to 1.2.5 in /backend
dependabot[bot] Jul 25, 2023
50e3091
Merge pull request #1570 from DaoDaoNoCode/upstream-issue-1544
openshift-merge-robot Jul 26, 2023
5f3567d
create error boundaries for app and content
christianvogt Jul 19, 2023
db0074f
Merge pull request #1457 from manaswinidas/odh-797
openshift-merge-robot Jul 26, 2023
733b8e1
Merge pull request #1490 from pnaik1/issue-1344
openshift-merge-robot Jul 26, 2023
dc9ffc3
Merge pull request #1502 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 26, 2023
dfdd22e
Merge pull request #1572 from opendatahub-io/dependabot/npm_and_yarn/…
openshift-merge-robot Jul 26, 2023
ea53266
Uploading a malformed pipeline yaml results in a blank page
pnaik1 Jul 20, 2023
2992130
Merge pull request #1556 from christianvogt/error-boundary
openshift-merge-robot Jul 27, 2023
d902822
Prevent No-Folder or root S3 model access
manaswinidas Jul 13, 2023
054014f
Changes webpack-dev-server config to NOT open a browser automatically
alexcreasy Jul 26, 2023
0b4bb9f
Merge pull request #1585 from alexcreasy/disable-auto-open-browser
openshift-merge-robot Jul 27, 2023
ae1533a
Merge pull request #1512 from manaswinidas/odh-1423
openshift-merge-robot Jul 27, 2023
636fda1
Deprecate kfdefApplication field in OdhApplications
andrewballantyne Jul 26, 2023
0fbf122
Merge pull request #1592 from andrewballantyne/deprecate-kfdefapplica…
openshift-merge-robot Jul 27, 2023
307cb03
Elyra Pipelines Lack Proper Task Names
pnaik1 Jul 27, 2023
6f43208
Fix docs and community link
manaswinidas Jul 28, 2023
0f08705
Merge pull request #1596 from pnaik1/issue-1507
openshift-merge-robot Jul 28, 2023
b8f4d47
Revert "added to kustomize"
Gkrumbach07 Jul 28, 2023
ca901ab
Merge pull request #1609 from Gkrumbach07/revert-crd
openshift-merge-robot Jul 28, 2023
619b505
Add volume to change shared memory limit on notebook
harshad16 Jul 26, 2023
fbac90c
fix jump links scroll behavior
christianvogt Jul 24, 2023
8f60fd0
Merge pull request #1594 from harshad16/add-shm-volume
openshift-merge-robot Jul 28, 2023
5ab7937
standard ose-oauth-proxy image in digest format as used in all other …
shalberd Jul 27, 2023
ea286d1
Merge pull request #1599 from shalberd/dashboard_deployment_recipe_st…
openshift-merge-robot Jul 31, 2023
ce510e6
Merge pull request #1571 from christianvogt/jump-links
openshift-merge-robot Jul 31, 2023
3216f87
Merge pull request #1557 from pnaik1/issue-1522
openshift-merge-robot Jul 31, 2023
8daf822
Gracefully handle image packages and software JSON parse error
DaoDaoNoCode Jul 19, 2023
bd41ac3
backend constants change DEFAULT_PVC_SIZE to string
shalberd Jul 31, 2023
2999c41
Bump actions/setup-node from 3.6.0 to 3.7.0
dependabot[bot] Aug 1, 2023
2baee3e
Merge pull request #1603 from manaswinidas/fix-broken-links
openshift-merge-robot Aug 1, 2023
f693c03
Merge pull request #1553 from DaoDaoNoCode/upstream-issue-1493
openshift-merge-robot Aug 1, 2023
3acf411
Parameters from triggered runs not copied when run is duplicated
pnaik1 Aug 1, 2023
5ebe6a1
update architecture doc folder structure, add eslint rules to govern …
christianvogt Jul 25, 2023
6a1bdde
Add performance overlay and sync deployment to odh-manifest
lucferbux Aug 1, 2023
ccea7f6
Merge pull request #1624 from opendatahub-io/dependabot/github_action…
openshift-merge-robot Aug 1, 2023
7cbf6ff
handle white space in creation and deletion using display names
christianvogt Jul 26, 2023
c4b69ef
Merge pull request #1573 from christianvogt/arch
openshift-merge-robot Aug 2, 2023
d70fc28
Merge pull request #1617 from shalberd/set_default_pvc_size_to_20Gi
openshift-merge-robot Aug 3, 2023
81fa532
Merge pull request #1623 from lucferbux/add-performance-overlay
openshift-merge-robot Aug 3, 2023
8a468d0
Merge pull request #1600 from christianvogt/delete-deploy-model
openshift-merge-robot Aug 3, 2023
88206c9
Merge pull request #1621 from pnaik1/issue-1516
openshift-merge-robot Aug 3, 2023
1ce89cc
Remove misplaced divider in Global pipelines page
manaswinidas Aug 4, 2023
77b57e5
set tsconfig noImplicitAny = true and fixup all errors
christianvogt Aug 4, 2023
d6d6500
Add incubation overlay
lucferbux Jul 31, 2023
84afc4c
Merge pull request #1622 from lucferbux/add-incubation-overlay
openshift-merge-robot Aug 7, 2023
2a1ef0a
Improve language on bug report template to make less confusing for wh…
alexcreasy Jul 19, 2023
977626a
Fix placeholder text in triggered run search input
DaoDaoNoCode Aug 8, 2023
b4caff3
Navigate to pipelines page after pipelines operator is installed
DaoDaoNoCode Aug 8, 2023
068b9d6
Merge pull request #1540 from alexcreasy/improve-bug-template
openshift-merge-robot Aug 8, 2023
559412a
Merge pull request #1647 from DaoDaoNoCode/upstream-issue-1638
openshift-merge-robot Aug 9, 2023
c0b4348
Merge pull request #1634 from manaswinidas/remove-misplaced-divider
openshift-merge-robot Aug 9, 2023
edfa858
Merge pull request #1637 from christianvogt/no-implicit-any
openshift-merge-robot Aug 9, 2023
e8f212b
Merge pull request #1648 from DaoDaoNoCode/upstream-issue-1547
openshift-merge-robot Aug 9, 2023
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
5 changes: 3 additions & 2 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@
############### Default settings ###############
BACKEND_PORT=8080
IMAGE_REPOSITORY=quay.io/opendatahub/odh-dashboard:nightly
DOC_LINK ='https://opendatahub.io/docs.html'
COMMUNITY_LINK ='https://opendatahub.io/community.html'
DOC_LINK ='https://opendatahub.io/docs'
COMMUNITY_LINK ='https://opendatahub.io/community'
ENABLED_APPS_CM = 'odh-enabled-applications-config'
KUSTOMIZE_MANIFEST_DIR=manifests
KUSTOMIZE_DEFAULT_OVERLAY=/overlays/dev
DASHBOARD_CONFIG = 'odh-dashboard-config'
36 changes: 26 additions & 10 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Bug Report
description: File a bug report
description: File a bug report.
title: "[Bug]: "
labels: ["kind/bug", "untriaged"]
labels: ["kind/bug", "priority/normal", "untriaged"]
body:
- type: markdown
attributes:
Expand All @@ -12,8 +12,30 @@ body:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- label: I have searched the existing issues
required: true
- type: dropdown
id: deploy-type
attributes:
label: Deploy type
description: How did you deploy the Dashboard?
multiple: false
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`)
validations:
required: true
- type: input
id: version
attributes:
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
- type: textarea
attributes:
label: Current Behavior
Expand Down Expand Up @@ -55,12 +77,6 @@ body:
- Microsoft Edge
validations:
required: false
- type: textarea
id: opendatahub-version
attributes:
label: Open Data Hub Version
description: Please attach relevant kfdef manifest if applicable
render: yml
- type: textarea
id: anything-else
attributes:
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Feature request
description: Suggest an idea for this project
description: Suggest an idea for this project.
title: "[Feature Request]: "
labels: ["kind/enhancement", "untriaged"]
labels: ["kind/enhancement", "priority/normal", "untriaged"]
body:
- type: markdown
attributes:
Expand Down
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/internal_story.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: (Internal) Feature Story Template
description: Intended to help with a template for breaking down larger efforts
labels: ["priority/high"]
description: Intended to help with a template for breaking down larger efforts.
title: "[Story]: "
labels: ["kind/story", "priority/high"]
body:
- type: input
id: goal
Expand Down
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/internal_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: (Internal) Test Template
description: Intended to help with a template for creating issues for test coverage.
title: "[Test]: "
labels: ["kind/tech-debt", "priority/normal", "quality"]
body:
- type: input
id: description
attributes:
label: Description
description: A high level goal for the test.
placeholder: Tests the global <feature> page.
validations:
required: true
- type: dropdown
id: type
attributes:
label: What type of test is it?
multiple: false
options:
- e2e (user flow, server data test)
- integration (test data, UI rendering)
- unit (functional test)
validations:
required: true
- type: textarea
id: goals
attributes:
label: Test goals
description: |
Describe the test coverage goals / acceptance criteria.

Eg. what tests are expected / what is the full path for e2e test / what utils are to be tested / etc
placeholder: |
* Test page xyz
* Handle empty states
* etc...
validations:
required: true
- type: textarea
id: dependencies
attributes:
label: Related tests
description: |
A link to related test stories to help with sizing the work

Tip: Using a bullet list will help display links to other tickets by unraveling the name and status of that ticket.
placeholder: |
* #xxxx1
* #xxxx2
value: No related tests
validations:
required: false
16 changes: 12 additions & 4 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<!--- If this is a non-code change, this template is not required; reference any issues or top-level descriptions as needed -->
<!--- All code change PRs should relate to an issue, reference it here; see example below -->
<!--- Closes: #123 -->

Expand All @@ -18,9 +19,16 @@
<!--- This PR will be merged by any repository approver when it meets all the points in the checklist -->
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->

- [ ] The commits have meaningful messages (squashes happen on merge by the bot).
- [ ] Included any necessary screenshots or gifs if it was a UI change.
- [ ] Included tags to the UX team if it was a UI/UX change.
- [ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
Self checklist (all need to be checked):
- [ ] The developer has manually tested the changes and verified that the changes work
- [ ] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
- [ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
- [ ] The developer has added tests or explained why testing cannot be added (unit tests & storybook for related changes)

If you have UI changes:
<!--- You can ignore these if you are doing manifest, backend, internal logic, etc changes; aka non-UI / visual changes -->
- [ ] Included any necessary screenshots or gifs if it was a UI change.
- [ ] Included tags to the UX team if it was a UI/UX change.

After the PR is posted & before it merges:
- [ ] The developer has tested their solution on a cluster by using the image produced by the PR to `main`
2 changes: 1 addition & 1 deletion .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
uses: actions/setup-node@v3.7.0
with:
node-version: ${{ matrix.node-version }}
- name: Node.js modules cache, repository
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/vuln_scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Run Trivy vulnerability scanner for filesystem
uses: aquasecurity/trivy-action@0.10.0
uses: aquasecurity/trivy-action@0.11.2
with:
scan-type: 'fs'
scan-ref: '.'
Expand Down
69 changes: 27 additions & 42 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ cd backend
npm run start:dev
```

Once you have these running, you can open the dashboard locally at: `http://localhost:4010`. The dev server will reload automatically when you make changes.

#### Give your dev env access

To give your dev environment access to the ODH configuration, log in to the OpenShift cluster and set the project to the location of the ODH installation
Expand Down Expand Up @@ -120,7 +122,7 @@ npm run test:accessibility
npm run test:integration
```

## Build
## Environment variables

### dotenv files

Expand All @@ -147,52 +149,29 @@ The dotenv files have access to default settings grouped by facet; frontend, bac

...

## Deploy your version

Edit the opendatahub KfDef in your project, remove the section:
## Deploy a new dashboard version in your cluster

```yaml
- kustomizeConfig:
repoRef:
name: manifests
path: odh-dashboard
name: odh-dashboard
```
For testing purposes, we recommend deploying a new version of the dashboard in your cluster following the steps below.

Remove the current deployment of the ODH Dashboard
### Prerequisites

```bash
make undeploy
```

or

```bash
npm run make:undeploy
```
1. Make sure you have the `oc` command line tool installed and configured to access your cluster.
2. Make sure you have the `Open Data Hub Operator` installed in your cluster.
3. Remove the `dashboard` component from your `KfDef` CR if already deployed.
4. You can remove previous dashboard deployments by running `make undeploy` or `npm run make:undeploy` in the root of this repository.

### Customize your env

Customize `.env.local` file to image and source information as desired. `npm` and the `s2i` command line tool is required.

```.env.local
IMAGE_REPOSITORY=quay.io/my-org/odh-dashboard:latest
OC_URL=https://specify.in.env:6443
OC_PROJECT=specify_in_.env

# user and password login
OC_USER=specify_in_.env
OC_PASSWORD=specify_in_.env
We use `IMAGE_REPOSITORY` as the environment variable to specify the image to use for the dashboard. You can set it in the `.env.local` file in the root of this repository.
This environment variable is used in the `Makefile` to build and deploy the dashboard image, and can be set to a new image tag to build or to a pre-built image to deploy.

# or token login
#OC_TOKEN=specify_in_.env
```
### Building your image

### Build command
To deploy a new image, you can either build it locally or use the one built by the CI.

Push your branch to your repo for it to be visible to the s2i build.
#### Local Build

Then build:
You can build your image by running

```bash
make build
Expand All @@ -204,7 +183,9 @@ or
npm run make:build
```

### Pushing the image
in the root of this repository. By default, we use [podman](https://podman.io/) as the default container tool, but you can change it by setting the `CONTAINER_TOOL` environment variable to `docker`.

After building the image, you need to push it to a container registry accessible by your cluster. You can do that by running

```bash
make push
Expand All @@ -216,9 +197,15 @@ or
npm run make:push
```

in the root of this repository.

#### Pull Request Images

All pull requests will have an associated `pr-<PULL REQUEST NUMBER>` image built and pushed to [quay.io](https://quay.io/repository/opendatahub/odh-dashboard) for use in testing and verifying code changes as part of the PR code review. Any updates to the PR code will automatically trigger a new PR image build, replacing the previous hash that was referenced by `pr-<PULL REQUEST NUMBER>`.

### Deploying your image

Required: The OpenShift, `oc`, command line tool is required.
To deploy your image, you just need to run the following command in the root of this repository

```bash
make deploy
Expand All @@ -230,6 +217,4 @@ or
npm run make:deploy
```

### Pull Request Images

All pull requests will have an associated `pr-<PULL REQUEST NUMBER>` image built and pushed to [quay.io](https://quay.io/repository/opendatahub/odh-dashboard) for use in testing and verifying code changes as part of the PR code review. Any updates to the PR code will automatically trigger a new PR image build, replacing the previous hash that was referenced by `pr-<PULL REQUEST NUMBER>`.
you will deploy all the resources located in the `manifests` folder alongside the image you selected in the previous step.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
ARG SOURCE_CODE=.

# Use ubi8/nodejs-18 as default base image
ARG BASE_IMAGE="registry.access.redhat.com/ubi8/nodejs-18:1-32.1679484519"
ARG BASE_IMAGE="registry.access.redhat.com/ubi8/nodejs-18:latest"

FROM ${BASE_IMAGE} as builder

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ A dashboard for Open Data Hub components.
ODH requires the following to run:

- [NodeJS and NPM](https://nodejs.org/)
- Node recommended version -> `18.14.0`
- NPM recommended version -> `8.19.4`
- 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)
Expand Down
Loading
Loading