Skip to content

Scalr/runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Runner Image used in Scalr Remote Backend

This is the Git repo of the official runner image.

The image is based on the debian:trixie-slim.

Included Tools

This environment comes pre-equipped with a comprehensive suite of tools essential for development, operations, and cloud interactions. Here's a breakdown of what's included:

  • Archivators:
    • zip - Create and extract ZIP archives
    • tar - Manipulate tar archives
    • gzip - Compress and decompress .gz files
  • Encryption:
    • gnupg - Secure data encryption and signing
  • Git (v2.47.2):
    • Core Git functionality
    • Git LFS (Large File Storage)
    • SSH and HTTP transport protocols
  • HTTP Clients:
    • curl - Data transfer with URLs
    • wget - File downloads from the web
    • ca-certificates - Trusted CA certificates
  • Programming Languages
    • Python (v3.13.3) - General-purpose programming language (release)
    • jq - Command-line JSON processor
  • Cloud Clients
    • AWS CLI (2.27.1) - Amazon Web Services CLI.
    • Azure CLI (2.71.0) - Microsoft Azure CLI.
    • Google Cloud SDK (525.0.0) - Stable, Alpha, Beta components. Includes kubectl authenticator.
    • Kubectl (0.33.1) - Kubernetes CLI.
    • Scalr CLI (0.17.1) - The command-line to communicate with the Scalr API.

The versions for Python, Cloud Clients, Kubectl, and Scalr CLI are specifically pinned and detailed in the versions file. All other software included in this environment is sourced directly from the Debian Trixie upstream repositories.

Python Distribution

The environment uses the standalone Python build provided by the astral.sh team.

Runner Image Building

docker buildx build \
  --build-arg PYTHON_VERSION=3.13.3 \
  --build-arg KUBECTL_VERSION=v1.33.1 \
  --build-arg GCLOUD_VERSION=525.0.0 \
  --build-arg AWS_CLI_VERSION=2.27.1 \
  --build-arg AZURE_CLI_VERSION=2.71.0 \
  --build-arg SCALR_CLI_VERSION=0.17.1 \
  --platform linux/amd64 \
  -t scalr/runner:latest --load .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •