cloudbees-oss / terraform-aws-cloudbees-ci-eks-addon

CloudBees CI Add-on for AWS EKS
https://registry.terraform.io/modules/cloudbees/cloudbees-ci-eks-addon/aws
MIT License
10 stars 13 forks source link

[Blueprints, 02-at-scale] Spot Instance Architecture Best Practices #41

Closed carlosrodlop closed 7 months ago

carlosrodlop commented 10 months ago

Sport Architecture Best Practices per https://aws.amazon.com/blogs/compute/cost-optimization-and-resilience-eks-with-spot-instances/. It is applied into Jenkins Infra here: https://github.com/jenkins-infra/aws/blob/main/cik8s-cluster.tf

See also EKS Spot Best Practice: https://repost.aws/knowledge-center/eks-spot-instance-best-practices

jglick commented 9 months ago

Please be sure to read https://docs.cloudbees.com/docs/cloudbees-ci/latest/pipelines/restart-aborted-builds#_restarting_pipeline_node_blocks_using_the_retry_option

carlosrodlop commented 7 months ago

Taking the chance of reviewing pipelines options. Timeouts will be added also.

https://www.jenkins.io/doc/pipeline/steps/workflow-basic-steps/#timeout-enforce-time-limit