Commit Graph

739 Commits

Author SHA1 Message Date
Robert Sun 73b58e4f16
docs(frontend): added build instruction to readme (#11943)
Signed-off-by: rsun19 <robertssun1234@gmail.com>
2025-05-30 14:55:20 +00:00
Humair Khan 732a3f26f5
docs(frontend): add ui dev docs (#11931)
Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
2025-05-27 17:19:12 +00:00
Yunkai Li 0e7e806b4c
feat(frontend): Add "Always Use Latest Version" option for recurring runs (fixes #11581) (#11755)
Implements a checkbox UI component that enables automatic pipeline version selection for recurring runs, building upon @muzzlol's original work.

Key changes:

- Added "Use Latest Version" toggle functionality
- Removed localStorage dependency (per @mprahl's feedback)
- Improved version selector accessibility labels
- Added comprehensive test coverage

Signed-off-by: kaikaila <lyk2772@126.com>
Co-authored-by: muzzlol <muzxmmilkhxn@gmail.com>
2025-05-08 13:10:40 +00:00
Humair Khan 24782d178d
chore: update all owners files (#11886)
Various owners' files reviewers/approvers are no longer involved with
the community. Additionaly, we have various other folks that are
involved and have shown an active interest in reviewing various portions
of the code base. This change updates all owners files to reflect this
current state of the community.

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
2025-05-02 14:47:04 +00:00
Matt Prahl c03127d967
feat(backend): Add the Kubernetes native pipeline store (#11881)
* Add the Kubernetes native pipeline store

This also improves cache update race conditions in the webhooks.

Co-authored-by: Matt Prahl <mprahl@users.noreply.github.com>
Signed-off-by: Ricardo M. Oliveira <rmartine@redhat.com>

* Use controller-runtime for the non-caching client

Signed-off-by: mprahl <mprahl@users.noreply.github.com>

* Put the Kubernetes native CI manifests under the Argo manifests

Signed-off-by: mprahl <mprahl@users.noreply.github.com>

* Fix the flaky Kubernetes pipeline store tests

Some tests set the viper configuration of POD_NAMESPACE while others
didn't and so the order of the tests mattered. This now sets and resets
the viper configuration for each test.

Signed-off-by: mprahl <mprahl@users.noreply.github.com>

* Modify the suggested pipeline version name to be a valid K8s name

This is more important for the Kubernetes pipeline store.

Signed-off-by: mprahl <mprahl@users.noreply.github.com>

* Fix the ml-pipeline Service ports in K8s native mode

The KFP UI automatically uses the first port listed in the ml-pipeline
Service to communicate with the KFP API. Using a JSON patch to add the
webhook port ensures it doesn't change the order.

Signed-off-by: mprahl <mprahl@users.noreply.github.com>

---------

Signed-off-by: Ricardo M. Oliveira <rmartine@redhat.com>
Signed-off-by: mprahl <mprahl@users.noreply.github.com>
Co-authored-by: Ricardo M. Oliveira <rmartine@redhat.com>
2025-04-30 19:53:03 +00:00
dependabot[bot] f63c7c530d
chore(deps): bump minimist from 1.2.5 to 1.2.8 in /frontend (#11846)
Bumps [minimist](https://github.com/minimistjs/minimist) from 1.2.5 to 1.2.8.
- [Changelog](https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8)

---
updated-dependencies:
- dependency-name: minimist
  dependency-version: 1.2.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 22:15:30 +00:00
dependabot[bot] 6877d16eac
chore(deps): bump @babel/runtime-corejs3 from 7.12.5 to 7.27.0 in /frontend (#11815)
Bumps [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) from 7.12.5 to 7.27.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime-corejs3)

---
updated-dependencies:
- dependency-name: "@babel/runtime-corejs3"
  dependency-version: 7.27.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-12 16:11:06 +00:00
dependabot[bot] 556c98ae4e
chore(deps): bump axios from 1.6.0 to 1.8.2 in /frontend/server (#11732)
Bumps [axios](https://github.com/axios/axios) from 1.6.0 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.0...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 13:06:33 +00:00
dependabot[bot] 9605c08026
chore(deps): bump @babel/runtime and @material-ui/icons in /frontend (#11787)
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) to 7.27.0 and updates ancestor dependencies [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) and [@material-ui/icons](https://github.com/mui-org/material-ui/tree/HEAD/packages/material-ui-icons). These dependencies need to be updated together.


Updates `@babel/runtime` from 7.14.6 to 7.27.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

Updates `@babel/runtime` from 7.16.7 to 7.27.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

Updates `@babel/runtime` from 7.2.0 to 7.27.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

Updates `@babel/runtime` from 7.14.8 to 7.27.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

Updates `@babel/runtime` from 7.14.0 to 7.27.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

Updates `@babel/runtime` from 7.15.4 to 7.27.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

Updates `@material-ui/icons` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/mui-org/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/v3.0.2/CHANGELOG.md)
- [Commits](https://github.com/mui-org/material-ui/commits/v3.0.2/packages/material-ui-icons)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.0
  dependency-type: indirect
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.0
  dependency-type: indirect
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.0
  dependency-type: indirect
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.0
  dependency-type: indirect
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.0
  dependency-type: indirect
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.0
  dependency-type: indirect
- dependency-name: "@material-ui/icons"
  dependency-version: 3.0.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 00:14:32 +00:00
dependabot[bot] 3fa617f19c
chore(deps): bump @babel/helpers from 7.24.0 to 7.26.10 in /frontend (#11747)
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) from 7.24.0 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers)

---
updated-dependencies:
- dependency-name: "@babel/helpers"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 17:12:31 +00:00
Alex 12f4676b4c
docs(ui): add multi-user proxy instructions (#11743)
* docs(ui): add multi-user proxy instructions

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>

* Update frontend/README.md

Co-authored-by: Anish Asthana <anishasthana1@gmail.com>
Signed-off-by: Alex <mythicalsunlight@gmail.com>

---------

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Signed-off-by: Alex <mythicalsunlight@gmail.com>
Co-authored-by: Anish Asthana <anishasthana1@gmail.com>
2025-03-18 15:12:21 +00:00
Alex d502687061
chore(frontend): update kubernetes client version to 0.12.1 (#11737)
Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: ColeVogs <colevogs@gmail.com>
2025-03-11 15:00:39 +00:00
Alex afb3b1461b
fix(frontend): compatibility with pod_names v1 (#11682)
Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: cmdevoto <carolined321@gmail.com>
2025-03-05 00:04:07 +00:00
kundan kumar a6b944b894
fix(frontend): fixes optional pipeline inputs. Fixes #11632 (#11657)
Signed-off-by: izuku-sds <izuku.labs@gmail.com>
2025-02-21 17:57:44 +00:00
Muzammil Khan c0778ba88c
fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files (#11623)
* fix(frontend): restrict file explorer to show only .yaml, .yml, .zip, and .tar.gz files

Signed-off-by: muzzlol <muzxmmilkhxn@gmail.com>

* test(frontend): update NewPipelineVersion snapshot for file filters

Signed-off-by: muzzlol <muzxmmilkhxn@gmail.com>

---------

Signed-off-by: muzzlol <muzxmmilkhxn@gmail.com>
2025-02-19 04:54:41 +00:00
Mahdi Khashan 32bdbe8dbc
docs: change node version from 14 to 22 in frontend project (#11567)
Signed-off-by: mahdikhashan <mahdikhashan1@gmail.com>
2025-02-05 16:53:37 +00:00
chahat sagar d3a016dd64
chore(frontend) : Fix frontend failing ci test (#11575)
Signed-off-by: chahatsagarmain <chahatsagar2003@gmail.com>
2025-02-02 22:33:34 +00:00
ElayAharoni 8fe21574c6
fix(frontend): fixes Default pipeline input params are missing from the GUI. Fixes #11515 (#11518)
Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
Co-authored-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
2025-01-22 22:21:20 +00:00
Matt Prahl 533a3c6b66
fix(frontend): Fix the frontend image build with Node 22 (#11524)
Signed-off-by: mprahl <mprahl@users.noreply.github.com>
2025-01-15 23:18:19 +00:00
Matt Prahl dc97ce77a7
chore: Address CVEs (#11514)
This updates:
- Jinja2 (Python) (CVE-2024-56201)
- nanoid (JavaScript) (CVE-2024-55565)
- path-to-regexp (JavaScript) (CVE-2024-52798)
- golang.org/x/net (Go) (CVE-2024-45338)

This also updates to Node.js 22.

Signed-off-by: mprahl <mprahl@users.noreply.github.com>
2025-01-15 17:41:13 +00:00
ElayAharoni 028d81b624
fix(frontend): Detailed information of nodes is not displayed when clicking the node. Fixes #11325 (#11493)
Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
Co-authored-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
2025-01-14 21:50:20 +00:00
dependabot[bot] 6c567adfb8
chore(deps): bump path-to-regexp and express in /frontend/mock-backend (#11444)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12)

Updates `express` from 4.21.0 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-06 17:37:01 +00:00
Dave 23f718d02e
fix(ui): Disable GKE Metadata as default Fixes: #11247, fixes #11260 (#11403)
Signed-off-by: Dave Canton <dvcanton7@gmail.com>
2024-11-27 17:17:54 +00:00
dependabot[bot] 5cc1b8d221
chore(deps-dev): bump elliptic from 6.5.7 to 6.6.0 in /frontend (#11343)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 19:05:53 +00:00
Alex 467f30cf61
feat[frontend]: implement artifact-repositories configmap support (#11354)
* feat[frontend]: implement configmap parsing

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: quinnovator <jack@jq.codes>

* Improve error handling

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>

---------

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: quinnovator <jack@jq.codes>
2024-11-20 15:40:25 +00:00
ElayAharoni c5f162d552
Add-Create-Experiment-button-when-selecting-experiement-final (#11332)
Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
Co-authored-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
2024-10-28 13:30:10 +00:00
dependabot[bot] 03b488d1a3
chore(deps): bump webpack from 5.90.3 to 5.95.0 in /frontend (#11271)
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.3 to 5.95.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.3...v5.95.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 18:41:08 +00:00
dependabot[bot] 8590ec1147
chore(deps): bump rollup from 2.63.0 to 2.79.2 in /frontend (#11254)
Bumps [rollup](https://github.com/rollup/rollup) from 2.63.0 to 2.79.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v2.63.0...v2.79.2)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 20:18:04 +00:00
ElayAharoni db8669c33e
feat(frontend/backend): Allow the ability to sort experiments by last run creation. Fixes #10884 (#11163)
* UPSTREAM: <carry>: add last_run_creation

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* Allow-the-ability-to-sort-Experiments-by-last-run-creation-#10884

Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>

* UPSTREAM: <carry>: chore(backend): Rename UpdateLastRun -> SetLastRunTimestamp

follup up to bf77909. Rename UpdateLastRun -> SetLastRunTimestamp

also tweak a related log message

Signed-off-by: Greg Sheremeta <gshereme@redhat.com>

* UPSTREAM: <carry>: chore(backend): Rename UpdateLastRun -> SetLastRunTimestamp

follup up to bf77909. Rename UpdateLastRun -> SetLastRunTimestamp

also tweak a related log message

Signed-off-by: Greg Sheremeta <gshereme@redhat.com>

---------

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
Signed-off-by: Greg Sheremeta <gshereme@redhat.com>
Co-authored-by: Humair Khan <HumairAK@users.noreply.github.com>
Co-authored-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
Co-authored-by: Greg Sheremeta <gshereme@redhat.com>
2024-09-25 22:31:34 +00:00
dependabot[bot] 2305344af0
chore(deps): bump send and express in /frontend/server (#11229)
Bumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

Updates `express` from 4.20.0 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.21.0)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 16:35:33 +00:00
dependabot[bot] 28967bc910
chore(deps): bump fast-xml-parser and @aws-sdk/credential-providers in /frontend/server (#11056)
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) to 4.4.1 and updates ancestor dependency [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers). These dependencies need to be updated together.


Updates `fast-xml-parser` from 4.2.5 to 4.4.1
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.2.5...v4.4.1)

Updates `@aws-sdk/credential-providers` from 3.359.0 to 3.621.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/credential-providers/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.621.0/packages/credential-providers)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: indirect
- dependency-name: "@aws-sdk/credential-providers"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-22 06:37:30 +00:00
dependabot[bot] 7b38b6b3b0
chore(deps-dev): bump elliptic from 6.5.5 to 6.5.7 in /frontend (#11127)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.5 to 6.5.7.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.5...v6.5.7)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-22 06:36:30 +00:00
dependabot[bot] f4857ad84f chore(deps): bump express from 4.17.3 to 4.20.0 in /frontend/server (#11201)
Bumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.20.0.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.20.0)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 17:30:20 +00:00
dependabot[bot] 6589d4af07 chore(deps): bump send and express in /frontend/mock-backend (#11200)
Bumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `send` from 0.17.2 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.17.2...0.19.0)

Updates `express` from 4.17.3 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.21.0)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 17:30:20 +00:00
ElayAharoni cfb3b3149d
fix(frontend): first time choosing a pipeline definition is VERY slow. Fixes #10897 (#11130)
Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
Co-authored-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
2024-09-16 18:16:25 +00:00
Jack Quinn eee095e5c8
fix(ui): Fixes V1 Run detail unnecessary reloading. Fixes #10590 (#11214)
Signed-off-by: Jack Quinn <jack@jq.codes>
2024-09-16 18:14:26 +00:00
Jan Staněk e9c77ec6d5
fix(ui): fixes empty string value in pipeline parameters (#11175)
Signed-off-by: Jan Staněk <jan@jstanek.cz>
Co-authored-by: Jan Staněk <jan.stanek2@firma.seznam.cz>
2024-09-06 20:58:17 +00:00
Dharmit Dalvi c7f87293a3
chore: Remove unwanted Frontend test files (#10973)
Signed-off-by: ddalvi <ddalvi@redhat.com>
2024-09-06 20:56:17 +00:00
Humair Khan 2c91fb797e
correct artifact preview behavior in UI (#11059)
This change allows KFP UI to fallback to UI host namespace when no
namespaces are provided when referencing the artifact object store
provider secret, in default kubeflow deployments this namespace is
simply "kubeflow", however the user can customize this behavior by
providing the environment variable "SERVER_NAMESPACE" to the KFP UI
deployment.

Further more, this change addresses a bug that caused URL
parse to fail when parsing endpoints without a protocol, this will
support such endpoint types as <ip>:<port> for object store endpoints,
as is the case in the default kfp deployment manifests.

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
2024-09-03 23:24:14 +00:00
ElayAharoni 51d2c92b55
fix(frontend): fixes filter pipeline text box shows error when typing anything in it. Fixes #10241 (#11096)
* Filter pipeline text box shows error when typing anything in it #10241

Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>

* Filter pipeline text box shows error when typing anything in it #10241

Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>

---------

Signed-off-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
Co-authored-by: Elay Aharoni (EXT-Nokia) <elay.aharoni.ext@nokia.com>
2024-09-03 23:21:15 +00:00
Alex 2e6e634de4
fix(frontend): retrieve archived logs from correct location (#11010)
* fix(frontend): retrieve archived logs from correct location

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: andreafehrman <andrea.k.fehrman@vanderbilt.edu>
Co-authored-by: owmasch <owenmaschal0598@gmail.com>

* Add namespace tag handling and validation

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: andreafehrman <andrea.k.fehrman@vanderbilt.edu>
Co-authored-by: owmasch <owenmaschal0598@gmail.com>

* Remove whitespace from keyFormat

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: andreafehrman <andrea.k.fehrman@vanderbilt.edu>
Co-authored-by: owmasch <owenmaschal0598@gmail.com>

* Update frontend unit tests

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>

* Remove superfluous log statements

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: quinnovator <jack@jq.codes>

* Add link to keyFormat in manifests

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>

* Fix workflow parsing for log artifact

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: quinnovator <jack@jq.codes>

* Fix unit test

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>

---------

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: andreafehrman <andrea.k.fehrman@vanderbilt.edu>
Co-authored-by: owmasch <owenmaschal0598@gmail.com>
Co-authored-by: quinnovator <jack@jq.codes>
2024-08-15 19:39:27 +00:00
Chen Sun f6ea7e356f
chore: Adding @HumairAK to backend and frontend reviewers (#11043)
* Update OWNERS

Signed-off-by: Chen Sun <chensun@users.noreply.github.com>

* Update OWNERS

Signed-off-by: Chen Sun <chensun@users.noreply.github.com>

---------

Signed-off-by: Chen Sun <chensun@users.noreply.github.com>
2024-07-25 22:44:54 +00:00
Humair Khan 6723d3d5a9
feat(frontend&backend): Add UI support for object store customization and prefixes (#10787)
* feat: add store session info to artifact property

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* chore: fix tests for api, artifact load, & runlist

Note that for runlist, the mock error response only returns one valid
run list with error set, the other is undefined, so to support multiple
runIds the mock error response will need to be adjusted.

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* chore: support protocols in aws s3 endpoint config

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* feat(ui): allow ui server to parse provider info

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* feat(ui): parse artifact provider info in ui

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* chore: add tests for provider info

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* chore: update ec2 tests

..and clean up imports.

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

* chore: prettier fixes

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>

---------

Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
2024-06-25 00:41:12 +00:00
Alex 768ece44e6
fix(frontend): reduce list run latency (#10797)
* fix(frontend): reduce list run latency

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: quinnovator <jack@jq.codes>
Co-authored-by: tarat44 <32471142+tarat44@users.noreply.github.com>
Co-authored-by: owmasch <owenmaschal0598@gmail.com>

* Handle multi-user deployments

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>

---------

Signed-off-by: droctothorpe <mythicalsunlight@gmail.com>
Co-authored-by: quinnovator <jack@jq.codes>
Co-authored-by: tarat44 <32471142+tarat44@users.noreply.github.com>
Co-authored-by: owmasch <owenmaschal0598@gmail.com>
2024-05-27 16:57:17 +00:00
Humair Khan d91a70a450
chore: upgrade node to v18 (#10794)
Signed-off-by: Humair Khan <HumairAK@users.noreply.github.com>
2024-05-09 19:47:45 +00:00
Giulio Frasca 809d5766fc
feat(backend): Upgrade argo to v3.4.16 (#10568)
* pull argo v3.4.16 upstream

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>

* upgrade to Argo v3.4.16

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>

* Update ValidateWorkflow calls

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>

* Add NodeStatus pod name retrieval function

- Argo 3.4.16 upgrade introduces a breaking change with inconsistent node.ID vs
  node.Name
- introduce a function in workflow.go to conditionally handle this

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>

* Remove PNS Executor manifests and containerRuntimeExecutor ConfigMap Key

- PNS Executor was removed in Argo v3.4, so manifests no longer valid
- WorkflowController will fail to start if `containerRuntimeExecutor`
  provided as input parameter, so remove from WC ConfigMap and CM
  patches

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>

* fix(frontend): Fix Sidebar tabs to work with argo pod name-id mismatch

- Stemming from upgrade to argo 3.4, Pod Name is no longer always the
  same as NodeID, which breaks a few tabs (PodInfo, PodEvents and
  PodLogs).  Add function to address this

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>

* test: update frontend CI to accommodate pod id/name changes

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>

---------

Signed-off-by: Giulio Frasca <gfrasca@redhat.com>
2024-04-16 16:51:52 +00:00
dependabot[bot] ca474f08c1
chore(deps): bump follow-redirects from 1.5.10 to 1.15.6 in /frontend/server (#10574)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.5.10 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.5.10...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 11:56:28 +00:00
dependabot[bot] 7da0b0b8c8
chore(deps): bump express from 4.18.2 to 4.19.2 in /frontend (#10639)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 11:58:39 +00:00
dependabot[bot] ed0d9fa539
chore(deps): bump follow-redirects from 1.6.1 to 1.15.6 in /frontend (#10575)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.6.1 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.6.1...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 05:19:13 +00:00
James Liu c6acac9bf6
fix(frontend): Add disableParsingRawHTML option for markdown-to-jsx component (#10315) 2023-12-19 20:02:38 +00:00