Uploaded image for project: 'OpenShift Cloud'
  1. OpenShift Cloud
  2. OCPCLOUD-2710

[AWS] Implement extended AWS metadata service options in MAPA

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • 2
    • False
    • None
    • False
    • OCPSTRAT-683 - Migrate MAPI to Cluster API for AWS -Phase 1
    • CLOUD Sprint 262, CLOUD Sprint 262

      Background

      Currently, CAPA is ahead of MAPA in its support for various options in the AWS metadata service configuration, see here.

      To avoid having to return errors when these options are configured in CAPA (and to improve backwards compatibility, we should look to understand what these options do, backport them into MAPA, and then update the conversion logic to remove the errors.

      Steps

      • Understand the implications of the metadata service options configuration that CAPA has that we do not.
      • Implement the new fields in the AWSMachineProviderConfig
      • Plumb the values into MAPA
      • Validate the new API fields in the MAPI webhooks
      • Remove the erros in the CAPI2MAPI when these fields are populated

      Stakeholders

      • Cluster Infra

      Definition of Done

      • Fewer issues in the CAPI2MAPI conversion
      • New options for metadata service configuration in MAPA
      • Docs
      • <Add docs requirements for this card>
      • Testing
      • <Explain testing that will be added>

            Unassigned Unassigned
            joelspeed Joel Speed
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: