Uploaded image for project: 'Database as a Service'
  1. Database as a Service
  2. DBAAS-754

[RHODA]Delete RDS Instance provisions deleted instance

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • None
    • False
    • No
    • Hide

      Pre Requisite:

      • Openshift cluster should be available with RHODA operator (v.0.2.0) installed
      • AWS RDS Provider Account should be imported with valid credentials

      Steps:

      1. Login to Openshift with valid credentials
      2. Navigate to Database Access screen under Database Services tab
      3. Select "Create Database Instance" option under "Configuration" button, application navigates to "Create Database Instance" screen
      4. On "Create Database Instance" screen, select "Amazon Relational Database Service" on the "Database Provider" dropdown
      5. Select valid RDS provider account imported on "Provider Account" drop down and enter the values on mandatory fields. Click on "Import" button. Application navigates to Database instance provision successful screen and the instance provisioned should be available on database access page as well as on AWS
      6. Navigate to "Installed Operators" screen under "Operators" tab and Select "AWS Controllers for Kubernetes - Amazon RDS" operator
      7. On  "AWS Controllers for Kubernetes - Amazon RDS" screen, select "All instances" tab 
      8. Identify the instance provisioned on Step 5 and click on "Delete DBInstance" from three dot ellipsis menu option
      9. The Instance will be deleted and provisioned immediately with last updated tag as "Just now"
      10. On AWS RDS Management console, two rows would be available - one with status "Creating" and another one with status "Deleting"

      Show
      Pre Requisite: Openshift cluster should be available with RHODA operator (v.0.2.0) installed AWS RDS Provider Account should be imported with valid credentials Steps: Login to Openshift with valid credentials Navigate to Database Access screen under Database Services tab Select "Create Database Instance" option under "Configuration" button, application navigates to "Create Database Instance" screen On "Create Database Instance" screen, select "Amazon Relational Database Service" on the "Database Provider" dropdown Select valid RDS provider account imported on "Provider Account" drop down and enter the values on mandatory fields. Click on "Import" button. Application navigates to Database instance provision successful screen and the instance provisioned should be available on database access page as well as on AWS Navigate to "Installed Operators" screen under "Operators" tab and Select "AWS Controllers for Kubernetes - Amazon RDS" operator On  "AWS Controllers for Kubernetes - Amazon RDS" screen, select "All instances" tab  Identify the instance provisioned on Step 5 and click on "Delete DBInstance" from three dot ellipsis menu option The Instance will be deleted and provisioned immediately with last updated tag as "Just now" On AWS RDS Management console, two rows would be available - one with status "Creating" and another one with status "Deleting"
    • Moderate

      AWS RDS Instance Deletion from the DBAAS Operator provisions another instance with the same config of deleted instances

      • Expected Result - If the RDS instances provisioned deleted on from the same cluster, then the Instance deletion should be successful and should reflect on AWS as well
      • Actual Result - RDS instance deleted from the cluster has been deleted and reflected on AWS, but another instance with the same name and config provisioned again.

      Please find the gif for reference:

            rhn-support-rravi Rajan Ravi
            rhn-support-rravi Rajan Ravi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: