Overview

This document walks the installer through the process of user and organization management. Please refer to the knowledge base on getting more information about Organization & User Management.

Required Tools

You will need to use SSH to connect to the systems.
  • On the Mac or Linux, you can open a terminal window and use ssh.
  • On Windows, you can use the PuTTY ssh client.
You will also need a web browser to browse the website post installation and verification.

Installer Privileges

Users need to have access to the kubernetes cluster that hosts the application.

Create new organization

To create a new organization we start with creating an admin for the organization. Creating an admin user will automatically create the organization.

Connect to the front pods

$ kubectl exec -it <frontPod> -c front -- /bin/bash
Steps to fetch <frontpod>:
  • connect to the kubernetes cluster
  • fetch <frontpod> by running:
    • kubectl get pods -n lilt | grep -i front

Create organization admin

**NOTE: For LILT November 2023 release onwards, please use npm run dist-admin-cli instead of **admin-cli This step creates the admin account, along with the organization. Once the user is created, the organization will be automatically generated and will be viewable in the UI. $ npm run dist-admin-cli -- create-user --email <email> --password <password>

Promote admin to the EnhancedAdmin

Organizations require at least one member to hold the EnhancedAdmin role in order for the Organization to be active. The following step promotes the newly created admin user to the EnhancedAdmin role. $ npm run dist-admin-cli -- mass-enable-feature --users=<email> --feature=EnhancedAdmin

Add user to an Organization

Once your organization is created with CLI, admin and manager team members can add users from the LILT UI. To add users to your team, Login to UI as an admin and navigate to the Organization screen. You can add users by clicking the Users button.