You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to perform a text search for systems and packages fields, Uyuni relies on a module using a very old version of lucene engine and an unsupported web framework [1].
The goal of this project is to replace the existing solution with a new module/container, with more modern technologies. In terms of technologies to use we are open to suggestions, as long as it doesn't deviate from the mains languages already in use in the project (Java, Python or Golang).
Tasks overview
The main goals are to create a new module that:
Indexes all the needed content to perform a text search for packages and systems. As example, one of these can be used
Integrate the new search module in the Uyuni server, and replace the existing search feature. There are one search page for systems and another one for packages.
Languages and technologies
Uyuni server: Java + HTML + React (TypeScript)
Existing search module: Java
New search component: Open to discussion
Containers technology
mgradm: Golang
Next steps
Steps 2 and 3 from the task overview can be seen as the next steps and can be implemented depending on the contributor's workload and deliver speed.
Description
In order to perform a text search for systems and packages fields, Uyuni relies on a module using a very old version of lucene engine and an unsupported web framework [1].
The goal of this project is to replace the existing solution with a new module/container, with more modern technologies. In terms of technologies to use we are open to suggestions, as long as it doesn't deviate from the mains languages already in use in the project (Java, Python or Golang).
Tasks overview
Auto-deploy it with the mgradm tool: https://github.com/uyuni-project/uyuni-tools
Integrate the new search module in the Uyuni server, and replace the existing search feature. There are one search page for systems and another one for packages.
Languages and technologies
Next steps
Steps 2 and 3 from the task overview can be seen as the next steps and can be implemented depending on the contributor's workload and deliver speed.
Mentors
@?
[1] https://github.com/uyuni-project/uyuni/tree/master/search-server/spacewalk-search
The text was updated successfully, but these errors were encountered: