Uploaded image for project: 'OPCT - OpenShift Provider Compatibility Tool'
  1. OPCT - OpenShift Provider Compatibility Tool
  2. OPCT-128

[ProviderCertTool][phase-2][CLI] Implement in Golang

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • 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

       

          There are no Sub-Tasks for this issue.

              rhn-support-rbost Robert Bost
              rhn-support-rbost Robert Bost
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 1 week, 4 days, 4 hours Original Estimate - 1 week, 4 days, 4 hours
                  1w 4d 4h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 weeks, 6 hours
                  2w 6h