Fuzzball Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Deleting Accounts

In order to delete accounts, you will need organization owner permissions. Accounts can be deleted using either the web UI or the CLI. Follow the instructions in either the web UI or CLI tab below, depending on your preferred method.

Account deletion is permanent and cannot be undone. When you delete an account:

  • All data associated with the account will be permanently removed
  • All running workflows in the account will be terminated
  • All users will lose access to account-level resources
  • Any storage volumes or other resources will be cleaned up

Ensure you have backed up any important data before proceeding with account deletion.

Please select either the web UI or CLI tab to see the appropriate instructions for your environment.

Prerequisites

Before deleting accounts via the web UI, ensure you have:

  • Organization owner permissions
  • Confirmation that the account is no longer needed and that any needed data in associated volumes has been preserved

Deleting an Account

  1. Log into your Fuzzball UI as an organization owner

  2. Click on the Gear icon in the top right of the dashboard header and select Manage organization

    Manage organization menu

  3. Navigate to the Accounts section in the left toolbar

    Accounts section

  4. Find the account you want to delete in the list of accounts

  5. In the kebob menu (three dots) on the right side of the account row, select Delete

    Account deletion

  6. A confirmation dialog will appear asking you to confirm or cancel the deletion.

  7. Click Delete to permanently delete the account

The deletion process may take some time to complete in the background as all associated resources are cleaned up. Users who were members of the deleted account will remain as organization members but will lose access to any account-specific resources.

Prerequisites

  • Organization owner permissions
  • Account ID of the account to delete
  • Fuzzball CLI with a context configured for the admin user

Getting the Account ID

To obtain the account ID, use the Fuzzball account CLI subcommand list:

$ fuzzball account list
SELECTED | NAME                         | ID                                   | CREATED TIME          | LAST UPDATED
         | User Account (admin@ciq.com) | 06559942-1f88-4c99-93c5-2dfb1537d355 | 2024-06-19 12:51:29PM | 2024-06-19 12:51:29PM
    *    | default                      | 2ec072f6-7ab2-42fc-acce-5fc0912ce3b0 | 2024-07-03 09:38:14PM | 2024-07-03 09:38:14PM
         | test-account1                | 324fe14b-1008-4c2d-8e07-e7136c7db38f | 2024-07-09 10:18:18PM | 2024-07-09 10:18:18PM

Deleting the Account

Using the account ID, use the Fuzzball account CLI subcommand delete and pass the account ID as an argument. In this example, we’ll delete the test-account1 account:

$ fuzzball account delete 324fe14b-1008-4c2d-8e07-e7136c7db38f

If the account is successfully deleted, the command will not produce any output.

Verifying Deletion

To confirm the account has been deleted, run fuzzball account list again:

$ fuzzball account list
SELECTED | NAME                         | ID                                   | CREATED TIME          | LAST UPDATED
         | User Account (admin@ciq.com) | 06559942-1f88-4c99-93c5-2dfb1537d355 | 2024-06-19 12:51:29PM | 2024-06-19 12:51:29PM
    *    | default                      | 2ec072f6-7ab2-42fc-acce-5fc0912ce3b0 | 2024-07-03 09:38:14PM | 2024-07-03 09:38:14PM

The test-account1 account is no longer listed, confirming it has been successfully deleted.

The deletion process may take some time to complete in the background as all associated resources are cleaned up. Users who were members of the deleted account will remain as organization members but will lose access to any account-specific resources.