-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
5
-
False
-
None
-
False
-
HAC Infra OCP - Sprint 227, HAC Infra OCP - Sprint 260
Currently our server that is serving the CLI artifacts is written in Python. We need to rewrite it into GO for better maintainance.
There is a bug behind this story: https://bugzilla.redhat.com/show_bug.cgi?id=2034094
AC:
- In console:
- Rewrite the server that serves the CLI artifacts into GOlang, as a separate binary in console codebase - cmd/downloads (isolated from console backend source)
- Write additional build-downloads.sh script, for building the downloads server binary
- Write a Dockerfile.downlaods, which should be
- getting the cli-artifacts from the cli-artifacts image and should be based on OCP GO builder image - eg. rhel-9-golang-1.22-openshift-4.17
- building downloads server binary
- Update console README accordingly