Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-911

[Outcome] De-risk Terraform dependency in Installer


    • Icon: Outcome Outcome
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • Install
    • 38% To Do, 56% In Progress, 6% Done
    • 0

      Outcome Overview

      As a result of Hashicorp's license change to BSL, Red Hat OpenShift needs to remove the use of Hashicorp's Terraform from the installer – specifically for IPI deployments which currently use Terraform for setting up the infrastructure.


      Success Criteria

      The Installer no longer contains or uses Terraform.



      Expected Results (what, how, when)

      What incremental impact do you expect to create toward the company's Strategic Goals by delivering this outcome?  (possible examples:  unblocking sales, shifts in product metrics, etc. {} provide links to metrics that will be used post-completion for review & pivot decisions). {}For each expected result, list +what you will measure and when you will measure it (ex. provide links to existing information or metrics that will be used post-completion for review and specify when you will review the measurement such as 60 days after the work is complete)

      • For IPI installers that use Terraform, have a plan for how we will remove the Terraform dependency.
      • For short/near term, have a remediation plan how to address CVEs till we can remove Terraform dependency.
      • For short/near term, top/popular IPI installers should no longer depend on using Terraform, e.g. vSphere, AWS, Baremetal, Azure; alternate method used must provide parity to existing IPI installer features that uses Terraform.
      • For long term, IPI installer should no longer depend on using Terraform but have an alternate method that allows similar capability to existing IPI installer, with a path to gracefully (and hopefully seamlessly) transition/migrate from the existing IPI installer --> short/near term method (optional) --> long term method which does not rely on Terraform.


      Post Completion Review – Actual Results

      After completing the work (as determined by the "when" in Expected Results above), list the actual results observed / measured during Post Completion review(s).

            julim Ju Lim
            julim Ju Lim
            Patrick Dillon Patrick Dillon
            Angus Thomas, Beth White, Duncan Hardie, Eric Fried, Gil Rosenberg (Inactive), Joel Speed, Ju Lim, Marcos Entenza Garcia, Mike Worthington, Nolan Brubaker, Patrick Dillon, Ramon Acedo, Subin MM, Vince Prignano (Inactive)
            Patrick Dillon Patrick Dillon
            0 Vote for this issue
            20 Start watching this issue