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

[Core] Backport node drain configuration from CAPI into MAPI

XMLWordPrintable

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

      Background

      CAPI implements various drain configurations (drain timeout, volume detach timeout, deletion timeout) that we do not currently support in Machine API. To avoid the gap in conversion, these options should be backported to MAPI.

      We need to make sure that the defaults are compatible with existing default drain behaviour while doing this.

      Steps

      • Verify the default behaviour when these fields are unset matches the behaviour in MAPI.
      • Add the new fields to the MAPI API
      • Implement logic within the drain controller to handle the new fields
      • Implement the conversion logic in the MAPI/CAPI conversion package

      Stakeholders

      • Cluster Infra

      Definition of Done

      • Drain configuration fields are now available in both MAPI and CAPI and conversion is implemented
      • 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: