Available on: Enterprise Edition

Manage Tenants in Kestra

A tenant represents an isolated environment within a single Kestra instance.

Read more about Tenants here.

Tenants

Create

When you create a tenant, you can give it an ID, name and Worker Group. Other properties can be configured afterwards.

Create Tenant

Edit

When you select a Tenant, there are a number of pages:

  • Overview
  • Users
  • Service Accounts
  • Groups
  • Access
  • Roles

Overview

This is where you can edit the same

Tenent Edit Overview

Users

Tenent Edit Users

You can create and edit users inside of your tenant. Once a user has been created, you can also:

  • Select the type of authentication they can use (e.g. SSO)
  • Select the access and role they have on the tenant
  • Generate API Tokens for the user

Create User

When you create a user, you can give them:

  • Username
  • First name
  • Last name
  • Email
  • Groups
  • Toggle for Super Admin

Once you've saved them, you can access the other tabs.

Tenant Edit Users Create

Authentication

Under Authentication, you can set the users password, or authentication type. For example, if you have Single Sign-On (SSO) configured, you can select that as the authentication method.

Tenent Edit Users Auth

API Token

You can also generate API Tokens for users for authenticating with the Kestra API.

Tenent Edit Users API Token

When you create an API Token, you can give it a name, description as well as an age.

Tenent Edit Users API Token

You will only be able to copy the API Token at the time of creation.

Tenent Edit Users API Token

Service Accounts

Similar to Users, you can create Service Accounts. Difference is you can't select an Authentication Method - instead you must use an API Token.

Tenent Edit Service Accounts

Groups

You can create groups to make it easier to assign multiple users specific access at the same time.

Tenent Edit Groups

When you create a group, you can give it a name and a description.

Tenent Edit Groups Create

Once created, you can assign users to groups.

Tenent Edit Groups Assign

Access

This is where you can assign users to your roles.

Tenent Edit Access

Roles

You can also create new roles in your tenant and adjust the permissions existing roles have.

Tenent Edit Roles

When you create a new role, you can select the appropriate permissions and which level they should be. More information on permissions here.

Tenent Edit Roles Create

Was this page helpful?