taikun.cloud

Documentation

User Types

Overview

Understanding Taikun’s User Types is important as it will determine the privileges and permissions that each user has within your structure. There are three main roles that we will be covering: User, Manager, and Partner.

User

Users are the most basic type of user on our platform. They have the least amount of privileges and are typically used for accessing and interacting with the platform on a basic level. Users are able to perform tasks such as viewing Projects, monitoring their health, and accessing them via Kubeconfig files. 

Manager

Managers have more privileges than users and are typically responsible for managing an Organization within Taikun. In addition to the privileges that users have, managers are also able to create and manage Credentials, assign Projects to team members, and install Applications to clusters.

Partner

Partners have the most privileges of all three user roles. They typically have a strategic relationship with our company and are able to access advanced features and resources within the platform. Partners are able to create and manage multiple Projects and Organizations, as well as access Billing information and additional reporting tools.

βœ…
Recommendation

Taikun also has Owner User which can be assigned only to one member of an account. Owner Users have the full set of permissions similarly to Partner and are also granted additional access to management of payments.

πŸ“„
Note

Partners can now white-label Taikun from the partner info section in the user info drawer.

Below you can find the table describing the rights of each user type in Taikun.

Permissions by User Type

Managing Projects

User Manager Partner
Create a cluster βœ”βœ”βœ”
Manage Kubernetesβœ”βœ”βœ”
Add Servers to Projectsβœ”βœ”βœ”
Add VMs to Projectsβœ”βœ”βœ”
Repair Projectsβœ”βœ”βœ”
Create/delete Kubeconfigβœ”βœ”βœ”
Share Projects βœ”βœ”
Delete Projectsβœ”βœ”
Bind Flavor to Projectsβœ”βœ”
Bind Image to Projectsβœ”βœ”
Install Applications βœ”βœ”
Lock/Unlock Projectsβœ”βœ”
Assign Projects βœ”βœ”
Adding Cloud Credentialsβœ”βœ”
Project Quotas βœ”βœ”
Enable/Disable Backupβœ”βœ”
Enforce Policiesβœ”βœ”
Attach/Detach Alerting Profileβœ”βœ”
Access Project Historyβœ”βœ”
Configure Backup Policyβœ”βœ”

Monitoring Projects

User Manager Partner
Access Project Monitoring βœ”βœ”βœ”
Enable/Disable Monitoringβœ”βœ”
Access Servers overviewβœ”βœ”
Enable Slack notificationsβœ”βœ”
Use Ticketing systemβœ”βœ”

Credentials and Profile Management

User Manager Partner
Add/delete Cloud Credentialsβœ”βœ”
Add/delete Backup Credentialsβœ”βœ”
Add/delete Showback Credentialsβœ”βœ”
Add/delete Kubernetes profilesβœ”βœ”
Add/delete Access Profilesβœ”βœ”
Add/delete Alerting Profilesβœ”βœ”
Add/delete Policy Profilesβœ”βœ”
Add/delete Standalone Profilesβœ”βœ”

Security 

User Manager Partner
Access Audit Logβœ”βœ”
Configure KeyCloakβœ”βœ”
Issue API tokensβœ”βœ”

Account Management

User Manager Partner
Add/delete usersβœ”βœ”
Manage Organizations βœ”
Access Billing Informationβœ”βœ”
Was this article helpful?