Commit Graph

33 Commits

Author SHA1 Message Date
Peter Rifel 8311ce18da
Ignore cert-manager in LBC's webhooks
LBC depends on cert-manager but kops can get in a circular dependency loop when applying these manifests on a new cluster.
The cert-manager pods wont be created because the LBC webhook on "CREATE pods" isn't working yet, but LBC pod cant be created because it depends on a secret volume mount created by cert-manager
2023-12-18 21:41:14 -06:00
Peter Rifel 5e647d3760
Upgrade LBC manifest to 2.6.2 2023-12-06 17:25:54 -06:00
John Gardiner Myers b3908e592c Remove support for Kubernetes 1.23 2023-09-03 16:22:18 -07:00
John Gardiner Myers 97977c7a87 Upgrade AWS LBC to v2.4.6 2023-01-20 19:30:45 -08:00
John Gardiner Myers ad92d2760c Run pods needing control-plane instance credentials on hostNetwork 2023-01-10 20:48:05 -08:00
John Gardiner Myers ca7d82b02a v1alpha3: move AWS-specific fields to AWSSpec 2022-12-18 15:16:49 -08:00
Ole Markus With 981e45bb41 Bump AWS Load Balancer Controller to 2.4.5
Also force LBC to run on regular nodes when IRSA is enabled.
2022-11-15 11:27:30 +01:00
Ole Markus With 1b5e90fa18 Bump AWS Load Balancer Controller to v2.4.3 2022-08-25 07:17:19 +02:00
Ole Markus With a800a6b607 Fix policy API version for LBC 2022-08-24 09:05:21 +02:00
Ole Markus With afd7c60d77 Make it possible to enable the shield addon for LBC 2022-06-30 16:23:08 +02:00
Ole Markus With f7e8f3122a Remove LBC for 1.19 2022-06-07 15:52:32 +02:00
Ole Markus With e2f35415d8 Bump Load Balancer Controller to 2.4.1 2022-05-18 21:08:41 +02:00
Kubernetes Prow Robot 0b9955f430
Merge pull request #13656 from zetaab/fixcommandnodeselector
Set nodeSelector and command to null
2022-05-17 23:43:07 -07:00
Steven E. Harris a1495ac4c8
Allow the AWS LB Controller to use WAFs
By introducing a few new fields within the Cluster spec's
"awsLoadBalancerController" field, allow users to enable the AWS Load
Balancer Controller to associate WAFs with EC2 Application Load
Balancers (ALBs). It's possible to enable separately use of two kinds
of WAF: WAF Classic and the never version 2-era WAF, the latter of
which bears no distinguishing name.

Retain our default configuration of the AWS Load Balancer Controller
in which this capability remains disabled via command-line flags,
overriding the controller program's enabling of this capability by
default.

Signed-off-by: Steven E. Harris <seh@panix.com>
2022-05-16 12:20:28 -04:00
Jesse Haka c050c49ac8 set nodeselector null 2022-05-15 23:30:00 +03:00
Ole Markus With 6b5153956a Fix affinity and taints for AWS LBC 2022-04-18 13:56:13 +02:00
Ole Markus With a5fc9cd6a5 Add PDB for AWS LBC 2022-04-09 07:05:13 +02:00
Ole Markus With 9b11036bb9 Add protocol explicitly to services 2022-03-17 20:56:29 +01:00
Ole Markus With 9431c0ab69 Update LBC to 2.4.0 2022-02-16 21:39:31 +01:00
Ole Markus With 85d347b8ee LBC has to run on the control plane, so set replicas accordingly 2021-12-25 19:54:35 +01:00
Ole Markus With 468280d3f2 Improve HA for various addons 2021-12-24 08:53:27 +01:00
Ciprian Hacman c57d8ac6d1 Update aws-load-balancer-controller to v2.3.1 2021-12-10 10:02:08 +02:00
Ole Markus With 1839b1ac47 Revert most of #12023 and keep awslbc on CP nodes 2021-08-05 19:30:27 +02:00
Ole Markus With d31c682506 Set vpc-id on aws lbc 2021-07-19 15:14:15 +02:00
Ole Markus With a13cdb38f3 Add region to aws lbc 2021-07-14 08:23:53 +02:00
Ole Markus With 0e1a0538b3 Use v1 certificate 2021-06-06 19:28:19 +02:00
Ole Markus With 22f3a4aff8 Add default tags to LB controller and cilium eni resources 2021-05-18 19:02:40 +02:00
Ole Markus With d3581ebb84 bump aws lb controller to 2.2.0 2021-05-16 18:26:23 +02:00
Ole Markus With fe2cbbf369 Set priorityClassName on critical addons 2021-05-15 09:12:14 +02:00
Ole Markus With dbd23473ef Add irsa support for awslbcontroller
This commit also introduces support for adding token projection volumes for well-known SAs.
Slightly less complicated than explicitly parsing the objects for a manifest
2021-04-04 21:24:07 +02:00
Ole Markus With fa62d29128 Put awslbcontroller on the control-plane 2021-03-21 09:29:51 +01:00
Ole Markus With e106e5f752 Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-02-11 10:15:26 +01:00
Ole Markus With 56330188d0 Add AWS LoadBalancerController 2021-02-11 08:47:03 +01:00