Skip to content
This repository has been archived by the owner on May 21, 2024. It is now read-only.

Latest commit

 

History

History
31 lines (17 loc) · 1.27 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.27 KB

Argo Rollouts plugin

This is a StackSpot plugin, based on CDK, that adds Argo Rollouts Kubernetes Controller to an EKS cluster.

See our StackSpot EKS stack for more information.

How to use

Go to application folder and type:

stk apply plugin zup-eks-env-stack/argorollouts-env-ts-plugin

Prerequisites

VPC configuration

This plugin uses AWS ALB Ingress Controller. So that the controller can manage the load balancers it's required to add some tags to VPC's subnets.

All subnets must be tagged in the format: key "kubernetes.io/cluster/{YOUR_EKS_CLUSTER_NAME}" with value "shared" or "owned".

Private subnets must be tagged in the format: key "kubernetes.io/role/internal-elb" with value "1".

Public subnets must be tagged in the format: key "kubernetes.io/role/elb" with value "1".

See here for more information.

Template

This plugin is applicable in applications that were created from the template https://github.com/stack-spot/eks-env-ts-template.