sparse-intern-71089
02/28/2022, 2:00 AMpurple-plumber-90981
02/28/2022, 2:01 AMpulumi up
with code unchangedpurple-plumber-90981
02/28/2022, 2:03 AM01:42:55 bmeehan@_ip-10-232-32-165:~$ kubectl get -A ingressclassparams
NAME GROUP-NAME SCHEME IP-ADDRESS-TYPE AGE
alb-ingress-class-params 6m55s
01:43:11 bmeehan@_ip-10-232-32-165:~$
purple-plumber-90981
02/28/2022, 2:06 AM02:04:03 bmeehan@_ip-10-232-32-165:~$ kubectl describe -A ingressclassparams alb-ingress-class-params
Name: alb-ingress-class-params
Namespace:
Labels: <http://app.kubernetes.io/instance=itplat-helm-alb-controller|app.kubernetes.io/instance=itplat-helm-alb-controller>
<http://app.kubernetes.io/managed-by=pulumi|app.kubernetes.io/managed-by=pulumi>
<http://app.kubernetes.io/name=aws-load-balancer-controller|app.kubernetes.io/name=aws-load-balancer-controller>
<http://app.kubernetes.io/version=v2.4.0|app.kubernetes.io/version=v2.4.0>
<http://helm.sh/chart=aws-load-balancer-controller-1.4.0|helm.sh/chart=aws-load-balancer-controller-1.4.0>
Annotations: <none>
API Version: elbv2.k8s.aws/v1beta1
Kind: IngressClassParams
Metadata:
Creation Timestamp: 2022-02-28T01:36:16Z
Generation: 1
Managed Fields:
API Version: elbv2.k8s.aws/v1beta1
Fields Type: FieldsV1
fieldsV1:
f:metadata:
f:annotations:
.:
f:<http://kubectl.kubernetes.io/last-applied-configuration|kubectl.kubernetes.io/last-applied-configuration>:
f:labels:
.:
f:<http://app.kubernetes.io/instance|app.kubernetes.io/instance>:
f:<http://app.kubernetes.io/managed-by|app.kubernetes.io/managed-by>:
f:<http://app.kubernetes.io/name|app.kubernetes.io/name>:
f:<http://app.kubernetes.io/version|app.kubernetes.io/version>:
f:<http://helm.sh/chart|helm.sh/chart>:
Manager: pulumi-resource-kubernetes
Operation: Update
Time: 2022-02-28T01:36:16Z
Resource Version: 3142930
UID: 60287f23-183c-4316-b9a3-ce5bd2ae063b
Events: <none>
purple-plumber-90981
02/28/2022, 2:07 AM# setup aws-load-balancer-controller (ALB) via helm
k8s_h_alb_controller = k8s.helm.v3.Chart(
"itplat-helm-alb-controller",
k8s.helm.v3.ChartOpts(
chart="aws-load-balancer-controller",
fetch_opts=k8s.helm.v3.FetchOpts(
repo="<https://aws.github.io/eks-charts>",
),
namespace='kube-system',
transformations=[remove_status],
values={
"clusterName": pulumi_stack_info['name'],
"createIngressClassResource": "true",
"enableCertManager": "true",
"ingressClassParams": {
"name": "alb-ingress-class-params"
}
},
),
opts=pulumi.ResourceOptions(depends_on=[k8s_h_cert_manager], provider=k8s_provider),
)
purple-plumber-90981
02/28/2022, 2:19 AM02:16:28 bmeehan@_ip-10-232-32-165:~$ pulumi stack export -s ipd-eks-apse2-configure | jq '.deployment.resources[]|select(.id=="alb-ingress-class-params").inputs'
{
"apiVersion": "elbv2.k8s.aws/v1beta1",
"kind": "IngressClassParams",
"metadata": {
"labels": {
"<http://app.kubernetes.io/instance|app.kubernetes.io/instance>": "itplat-helm-alb-controller",
"<http://app.kubernetes.io/managed-by|app.kubernetes.io/managed-by>": "pulumi",
"<http://app.kubernetes.io/name|app.kubernetes.io/name>": "aws-load-balancer-controller",
"<http://app.kubernetes.io/version|app.kubernetes.io/version>": "v2.4.0",
"<http://helm.sh/chart|helm.sh/chart>": "aws-load-balancer-controller-1.4.0"
},
"name": "alb-ingress-class-params",
"namespace": "kube-system"
}
}
02:17:38 bmeehan@_ip-10-232-32-165:~$
purple-plumber-90981
02/28/2022, 2:20 AM02:17:38 bmeehan@_ip-10-232-32-165:~$ pulumi stack export -s ipd-eks-apse2-configure | jq '.deployment.resources[]|select(.id=="alb-ingress-class-params").outputs.metadata.annotations'
{
"<http://kubectl.kubernetes.io/last-applied-configuration|kubectl.kubernetes.io/last-applied-configuration>": "{\"apiVersion\":\"elbv2.k8s.aws/v1beta1\",\"kind\":\"IngressClassParams\",\"metadata\":{\"labels\":{\"<http://app.kubernetes.io/instance\|app.kubernetes.io/instance\>":\"itplat-helm-alb-controller\",\"<http://app.kubernetes.io/managed-by\|app.kubernetes.io/managed-by\>":\"pulumi\",\"<http://app.kubernetes.io/name\|app.kubernetes.io/name\>":\"aws-load-balancer-controller\",\"<http://app.kubernetes.io/version\|app.kubernetes.io/version\>":\"v2.4.0\",\"<http://helm.sh/chart\|helm.sh/chart\>":\"aws-load-balancer-controller-1.4.0\"},\"name\":\"alb-ingress-class-params\",\"namespace\":\"kube-system\"}}\n"
}
02:19:55 bmeehan@_ip-10-232-32-165:~$
purple-plumber-90981
02/28/2022, 2:22 AMpulumi up
look like :-purple-plumber-90981
02/28/2022, 2:22 AMpurple-plumber-90981
02/28/2022, 2:24 AMingressclassparams.elbv2.k8s.aws "alb-ingress-class-params" already exists
:-purple-plumber-90981
02/28/2022, 2:25 AMpurple-plumber-90981
02/28/2022, 2:26 AMquiet-wolf-18467
purple-plumber-90981
02/28/2022, 8:50 PMrhythmic-whale-48997
05/25/2022, 1:49 PMvictorious-engine-64347
06/29/2022, 2:25 PMingressclassparams.elbv2.k8s.aws "alb" already exists
victorious-engine-64347
06/29/2022, 10:57 PM