Skip to content

Commit 12290e8

Browse files
Add documentation for default account runner images
1 parent fc7353a commit 12290e8

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed
52.5 KB
Loading

docs/concepts/configuration/runtime-configuration/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@ Project root is the path of your project directory inside the Hub repository. Yo
104104
### `runner_image` setting
105105

106106
!!! info
107-
Defaults to [**`public.ecr.aws/spacelift/runner-terraform:latest`**](https://gallery.ecr.aws/spacelift/runner-terraform){: rel="nofollow"}. See [this section](../../../integrations/docker.md) for more details.
107+
There are multiple ways that the default runner image can be defined.
108+
If there is no runner image set in the runtime configuration file, Spacelift will look at the stack configuration.
109+
If there is no runner image set in the stack configuration, Spacelift will use the default runner image specified on the account level. see [Account default runner image](../../../integrations/docker.md#account-default-runner-images) for more details.
110+
If there is no account-level default runner image set, Spacelift will default to [**`public.ecr.aws/spacelift/runner-terraform:latest`**](https://gallery.ecr.aws/spacelift/runner-terraform){: rel="nofollow"}. See [this section](../../../integrations/docker.md) for more details.
108111

109112
The runner image is the Docker image used to run your workloads. By making it a runtime setting, Spacelift allows testing the image before it modifies your infrastructure.
110113

docs/integrations/docker.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@ By default, Spacelift uses the latest version of the[`public.ecr.aws/spacelift/r
1818
!!! note
1919
The reason we have separate images for cloud providers is that the `gcloud` and `az` CLIs are enormous and we don't want to bloat the default image with them.
2020

21+
## Account Default runner images
22+
23+
You can set default runner images at the account level.
24+
This option can be found in the Organization Settings → Runtime Security section.
25+
These defaults will be used for all stacks in the account that do not have a specific runner image set.
26+
You can set different defaults for stacks running on public and private worker pools.
27+
28+
![](../assets/screenshots/runtime-security.png)
29+
2130
## Allowed registries on public worker pools
2231

2332
On public worker pools, only Docker images from the following registries are allowed to be used for runner images:

docs/product/changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: Find out about the latest changes to Spacelift.
88

99
### Features
1010

11-
- **Global default runner images** — Added support for global default runner images. These defaults can be set in the Organization Settings → Runtime Security. There are separate defaults for stacks running on private and public worker pools.
11+
- **Account default runner images** — Added support for account default runner images. See the [runtime security](../integrations/docker.md#account-default-runner-images) for more information.
1212

1313
## 2025-10-17
1414

0 commit comments

Comments
 (0)