This repository has been archived by the owner on Feb 7, 2023. It is now read-only.
User Interface Design #27
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
Projects
Integration with Openshift
The repository for the main Openshift front-end UI is located at https://github.com/openshift/console. There are two different possible methods to connect Curator with Openshift.
This method would involve forking the Openshift UI respository and developing the Curator UI on top of the existing codebase. The Openshift UI is built with React, and consists of a wide range of existing pages for administrating and developing with Openshift. We can create a new page (or multiple pages, if necessary), within the existing Openshift UI repository, which would act as the Curator UI. Using this method, users would be able to log in to the same web app they already use for Openshift management and access Curator.
If we chose this method, we would need to ensure that our fork is kept in sync with the upstream Openshift UI repository. Once we have created a working product, we could potentially merge our new code in to upstream repository. Currently, the Curator UI is in a top-level directory in the operate-first/curator repository. If this method is chosen, it would likely need to become a separate repository.
Additionally, there is currently a page in the Openshift UI called "Monitoring", which appears to be accomplishing some of the same goals as Curator. This should be investigated.
Currently, the limited existing code for the Curator UI is set up as a separate React web application. This method would involve continuing to develop Curator UI as a separate web application, that is not explicitly connected to the main Openshift UI web application. Users would log in to the separate Curator web application with the same credentials that they use for Openshift. If this method is chosen, it would avoid potential complexities involved with integrating the UI into the existing Openshift repository.
User Interface Requirements
This section describes the basic requirements for the Curator user interface.
┆Issue is synchronized with this Asana task by Unito
The text was updated successfully, but these errors were encountered: