Commit Graph

10 Commits

Author SHA1 Message Date
Lucas Fernandez c7aed7f8f9
Tweak to support federated platform (#1219)
Signed-off-by: lucferbux <lferrnan@redhat.com>
2025-07-04 15:55:19 +00:00
Lucas Fernandez c1ace25c6d
Enable shared library on model registry (#1008)
* Enable shared library on model registry

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Refactor model registry integration and context usage

- Updated package.json to reference local mod-arch-shared module.
- Refactored App component to utilize useModularArchContext for integration checks.
- Removed unused constants and functions related to standalone mode.
- Added new hook useModelRegistriesSettings for fetching model registry settings.
- Updated ModelRegistryRoutes to conditionally render based on integration status.
- Refactored ModelVersionDetailsTabs to use integration context.
- Adjusted FormFieldset and ThemeAwareSearchInput to import theme context from mod-arch-shared.
- Modified DeleteModelRegistryModal to use ModelRegistryKind type.
- Updated ModelRegistriesTable and ModelRegistriesTableRow to work with ModelRegistryKind.
- Removed deprecated convertToK8sResourceCommon function.
- Introduced utility constants for deployment and platform modes.
- Enhanced bootstrap process to include ModularArchContextProvider with configuration.

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Add testing infra

Signed-off-by: lucferbux <lferrnan@redhat.com>

---------

Signed-off-by: lucferbux <lferrnan@redhat.com>
2025-06-06 16:33:16 +00:00
Manaswini Das 95eb17ec2b
Fix broken links in clients/ui folder (#1015)
Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>
2025-04-23 13:48:31 +00:00
Manaswini Das 0a0434eaee
Fix typos and broken link in ui/README (#1014)
Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>
2025-04-23 09:33:31 +00:00
Lucas Fernandez 6e113a10eb
Enable standalone image build (#955)
* feat(ci): add GitHub Actions workflow for building and pushing UI standalone image

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Edit kind script to avoid building standalone image

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Update .github/workflows/build-and-push-ui-images-standalone.yml

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update .github/workflows/build-and-push-ui-images-standalone.yml

Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

---------

Signed-off-by: lucferbux <lferrnan@redhat.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>
2025-04-09 21:31:04 +00:00
Lucas Fernandez 32463d9a31
Revamp UI docs (#953)
* refactor: reorganize contributing documentation and remove outdated files

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Update clients/ui/CONTRIBUTING.md

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

---------

Signed-off-by: lucferbux <lferrnan@redhat.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>
Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
2025-04-09 12:41:21 +00:00
Christian Vogt 1581a64685
fix(bff): remove kubeflow-userid requirement from health check endpoint (#898)
Signed-off-by: Christian Vogt <cvogt@redhat.com>
2025-03-24 18:30:08 +00:00
Lucas Fernandez 6a052c1299
Revamp deployment files to get UI in one container (#699)
Signed-off-by: lucferbux <lferrnan@redhat.com>
2025-01-16 16:00:55 +00:00
Lucas Fernandez 5e2506b11e
Enhance builds and push (#559)
Signed-off-by: lucferbux <lferrnan@redhat.com>
2024-11-15 16:26:20 +00:00
Lucas Fernandez 5f55dbdde1
Revamp docs & codebase (#542)
* Revamp docs

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Refactor codebase to improve code handling

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Fix patternfly 6 isue

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Enhance TODOs

Signed-off-by: lucferbux <lferrnan@redhat.com>

* Update clients/ui/scripts/deploy_kind_cluster.sh

Co-authored-by: Alex Creasy <alex@creasy.dev>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>

* Add user token in kind

Signed-off-by: lucferbux <lferrnan@redhat.com>

---------

Signed-off-by: lucferbux <lferrnan@redhat.com>
Signed-off-by: Lucas Fernandez <lucasfernandezaragon@gmail.com>
Co-authored-by: Alex Creasy <alex@creasy.dev>
2024-11-08 19:43:14 +00:00