Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-4094

Enable AWS Billing Account in FedRAMP

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • OCMUI Team Sprint 281

      Description

      As a user of ROSA HCP in FedRAMP (GovCloud), I need to be able to view and manage my AWS Billing Account information so that I have the same billing visibility and control available in the Commercial environment.

      Current Behavior

      • Day 1 (ROSA HCP Wizard - Step 2: Accounts and Roles): The AWS Billing Account dropdown is hidden in FedRAMP/restricted environments, preventing users from selecting a billing account during cluster creation.
      • Day 2 (Cluster Details → Overview Tab): The Billing Marketplace Account field is displayed, but the edit pencil icon is not shown, preventing users from updating the billing account after cluster creation.

      Expected Behavior

      • Day 1: The AWS Billing Account dropdown should be visible in the ROSA HCP wizard (Step 2: Accounts and Roles) when creating a new cluster in FedRAMP.
      • Day 2: The edit pencil icon should appear next to the Billing Marketplace Account field on the Cluster Details Overview tab, allowing users to update the billing account.

      Feature Flags

      • ocmui-require-aws-billing-in-boundary — Controls visibility of the AWS Billing Account dropdown in the Day 1 wizard for FedRAMP environments. When enabled, the billing account selection will be shown in the ROSA HCP wizard.
      • ocmui-edit-billing-account — Controls the edit pencil icon visibility on Day 2 Cluster Details. This flag already exists and is enabled in Commercial; it needs to be enabled in the FedRAMP Unleash instance.

      Acceptance Criteria

      • Day 1 - FedRAMP ROSA HCP Wizard: When the ocmui-require-aws-billing-in-boundary feature flag is enabled in FedRAMP, the AWS Billing Account dropdown is displayed on Step 2 (Accounts and Roles) of the ROSA HCP cluster creation wizard.
      • Day 1 - Commercial Unchanged: The AWS Billing Account dropdown continues to display in Commercial environments regardless of the ocmui-require-aws-billing-in-boundary feature flag setting.
      • Day 2 - Cluster Details Overview: When the ocmui-edit-billing-account feature flag is enabled in FedRAMP, the edit pencil icon appears next to the Billing Marketplace Account field on the Cluster Details → Overview tab for ROSA HCP clusters.
      • Day 2 - Edit Functionality: Clicking the edit pencil opens the billing account edit modal, allowing users to select a different AWS billing account.
      • Feature Flags Configured: Both feature flags (ocmui-require-aws-billing-in-boundary and ocmui-edit-billing-account) are configured and enabled in FedRAMP Unleash environments (stage and production).

              dtaylor@redhat.com David Taylor
              dtaylor@redhat.com David Taylor
              Jason Loss
              LAKSHMI SHIVANTHI AMARACHINTHA LAKSHMI SHIVANTHI AMARACHINTHA
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: