#spacelift-announcements (2024-01)
2024-01-03

Exit Code 127 – Fixing File or Directory Not Found Error in Kubernetes Learn what are the common causes of the exit code 127 (file or directory not found) error in Kubernetes and how to fix it.

Learn what are the common causes of the exit code 127 (file or directory not found) error in Kubernetes and how to fix it.
2024-01-05

Docker Exec Command – How to Use It, Tips & Examples What is the Docker exec command? Learn how to use it with -it, for multiple commands and other use cases. Docker run vs exec explained.

What is the Docker exec command? Learn how to use it with -it, for multiple commands and other use cases. Docker run vs exec explained.
2024-01-08

Helm vs. Terraform – Key Differences & Comparison Helm vs Terraform - learn what are the similarities and differences in managing your Kubernetes clusters with these tools.

Helm vs Terraform - learn what are the similarities and differences in managing your Kubernetes clusters with these tools.
2024-01-09

Terraform Cloud / Enterprise Workspaces vs. Spacelift Stacks See the differences and similarities between Terraform Cloud workspaces and Spacelift stacks and examples of how to use them.

See the differences and similarities between Terraform Cloud workspaces and Spacelift stacks and examples of how to use them.
2024-01-10

OpenTofu Stable GA Release: Get Ready to Install! OpenTofu’s first stable release is here, and it is production-ready. See the recap the milestones and the benefits of switching to OpenTofu.

OpenTofu’s first stable release is here, and it is production-ready. See the recap the milestones and the benefits of switching to OpenTofu.
2024-01-11

OpenTofu Tutorial – Getting Started, How to Install & Examples In this step by step tutorial, you will learn how to use OpenTofu. Follow the installation guide and see the key features and components.

In this step by step tutorial, you will learn how to use OpenTofu. Follow the installation guide and see the key features and components.
2024-01-12

How to Use Amazon CodeWhisperer (AI Code Generator) Explore Amazon CodeWhisperer - AI-powered code generation tool, and see how to use it to automatically generate IaC code for Terraform.

Explore Amazon CodeWhisperer - AI-powered code generation tool, and see how to use it to automatically generate IaC code for Terraform.
2024-01-15

Terraform Coalesce Function – How to Use it & Examples Learn about the coalesce function in Terraform. See how it works and some examples. Coalesce vs. try explained.

Learn about the coalesce function in Terraform. See how it works and some examples. Coalesce vs. try explained.
2024-01-16

Terraform Cloud Agents vs. Spacelift Workers See the comparison and learn about the differences between Terraform Cloud agents and Spacelift workers.

See the comparison and learn about the differences between Terraform Cloud agents and Spacelift workers.
2024-01-17

How to Use Terraform Toset Function [Examples] Learn what is toset in Terraform, what does it do, and how to use this function alone and with the for_each meta-argument.

Learn what is toset in Terraform, what does it do, and how to use this function alone and with the for_each meta-argument.
2024-01-19

How to Expose a Docker Port – Tutorial & Examples Learn how to expose a port in Docker on running container using the docker run –expose command and the EXPOSE instruction. See examples.

Learn how to expose a port in Docker on running container using the docker run –expose command and the EXPOSE instruction. See examples.
2024-01-22

How to Generate Images with Terraform Graph Command Discover how to generate dependency graphs in Terraform using the Terraform Graph command. See other visualization tools you can use.

Discover how to generate dependency graphs in Terraform using the Terraform Graph command. See other visualization tools you can use.
2024-01-23

Using Atlantis for Terraform Pull Request Automation What is Atlantis Terraform and how does it work? See our tutorial on how to use it for pull request automation and to manage Terraform and Terragrunt projects.

What is Atlantis Terraform and how does it work? See our tutorial on how to use it for pull request automation and to manage Terraform and Terragrunt projects.
2024-01-24

What is Argo Workflows – Templates, Use Cases and Tutorial In this tutorial, we cover what Argo Workflows are and how they work with templates. Learn how to install and create a basic workflow.

In this tutorial, we cover what Argo Workflows are and how they work with templates. Learn how to install and create a basic workflow.
2024-01-26

Docker Architecture Overview – Structure & Components Learn how Docker architecture looks and works with all its containers, parts, and components. See the architecture diagram.

Learn how Docker architecture looks and works with all its containers, parts, and components. See the architecture diagram.
2024-01-29

Introducing Kubernetes Native Workers We are proud to announce that Kubernetes native workers are now available.

We are proud to announce that Kubernetes native workers are now available.

The documentation linked shows nothing about autoscaling these worker pools. They have you do an imperative scale command to change the number of replicas. Can HPA understand their WorkerPool and scale it for us? Maybe, but I would need to get metrics to understand when I have a queue backlog

We are proud to announce that Kubernetes native workers are now available.

Unless I’m missing something

I was missing something, poolSize
defines maximum sizing.
Worker
resources do not use up any cluster resources other than an entry in the Kubernetes API when they are idle.Pods
are created on demand forWorkers
when scheduling messages are received from Spacelift. This means that in an idle state no additional resources are being used in your cluster other than what is required to run the controller component of the Spacelift operator.

I’m guessing they keep state for a worker registration and re-use it when they launch a pod to run the job

@Alex Siegman has joined the channel

@mike186 has joined the channel
2024-01-30

Spacelift WorkerPool Operator: Technical Overview See the reasons we created the Spacelift worker Kubernetes operator, and some of the internals of how the operator works.

See the reasons we created the Spacelift worker Kubernetes operator, and some of the internals of how the operator works.
2024-01-31

Terraform File Paths – Path Module, Root and CWD Take a look at Terraform file paths and learn what is the path module in Terraform. See examples.

Take a look at Terraform file paths and learn what is the path module in Terraform. See examples.

@Hans D has joined the channel