UNCLASSIFIED - NO CUI

Define Technical Profile Specification

This epic is solely focused around the deployment process of technical profiles, not the generation, but it is important to fully define and codify what a "technical profile" is at the current moment. We want to be able to deploy environments that are derived from the customer template repository, so we need to understand the structure of that example and determine the key elements and layout of that repository so that we can represent its components in code.

Acceptance Criteria

  • Generate a document that defines the key elements of a "technical profile" (customer template) as we see fit
  • Generate types and interfaces in bbctl that map to the various elements that we will need to work with.
  • Crate a client that will capture the common operations for interacting with the physical profile
    • Create unmarshal / marshal commands for loading a given profile into bbctl
    • Create any useful helper commands at this point that may be useful for deployment later
Edited by Daniel Dides