sparse-intern-71089
11/05/2021, 12:57 PMquiet-leather-94755
11/05/2021, 12:57 PMhelm
directly:
helm upgrade -i aws-load-balancer-controller \
eks/aws-load-balancer-controller \
-n kube-system \
--set clusterName=my-cluster \
--set image.repository=<http://602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller|602401143452.dkr.ecr.eu-west-1.amazonaws.com/amazon/aws-load-balancer-controller>
quiet-leather-94755
11/05/2021, 12:58 PMalb_ingress_controller = Release(
"alb-controller",
ReleaseArgs(
chart="aws-load-balancer-controller",
version="1.3.2",
namespace="kube-system",
repository_opts=RepositoryOptsArgs(
repo="<https://aws.github.io/eks-charts>",
),
values={
"clusterName": cluster.eks_cluster.name,
"image.repository": alb_repository,
},
),
opts=pulumi.ResourceOptions(
provider=k8s_provider,
depends_on=[node_instancerole_attachment],
),
)
future-refrigerator-88869
11/05/2021, 12:59 PMimage.repository
?
So something like this:
values = {clusterName: ..., image: {repository: ...} }
quiet-leather-94755
11/05/2021, 1:06 PMbillowy-army-68599
billowy-army-68599
--set
flag does't support nested objects because it's bash and yaml 🙂quiet-leather-94755
11/05/2021, 4:33 PM