Skip to content
Snippets Groups Projects

Native Step Runner Integration for Docker Executor

Merged Axel von Bertoldi requested to merge avonbertoldi/47414/steps-integration-docker into main
2 unresolved threads
Compare and Show latest version
2 files
+ 2
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -82,7 +82,7 @@ The flags are defined in `./helpers/featureflags/flags.go` file.
| `FF_DISABLE_UMASK_FOR_KUBERNETES_EXECUTOR` | `false` | **{dotted-circle}** No | | When enabled, removes the `umask 0000` call for jobs executed with the Kubernetes executor. Instead, the runner tries to discover the user ID (UID) and group ID (GID) of the user the build container runs as. The runner also changes the ownership of the working directory and files by running the `chown` command in the predefined container (after updating sources, restoring cache, and downloading artifacts). |
| `FF_USE_LEGACY_S3_CACHE_ADAPTER` | `false` | **{dotted-circle}** No | | When enabled, the legacy S3 Cache adapter is used. When disabled (default), a newer S3 Cache adapter is used which uses Amazon's S3 SDK for authentication. This should resolve authentication problems in environments that the legacy adapter struggled with, such as custom STS endpoints. |
| `FF_GIT_URLS_WITHOUT_TOKENS` | `false` | **{dotted-circle}** No | | When enabled, GitLab Runner doesn't embed the job token anywhere during Git configuration or command execution. Instead, it sets up a Git credential helper that uses the environment variable to obtain the job token. This approach limits token storage and reduces the potential for leaks. |
| `FF_USE_NATIVE_STEPS` | `false` | **{dotted-circle}** No | | When enabled and when a job has been specified using the 'run' keyword, steps will be run via native step-runner integration. Applies only to executors that support native steps integration [Docker]. |
| `FF_USE_NATIVE_STEPS` | `false` | **{dotted-circle}** No | | When enabled and when a job has been specified using the 'run' keyword, steps will be run via native step-runner integration. Applies only to executors that support native steps integration [Docker, Docker-Autoscaler, Docker-Windows]. |
<!-- feature_flags_list_end -->
Loading