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

Creating Organizations

The fuzzball-admin subcommand organization can be used to create an organization. The command below will use the create subcommand along a provided organization name Test-Organization, email admin@ciq,com, and UUID c9261ae5-1a31-4e88-bc74-5520ca661ec4 generated from Bash command uuidgen as arguments.

A successfully created organization should output a JSON blob with your organization’s create and update time.

$ kubectl exec -n fuzzball fuzzball-admin-0 -- /app/fuzzball-admin organization create \
    "Test-Organization" \
    admin@ciq.com \
    c9261ae5-1a31-4e88-bc74-5520ca661ec4
{
  "id": "c9261ae5-1a31-4e88-bc74-5520ca661ec4",
  "name": "Test-Organization",
  "create_time": {
    "seconds": 1720561766,
    "nanos": 239478000
  },
  "update_time": {
    "seconds": 1720561766,
    "nanos": 239478000
  }
}

Once your organization is created, you log into your Fuzzball deployment by creating a Fuzzball context and logging into it using the Fuzzball CLI. Once logged into your Fuzzball context, additional users can be added to your organization through the Fuzzball CLI.