-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
False
-
-
False
-
OCPPLAN-9743 - Onboarding New Providers/Platforms (Phase 1)
USER STORY:
Same stories as https://issues.redhat.com/browse/SPLAT-475 in addition to:
As an OpenShift engineer, I want the tool to be written in Golang so that I can take advantage of the benefits listed in https://issues.redhat.com/browse/SPLAT-559.
DESCRIPTION:
The proof-of-concept has proven this product is feasible. The POC was written in Bash but after discussion and a spike, it was decided to move to product to Golang.
REQUIRED:
- Golang implementation that has feature parity with Bash POC
- Reasonable start on unit test coverage (strive for good tests, not % of coverage yet)
- Development guide on general code structure
Nice to have:
- Builds for Windows and MacOS (x86 and M1)
ACCEPTANCE CRITERIA:
- Project compiles for Linux and optionally other operating systems
- All available tests pass
- Feature parity with Bash POC
Â
1.
|
[go-opct] Reach feature parity with Bash POC | Closed | Robert Bost |
|
||||||||||
2.
|
[go-opct] Review unit test coverage is reasonable | Closed | Robert Bost |
|
||||||||||
3.
|
[go-opct] Windows and MacOS support | Closed | Robert Bost |
|
||||||||||
4.
|
Research if we need to support the CLI on Windows | Closed | Robert Bost | |||||||||||
5.
|
Review if the CLI will run correctly on MacOS | Closed | Unassigned | |||||||||||
6.
|
[release][performance] review plugin timeout to avoid infinity executions | Closed | Robert Bost | |||||||||||
7.
|
Add preflight checks for cluster stability | Closed | Robert Bost |
|