Uploaded image for project: 'Helm'
  1. Helm
  2. HELM-373

Create chart verifier library

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Helm
    • AppSvc Sprint 221

      Owner: Architect:

      Martin Mulholland

      Story (Required)

      As an OpenShift user I want an on demand chart verifier accessible through the dev console.

       

      Background (Required)

      For dev console to use the chart verifier we need a go library with a useful api.

      Glossary

      <List of new terms and definition used in this story>

      Out of scope

      Finalized api
      Integration with ODC

      In Scope

      Creating repository structure to support the api and using the new api from the chart verifier cli

      Approach(Required)

      1. Move everything current in pkg to a internal directory
      2. add under pkg a chartverifier directory and add api files into it
      3. Look at cmd implementation to understand api's needed, simplifying api where possible.
      4. Update the cmd implementations to use the new api   

      Note: 

      • API must include meaningful errors
      • API must consider how to handle early exit of caller
        • Resumption of existing invocations.
        • Losing state if no resumption.
        • Request retry.
      • API must enable availability of different versions of the api.

      Dependencies

      <Describes what this story depends on. Dependent Stories and EPICs should be linked to the story.>

      Edge Case

      <Describe edge cases to consider when implementing the story and defining tests>

      Acceptance Criteria

      API limited to useful function available for pkg/chart-verifier
      cmd implementation exclusively uses new API
      API is documented

      INVEST Checklist

      Dependencies identified
      Blockers noted and expected delivery timelines set
      Design is implementable
      Acceptance criteria agreed upon
      Story estimated

      Legend

      Unknown
      Verified
      Unsatisfied

              mmulholl Martin Mulholland (Inactive)
              mmulholl Martin Mulholland (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: