-
Notifications
You must be signed in to change notification settings - Fork 127
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Migrate Web Images to Local Images (#3853)
* Migrate Web Images to Local Images In the Testkube Cloud doc pages. * Update architecture.md * Update environment-management.md * Update installing-agent.md * Update organization-management.md * Update managing-cli-context.md
- Loading branch information
Showing
33 changed files
with
98 additions
and
101 deletions.
There are no files selected for viewing
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
46 changes: 23 additions & 23 deletions
46
docs/docs/testkube-cloud/articles/environment-management.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
# Testkube Cloud | ||
|
||
Testkube Cloud is the managed version of Testkube with the main purpose of: | ||
- Orchestrating tests throughout multiple clusters | ||
- Managing different environments for testing (development, staging, production, etc.) | ||
- Enabling enterprise authentication and RBAC | ||
- Simplifying test artifacts storage | ||
- Orchestrating tests throughout multiple clusters. | ||
- Managing different environments for testing (development, staging, production, etc.). | ||
- Enabling enterprise authentication and RBAC. | ||
- Simplifying test artifacts storage. | ||
|
||
## How it works? | ||
## How does it work? | ||
|
||
The way Testkube Cloud works is by installing adding an agent to the Testkube installation in your cluster, which then connects with Testkube's servers. This allows Testkube to offer these added functionalities while you can still benefit from Testkube's main feature of running your testing tools inside your cluster. | ||
The way Testkube Cloud works is by installing and adding an agent to the Testkube installation in your cluster, which then connects with Testkube's servers. This allows Testkube to offer these added functionalities while you can still benefit from Testkube's main feature of running your testing tools inside your cluster. | ||
|
||
## Getting started | ||
## Getting Started | ||
|
||
You can start using Testkube Cloud by either: | ||
- [**Migrating Testkube Open Source**](./transition-from-oss.md) your existing Testkube Open Source instance to a Cloud instance | ||
- Creating a fresh installation, using [cloud.testkube.io](https://cloud.testkube.io) | ||
- [**Migrating Testkube Open Source**](./transition-from-oss.md) from your existing Testkube Open Source instance to a Cloud instance. | ||
- Creating a fresh installation, using [cloud.testkube.io](https://cloud.testkube.io). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
83 changes: 41 additions & 42 deletions
83
docs/docs/testkube-cloud/articles/organization-management.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,116 +1,115 @@ | ||
# Organizations management | ||
# Organizations Management | ||
|
||
|
||
To manage your organization settings click "Manage Organization" from organizations drop-down menu | ||
To manage your organization settings click "Manage Organization" from organizations drop-down menu: | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230005688-f88ae2f2-5570-4b25-80e5-ae524a384437.png) | ||
![Organization Settings](../../img/org-settings.png) | ||
|
||
You can also create new organiztion. | ||
You can also create new organization. | ||
|
||
|
||
## Organization settings | ||
## Organization Settings | ||
|
||
To edit your organization settings click one from the available options from menu on the left | ||
To edit your organization settings, click an organization from the available options from menu on the left. | ||
|
||
### Environments | ||
|
||
In environments section you can see list of your existing environments. | ||
In the environments section you can see the list of your existing environments. | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230006228-70275cca-1365-4d04-8387-725cf87c448b.png) | ||
![Existing Environments](../../img/existing-environments.png) | ||
|
||
Green status colot mean that your agent is connected successfully. | ||
GREEN status means that your agent is connected successfully. | ||
|
||
In case of a RED status you can try to debug the issues with the command below: | ||
In the case of a RED status, you can try to debug the issues with the command below: | ||
|
||
```sh | ||
testkube agent debug | ||
``` | ||
|
||
on your cluster where the given agent is installed | ||
Run this on your cluster where the given agent is installed. | ||
|
||
|
||
|
||
### Settings | ||
|
||
In settings you can remove your organiztion. Keep in mind that this operation can't be rolled-back! | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230007193-6d6004c1-57b3-4ea5-9c36-68aa4933ca57.png) | ||
In settings you can remove your organiztion. Keep in mind that this operation can't be rolled-back! | ||
|
||
![Delete Organization](../../img/delete-org.png) | ||
|
||
|
||
### Members | ||
|
||
For each organization you can define who can access it and what kind on actions given member can do. | ||
For each organization you can define who has access and what kind of actions each member can use. | ||
|
||
![organiation-members](https://user-images.githubusercontent.com/30776/230007820-afbd49b1-b918-42ad-80de-a4d59714c2e6.png) | ||
![Organization Members](../../img/org-members.png) | ||
|
||
|
||
There are 4 types of organization members: | ||
|
||
* `owner` - has access to all environments and organization settings, also can access billing details | ||
* `admin` - has access to all environments and organization settings. | ||
* `biller` - has access to billing details only. | ||
* `member` - has limited access to environments, access is defined by the roles assigned to given member. Member by default doesn't have any access, you need to [explicitly set it in given environment](environment-management.md). | ||
* `owner` - Has access to all environments and organization settings, also can access billing details. | ||
* `admin` - Has access to all environments and organization settings. | ||
* `biller` - Has access to billing details only. | ||
* `member` - Has limited access to environments, access is defined by the roles assigned to given member. Member by default doesn't have any access, you need to [explicitly set it in the given environment](environment-management.md). | ||
|
||
|
||
|
||
### API Tokens | ||
|
||
Sometimes you need machine-to-machine authorization to e.g. run tests in CI pipelines, or just call particular actions from your services. | ||
Sometimes you need machine-to-machine authorization to run tests in CI pipelines or call particular actions from your services. | ||
Testkube offers API Tokens to resolve this issue. API Tokens have very similar roles like members. | ||
|
||
Each token can have also expiration date, you can set it for given time period or as "No expiration" (not recommended for production environments). | ||
If token is not needed anymore yo ucan delete it from tokens list. | ||
If token is not needed anymore you can delete it from the tokens list. | ||
|
||
API Tokens can have 2 roles: | ||
|
||
#### "admin" access to all environments | ||
#### "admin" - access to all environments | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230009462-3dee4b99-3bf4-4b5c-986d-806077b33281.png) | ||
![Admin Role](../../img/admin-roles.png) | ||
|
||
#### "member" limited access to environments, either limited access for environment actions | ||
#### "member" - limited access to environments or limited access for environment actions | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230010012-607b69da-24e8-4ec7-8888-f004759a1dd1.png) | ||
![Member Role](../../img/member-role.png) | ||
|
||
For member organization role you should choose which environments you want to add to the created API Token, additionally for each | ||
environment roles should be choosen: | ||
For the member organization role, you should choose which environments you want to add to the created API Token, additionally, role should be chosen for each | ||
environment: | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230010190-cacd1798-794f-466e-ac5c-d68801d23ed0.png) | ||
![Environment Role](../../img/environment-role.png) | ||
|
||
We have 3 available roles for environment access: | ||
* `Read` - read only, you can only call get and list endpoints which not mutate data in any way | ||
* `Run` - you can read and run - no changes to the environment. | ||
* `Write` - you can change environments and run tests. | ||
* `Read` - Read only, you can only call get and list endpoints which not mutate data in any way. | ||
* `Run` - Access to Read and Run but no changes to the environment. | ||
* `Write` - You can change environments and run tests. | ||
|
||
### Usage & Billing | ||
|
||
#### Upgrading testkube to `PRO` plan | ||
#### Upgrading Testkube to the `PRO` Plan | ||
|
||
![Zrzut ekranu 2023-04-5 o 09 31 43](https://user-images.githubusercontent.com/30776/230012570-7c1a67c9-77a5-4c02-903a-9f0fa93c9279.png) | ||
![PRO Plan Billing](../../img/pro-plan-billing.png) | ||
|
||
#### `Free` plan usage | ||
#### `Free` Plan Usage | ||
|
||
All limits are calculated monthly. You have: | ||
All limits are calculated monthly. On the 'Free' plan, you have: | ||
- 600 executions | ||
- 2 environments | ||
- 2GB artifacts storage | ||
- 3 Users | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230013186-0f5c748d-58fb-4c9c-83df-5210c613ebaa.png) | ||
![Free Plan](../../img/free-plan.png) | ||
|
||
|
||
|
||
#### `PRO` plan usage | ||
#### `PRO` Plan Usage | ||
|
||
`PRO` plan doesn't have any limits, you need to subscribe it and you'll get: | ||
Subscribing to the `PRO` plan provides: | ||
- 5000 test executions | ||
- **Unlimited** environments | ||
- **128GB** of artifacts storage | ||
- **25** users | ||
|
||
If you need more - just use testkube - and you'll be charged for additional usage | ||
(For prices details follow your subscription details by clicking "Manage subscription" button) | ||
If you need more - just use Testkube - and you'll be charged for additional usage. | ||
For pricing details, visit your subscription by clicking the "Manage subscription" button. | ||
|
||
![image](https://user-images.githubusercontent.com/30776/230013404-444eda20-04e5-4422-99ff-bfb05b4424ba.png) | ||
![Manage Subcriptions](../../img/manage-subscriptions.png) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters