Uploaded image for project: 'OpenShift Installer'
  1. OpenShift Installer
  2. CORS-2761

Hybrid SRE: Support custom ignition configs at boot time

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • Hybrid SRE: Support custom ignition configs at boot time
    • BU Product Work
    • False
    • None
    • False
    • Red
    • In Progress
    • OCPSTRAT-732 - Support custom ignition configs at boot time
    • OCPSTRAT-732Support custom ignition configs at boot time
    • 73% To Do, 0% In Progress, 27% Done
    • Hide

      December 4 2023 - Red

      • Will talk about options next SRE meeting

       

      November 27 2023 - Red

      • Need ability to test
      • Not sure how DNS is to be handled
      • Putting on hold and helping with BYO DNS for Azure

       
      November 20 2023 - Yellow

      PR is up and needs more feedback. I do not currently have a way to test this, waiting to hear back from ARO on that. I am also exploring other ways to do this that aren't ARO specific.

       

      November 13 2023 - Yellow

      I am not currently sure what we are going to do about DNS, need to talk about it. I also need a way to test the MDSD logging. The PR at this point is more of a PoC since it's still a moving target.

      Show
      December 4 2023 - Red Will talk about options next SRE meeting   November 27 2023 - Red Need ability to test Not sure how DNS is to be handled Putting on hold and helping with BYO DNS for Azure   November 20 2023 - Yellow PR is up and needs more feedback. I do not currently have a way to test this, waiting to hear back from ARO on that. I am also exploring other ways to do this that aren't ARO specific.   November 13 2023 - Yellow I am not currently sure what we are going to do about DNS, need to talk about it. I also need a way to test the MDSD logging. The PR at this point is more of a PoC since it's still a moving target.

      Feature Overview:

      • To provide the bootstrap with specific instructions to execute through ignition configs by passing configuration options to the bootstrap node

      Goals:

      • Pass options to the bootstrap node through the install config all the way to the bootstrap node by setting ignition config with the appropriate values

      Requirements:

      • Users are able to pass options via the install config
      • Provision in the bootkube to accept these flags and perform accordingly

      Use Cases:

      Questions to Answer:

      • How this needs to be done is to be identified with a spike

      Out of Scope

      • ...

      Background:

      • ARO needs this to pass their code for additional logging. This solution would have to be a general one across all cloud platforms to support future requirements

      Customer Considerations:

      • Provide any additional customer-specific considerations that must be made when designing and delivering the Feature.  Initial completion during Refinement status

      Documentation Considerations:

      • Additional flags provided would most likely be through the install config and must be documented

      Interoperability Considerations:

      • Which other projects and versions in our portfolio does this feature impact?  What interoperability test scenarios should be factored by the layered products?  Initial completion during Refinement status

              jhixson_redhat John Hixson
              jhixson_redhat John Hixson
              Jinyun Ma Jinyun Ma
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: