Set Up Workspace
In this section, you will learn how to configure your Workspaces.
Prerequisites
Workspace Set up
Follow the steps to set up your Workspace on the StackSpot platform:
Step 1. Create your Workspace
Create your Workspace to organize your Applications and Infrastructure. Follow the steps on the 'Create Workspace' page.
Step 2. Add Stacks and configure the context
Add Stacks to your Workspace. After that, configure the Context. These are prior configurations of input values for Plugins and other resources in a Stack, to standardize or streamline the creation of shared Applications and Infrastructures in StackSpot.
Step 3. Insert links
StackSpot provides resources for generating links to your content. You can create these links using Plugins within your Workspace. See more details on the Add Links to your Workspace.
Step 4. Cloud Account set up
You must have access to an AWS account to configure this step.
Configure a cloud account in StackSpot to deploy your Applications. This configuration is done via Runtime Self-Hosted. To set it up, see the Runtime Self-Hosted configuration guide.
If your Account meets the following conditions:
- Enterprise Accounts created before 2024.
Deployment can still be done via the StackSpot EDP Deployment Engine. You then need to configure your Cloud Account within your Workspace. To see how to configure each provider, go to:
For information on this deployment model, see StackSpot Deploy Engine. Validates that the variable of type list contains all the values contained in value and no other elements.
Edit Workspace Variables Remotely
The update-edp-workspace-vars Action allows you to edit Workspace variables in your StackSpot EDP account remotely.
Prerequisites
- STK CLI installed.
- Valid service credentials (Client ID and Client Secret) with permissions to edit Workspaces.
Step-by-step
The Action can be executed via the StackSpot CLI:
Step 1. Run the following command in the STK CLI:
stk run action stackspot-core/stackspot-update-workspace-vars
Step 2. During the Action execution, provide the following inputs:
| name | type | help |
|---|---|---|
workspace_name | text | Enter the name of the Workspace to be updated. |
workspace_vars | textarea | JSON with the names and values of Workspace variables. |
Done, you've edited a Workspace variables remotely.