Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ jobs:
- name: Build website
run: npm run build

- name: Make redirect script runnable
run: chmod +x ./build_redirects/generate_redirects.sh
- name: Generate redirects
run: |
chmod +x ./build_redirects/generate_redirects.sh
./build_redirects/generate_redirects.sh build ./build_redirects/redirects.txt ./build_redirects/redirects.ver
run: ./build_redirects/generate_redirects.sh build ./build_redirects/redirects.txt ./build_redirects/redirects.ver

- name: Post build renames
run: |
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,5 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*

/.idea
3 changes: 0 additions & 3 deletions .idea/.gitignore

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/cloudshell-help.iml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/inspectionProfiles/profiles_settings.xml

This file was deleted.

4 changes: 0 additions & 4 deletions .idea/misc.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

3 changes: 2 additions & 1 deletion .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1625,4 +1625,5 @@ GetResourceDetails
GetResourcesAttributeValues
performant
executionserver
ipv
ipv
AllowUpdate
88 changes: 44 additions & 44 deletions docs/admin/cloudshell-event-queue.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ ServerEventsWhiteList.csv should be line-break separated, not comma separated.

:::info[Example csv]
```
UserCreatedEvent
UserGroupsListUpdatedEvent
LoginEvent
UserCreated
UserGroupsListUpdated
Login
```
:::

Expand All @@ -81,84 +81,84 @@ In the above example, Cloudshell Server would only emit events related to new us


## Supported Events
**UserCreatedEvent**: This event is triggered when a new user is created.
**UserCreated**: This event is triggered when a new user is created.

**UserDeletedEvent**: This event occurs when a user is deleted.
**UserDeleted**: This event occurs when a user is deleted.

**UserGroupsListUpdatedEvent**: This event is fired when the list of user groups is updated.
**UserGroupsListUpdated**: This event is fired when the list of user groups is updated.

**UserUpdatedEvent**: This event happens when a user's details are updated.
**UserUpdated**: This event happens when a user's details are updated.

**LoginEvent**: This event is triggered when a user logs in.
**Login**: This event is triggered when a user logs in.

**UserGroupAddedEvent**: This event occurs when a new user group is added.
**GroupAdded**: This event occurs when a new user group is added.

**UserGroupDeletedEvent**: This event is fired when a user group is deleted.
**GroupDeleted**: This event is fired when a user group is deleted.

**UserGroupDomainsUpdatedEvent**: This event is triggered when the domains of a user group are updated.
**GroupDomainsUpdated**: This event is triggered when the domains of a user group are updated.

**UserGroupUpdatedEvent**: This event happens when a user group is updated.
**GroupUpdated**: This event happens when a user group is updated.

**JobEndedEvent**: This event occurs when a job ends.
**JobEnded**: This event occurs when a job ends.

**JobSetEndedEvent**: This event is fired when a job suite ends.
**JobSetEnded**: This event is fired when a job suite ends.

**ResourceAvailabilityChangedDomainEvent**: This event is triggered when the availability of a resource changes.
**ResourceAvailabilityChanged**: This event is triggered when the availability of a resource changes.

**BlueprintCreatedEvent**: This event occurs when a new blueprint is created.
**BlueprintCreated**: This event occurs when a new blueprint is created.

**BlueprintUpdatedEvent**: This event is fired when a blueprint is updated.
**BlueprintUpdated**: This event is fired when a blueprint is updated.

**BlueprintDeletedEvent**: This event is triggered when a blueprint is deleted.
**BlueprintDeleted**: This event is triggered when a blueprint is deleted.

**BlueprintRenamedEvent**: This event happens when a blueprint is renamed.
**BlueprintRenamed**: This event happens when a blueprint is renamed.

**DeployResourceEvent**: This event occurs when a resource is deployed.
**DeployResource**: This event occurs when a resource is deployed.

**ResourceEnabledEvent**: This event is fired when a resource is enabled.
**ResourceIncluded**: This event is fired when a resource is enabled.

**ResourceDisabledEvent**: This event is triggered when a resource is disabled.
**ResourceExcluded**: This event is triggered when a resource is disabled.

**ResourceAddedEvent**: This event occurs when a resource is added.
**ResourceAdded**: This event occurs when a resource is added.

**ResourceDeletedEvent**: This event is fired when a resource is deleted.
**ResourceDeleted**: This event is fired when a resource is deleted.

**ResourceMovedEvent**: This event happens when a resource is moved.
**ResourceMoved**: This event happens when a resource is moved.

**ResourceRenamedEvent**: This event occurs when a resource is renamed.
**ResourceRenamed**: This event occurs when a resource is renamed.

**ResourceUpdatedEvent**: This event is fired when a resource is updated.
**ResourceUpdated**: This event is fired when a resource is updated.

**ResourcesReservedEvent**: This event is triggered when resources are reserved.
**ResourcesReserved**: This event is triggered when resources are reserved.

**ResourceUnlockedEvent**: This event occurs when a resource is unlocked.
**ResourceUnlocked**: This event occurs when a resource is unlocked.

**BulkResourcesAddedEvent**: This event is fired when multiple resources are added in bulk.
**BulkResourcesAdded**: This event is fired when multiple resources are added in bulk.

**SandboxCreatedEvent**: This event is triggered when a sandbox is created.
**SandboxCreated**: This event is triggered when a sandbox is created.

**SandboxDeleteEvent**: This event occurs when a sandbox is deleted.
**SandboxDeleted**: This event occurs when a sandbox is deleted.

**SandboxEndEvent**: This event is fired when a sandbox ends.
**SandboxEnd**: This event is fired when a sandbox ends.

**SandboxEndTimeChangedEvent**: This event is triggered when the end time of a sandbox is changed.
**SandboxEndTimeChanged**: This event is triggered when the end time of a sandbox is changed.

**SandboxRejectedEvent**: This event happens when a sandbox is rejected (typically due to user or license restrictions).
**SandboxRejected**: This event happens when a sandbox is rejected (typically due to user or license restrictions).

**SandboxRenamedEvent**: This event occurs when a sandbox is renamed.
**SandboxRenamed**: This event occurs when a sandbox is renamed.

**SandboxSetupEndedEvent**: This event is fired when the setup of a sandbox ends.
**SandboxSetupEnded**: This event is fired when the setup of a sandbox ends.

**SandboxStartTimeChangedEvent**: This event is triggered when the start time of a sandbox is changed.
**SandboxStartTimeChanged**: This event is triggered when the start time of a sandbox is changed.

**SandboxUpdateEvent**: This event happens when a sandbox is updated.
**SandboxUpdated**: This event happens when a sandbox is updated.

**WorkOrderResourceUpdatedEvent**: This event is fired when a work order resource is updated in an assembly lab sandbox.
**WorkOrderResourceUpdated**: This event is fired when a work order resource is updated in an assembly lab sandbox.

**WorkOrderResourceSolvedEvent**: This event occurs when a concrete resource is selected for a work order resource in an assembly lab sandbox.
**WorkOrderResourceSolved**: This event occurs when a concrete resource is selected for a work order resource in an assembly lab sandbox.

**WorkOrderResourceCreatedEvent**: This event is triggered when a work order resource is created in an assembly lab sandbox.
**WorkOrderResourceCreated**: This event is triggered when a work order resource is created in an assembly lab sandbox.

**WorkOrderResourceUnsolvedEvent**: This event is fired when a concrete match for a work order resource is unselected in an assembly lab sandbox.
**WorkOrderResourceUnsolved**: This event is fired when a concrete match for a work order resource is unselected in an assembly lab sandbox.

**WorkOrderResourceRemovedEvent**: This event happens when a work order resource is removed in an assembly lab sandbox.
**WorkOrderResourceRemoved**: This event happens when a work order resource is removed in an assembly lab sandbox.
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ The scheduling and input parameters of the sandbox in JSON format. The elements
| --- | --- |
| `name` | The name of the sandbox. `(string)` <br/> If you do not specify a name, you will get the following error message: "Reservation name and duration must be specified in request body". |
| `duration` | The duration for this sandbox. Time must be specified in ISO 8601 format (for example PT23H). `(string)` <br/> If you do not specify the duration, you will get the following error message: "Duration format must be a valid 'ISO 8601' (e.g 'PT23H' or 'PT4H2M')". |
| `start_time` | Optional parameter, if not provided the sandbox will start immediatly. Must conform to ISO 8601 standard, which means that a timezone offset is passed with the value. For UTC: 2039-09-07T15:50+00Z. For UTC+2: 2039-09-26T07:58:30.996+0200". |
| `start_time` | Optional parameter, if not provided the sandbox will start immediately. Must conform to ISO 8601 standard, which means that a timezone offset is passed with the value. For UTC: 2039-09-07T15:50+00Z. For UTC+2: 2039-09-26T07:58:30.996+0200". |
| `params` | Any published input parameters defined for the blueprint and its abstract resources. Input parameters that have no default must be included in the request. Abstract resource input parameters must be associated to global inputs (specify the global inputs in the request). `(Array)` <br/> If you do not specify the input parameters, you will get the following error message: "Blueprint has invalid inputs". |
| `permitted_users` | Users permitted to use the sandbox. Permitted users must have access to the logged-in domain. |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The scheduling and input parameters of the sandbox in JSON format. The elements
| --- | --- |
| `name` | The name of the sandbox. `(string)` <br/> If you do not specify a name, you will get the following error message: "Reservation name and duration must be specified in request body". |
| `duration` | The duration for this sandbox. Time must be specified in ISO 8601 format (for example PT23H). `(string)` <br/> If you do not specify the duration, you will get the following error message: "Duration format must be a valid 'ISO 8601' (e.g 'PT23H' or 'PT4H2M')". |
| `start_time` | Optional parameter, if not provided the sandbox will start immediatly. Must conform to ISO 8601 standard, which means that a timezone offset is passed with the value. For UTC: 2039-09-07T15:50+00Z. For UTC+2: 2039-09-26T07:58:30.996+0200". |
| `start_time` | Optional parameter, if not provided the sandbox will start immediately. Must conform to ISO 8601 standard, which means that a timezone offset is passed with the value. For UTC: 2039-09-07T15:50+00Z. For UTC+2: 2039-09-26T07:58:30.996+0200". |
| `params` | Any published input parameters defined for the blueprint and its abstract resources. Input parameters that have no default must be included in the request. Abstract resource input parameters must be associated to global inputs (specify the global inputs in the request). `(Array)` <br/> If you do not specify the input parameters, you will get the following error message: "Blueprint has invalid inputs". |
| `permitted_users` | Users permitted to use the sandbox. Permitted users must have access to the logged-in domain. |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The offline installation script supports CentOS, RedHat and Ubuntu.
- RHEL/CentOS 8.x
- Ubuntu 22.04
- Python installed on the VM or in the base image
- Latest stable Mono 6.12 version installaed on the VM ([Download Mono](https://www.mono-project.com/download/stable/#download-lin))
- Latest stable Mono 6.12 version installed on the VM ([Download Mono](https://www.mono-project.com/download/stable/#download-lin))
- Create the following folder structure on the execution server machine:

- `/tmp/ExecutionServerInstall`
Expand Down
9 changes: 5 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The offline installation script supports CentOS, RedHat and Ubuntu.
- RHEL/CentOS 8.x
- Ubuntu 22.04
- Python installed on the VM or in the base image
- Latest stable Mono 6.12 version installaed on the VM ([Download Mono](https://www.mono-project.com/download/stable/#download-lin))
- Latest stable Mono 6.12 version installed on the VM ([Download Mono](https://www.mono-project.com/download/stable/#download-lin))
- Create the following folder structure on the execution server machine:

- `/tmp/ExecutionServerInstall`
Expand Down
Loading