quiet-leather-94755
11/05/2021, 12:57 PMaws-load-balancer-controller
, but it doesn't seem to pass values properly.. I'm trying to override image.repository
to use a repo in eu-west-1, but it's still using the default us-west-2 region (and failing to pull images).. Any ideas? Possibly a bug, or am I just not passing the value in the right way?helm
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>
alb_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
--set
flag does't support nested objects because it's bash and yaml 🙂quiet-leather-94755
11/05/2021, 4:33 PM