Commit Graph

5982 Commits

Author SHA1 Message Date
John Gardiner Myers 7fcd55737a Remove unused fields from fi.Context 2022-12-18 13:40:02 -08:00
Kubernetes Prow Robot 741ca8faa2
Merge pull request #14444 from johngmyers/task-generic
Refactor Context into separate cloudup and nodeup types
2022-12-18 13:37:43 -08:00
John Gardiner Myers 70e44c2bf6 Bump metrics-server to 0.6.2 2022-12-17 23:03:40 -08:00
John Gardiner Myers 7c3e32369a Refactor Context into separate cloudup and nodeup types 2022-12-17 17:42:46 -08:00
John Gardiner Myers 246a27d689 NTH: Remove unnecessary configuration in Queue Processor mode 2022-12-17 09:44:57 -08:00
Kubernetes Prow Robot ae9fd8c344
Merge pull request #14795 from johngmyers/aws-ccm-old
Upgrade older AWS CCM minor versions
2022-12-17 07:15:49 -08:00
Kubernetes Prow Robot 0f5fc06cec
Merge pull request #14771 from johngmyers/sqs-rebalance
Don't drain on rebalance recommendations in SQS mode unless configured
2022-12-17 07:15:42 -08:00
John Gardiner Myers 9de1ee9459 Upgrade older AWS CCM minor versions 2022-12-16 15:33:09 -08:00
Kubernetes Prow Robot d9d47bd6d8
Merge pull request #14731 from Mia-Cross/scaleway_identify_resources
scaleway: list and delete resources
2022-12-15 22:31:36 -08:00
Ciprian Hacman 5927c506d0 Update containerd to v1.6.13 2022-12-16 06:00:04 +02:00
Kubernetes Prow Robot 0896ea246d
Merge pull request #14769 from hakman/gce_none_dns
gce: Add support for clusters without DNS
2022-12-15 19:29:36 -08:00
Leïla MARABESE ef8648e12c scaleway: list and delete resources 2022-12-15 14:29:29 +01:00
Kubernetes Prow Robot d6810e1683
Merge pull request #14743 from olemarkus/no-lb-no-vipacl
OpenStack: allow no lbclient when checking for vipacl
2022-12-15 02:25:36 -08:00
Ciprian Hacman b9f7c2619b gce: Add support for clusters without DNS 2022-12-14 11:09:54 +02:00
Kubernetes Prow Robot 0913a11b48
Merge pull request #14773 from johngmyers/calico-ipv6
Calico: Don't try to upgrade IPAM in IPv6 clusters
2022-12-14 00:31:34 -08:00
Kubernetes Prow Robot 41fa042b89
Merge pull request #14768 from hakman/guess_cloud
Guess cloud provider from state store path
2022-12-13 22:29:40 -08:00
Kubernetes Prow Robot 091754fd8b
Merge pull request #14778 from justinsb/gcs_oidc_just_context
Introduce context.Context into some of our "Context" objects
2022-12-13 12:15:34 -08:00
Ciprian Hacman e622a5b6ce Update containerd to v1.6.12 2022-12-13 08:22:22 +02:00
justinsb 5fde739814 Introduce context.Context into some of our "Context" objects
The rule of thumb is that we shouldn't be embedding a context.Context,
but it is reasonable when the lifetime is similar and when the
refactor would otherwise be unacceptably large.

This is a minimal way to introduce it, based on adding the support
needed in the GCS support for serviceAccountIssuerDiscovery.  We will
need to plumb through the context in many more places over time.
2022-12-12 09:56:09 -05:00
Ciprian Hacman 41ada58944 Rename field from `ManagedFile.Public` to `ManagedFile.PublicACL` 2022-12-12 13:21:55 +02:00
John Gardiner Myers 7f502be319 Calico: Don't try to upgrade IPAM in IPv6 clusters 2022-12-11 20:53:51 -08:00
John Gardiner Myers 55b46073b7 Don't drain on rebalance recommendations in SQS mode unless configured 2022-12-11 18:21:43 -08:00
Ole Markus With 00631f0c2e Bump EBS CSI driver to 1.13.0 2022-12-11 18:19:16 +01:00
Kubernetes Prow Robot 572b0655dc
Merge pull request #14732 from olemarkus/cilium-12
Bump cilium version to 1.12.4
2022-12-11 04:25:14 -08:00
Ciprian Hacman bc2aa3072d Guess cloud provider from state store path 2022-12-11 12:30:10 +02:00
John Gardiner Myers 264bf942da Miscellaneous Terraform refactors 2022-12-10 09:32:06 -08:00
John Gardiner Myers 9878f8a190 Miscellaneous Terraform refactors 2022-12-10 09:32:06 -08:00
John Gardiner Myers 0830a9680b Remove dead code 2022-12-10 09:32:02 -08:00
John Gardiner Myers dde963f3a4 Refactor writing Terraform outputs 2022-12-10 09:30:36 -08:00
Kubernetes Prow Robot d73a83de38
Merge pull request #14730 from johngmyers/refactor-tf-provider
Refactor writing Terraform providers
2022-12-09 22:29:41 -08:00
John Gardiner Myers 7c5b983490 Enable NTH Scheduled Event Draining by default 2022-12-08 19:02:44 -08:00
Ole Markus With 00e484663b OpenStack: allow no lbclient when checking for vipacl 2022-12-08 18:46:18 +01:00
Kubernetes Prow Robot 83221ad0b8
Merge pull request #14742 from olemarkus/cleanup-os-lb-builder
OpenStack: Refactor Load Balancer builder
2022-12-08 05:58:23 -08:00
Ole Markus With 7ec40d9c88 Refactor building openstack load balancer client 2022-12-08 10:08:38 +01:00
Kubernetes Prow Robot c692dd3292
Merge pull request #14738 from hakman/aws_tg_deregistration_delay
aws: Add support for managing target group attributes
2022-12-07 13:28:22 -08:00
Ole Markus With 5737b86ce6 Update expected 2022-12-07 18:33:03 +01:00
Ole Markus With a5684f969f Bump cilium to 1.12.4 2022-12-07 18:33:03 +01:00
Ciprian Hacman 3a046ded6b aws: Add support for managing target group attributes 2022-12-07 18:56:14 +02:00
Ciprian Hacman 0c020cb6e9 Use EnsureTask to reference shared target groups 2022-12-07 18:37:33 +02:00
Leïla MARABESE eb896a713a migration account API to IAM API 2022-12-06 17:27:46 +01:00
Kubernetes Prow Robot 7ce93c03ae
Merge pull request #14593 from johngmyers/cas-allow-spot
Allow cluster-autoscaler to run on spot if nothing else is available
2022-12-06 04:24:37 -08:00
Kubernetes Prow Robot f827ec7f54
Merge pull request #14721 from johngmyers/nth-default-queue
Change default for NTH Queue Processor mode to enabled
2022-12-06 03:18:36 -08:00
John Gardiner Myers b128c67708 Refactor writing Terraform providers 2022-12-05 21:55:10 -08:00
Kubernetes Prow Robot e5a835d287
Merge pull request #14706 from johngmyers/v1alpha3-networking
v1alpha3: move networking fields under networking
2022-12-05 21:34:38 -08:00
John Gardiner Myers 624145faca toElement() never returns an error 2022-12-05 21:31:37 -08:00
John Gardiner Myers 5194f3a974 Refactor Terraform map code 2022-12-05 21:27:25 -08:00
Kubernetes Prow Robot 255713e8ba
Merge pull request #14723 from johngmyers/refactor-tf-resource
Refactor writing Terraform resources
2022-12-05 20:42:45 -08:00
Kubernetes Prow Robot 66921ca27f
Merge pull request #14700 from hakman/gcp_cluster_autoscaler
gce: Update cluster-autoscaler config
2022-12-05 07:45:03 -08:00
Leïla MARABESE 7247fdc199 rewording 2022-12-05 14:40:31 +01:00
Leïla MARABESE af2018261a using instance group tag as volumeNameTag in etcd 2022-12-05 14:40:31 +01:00
Leïla MARABESE 1bacbd591a fixed etcd + added machine type 2022-12-05 14:40:28 +01:00
Leïla MARABESE d93644a62c added volumes model and tasks for etcd-manager 2022-12-05 14:38:08 +01:00
Leïla MARABESE af19c467e8 added scaleway to all switches for cluster creation 2022-12-05 14:38:08 +01:00
John Gardiner Myers 272171e04a Remove dead code 2022-12-04 22:41:28 -08:00
John Gardiner Myers 4573a690f2 Refactor writing Terraform resources 2022-12-04 21:46:50 -08:00
John Gardiner Myers be43dc2784 Extract NTH Queue mode enable check to struct receiver 2022-12-04 15:55:58 -08:00
Kubernetes Prow Robot 28147edf47
Merge pull request #14701 from hakman/gce_default_instance_types
gce: Update default instance types
2022-12-04 14:05:07 -08:00
Kubernetes Prow Robot 2fc25219be
Merge pull request #14715 from johngmyers/upgrade-nth
Upgrade Node Termination Handler to 1.18.1 and fix some issues
2022-12-04 13:13:54 -08:00
Min Ni 8f5892fcb6 upgrade authentication.aws to v0.5.12 2022-12-04 11:34:03 -08:00
Ciprian Hacman 73408655c0 gce: Update default instance types 2022-12-04 21:17:43 +02:00
John Gardiner Myers dfd71c0c41 Address review comments 2022-12-04 11:11:05 -08:00
Kubernetes Prow Robot 2f1fc3fb07
Merge pull request #14713 from johngmyers/tf-refactor
Refactor writing of Terraform data sources
2022-12-04 06:47:55 -08:00
John Gardiner Myers a7f59813fa NTH SQS Deployment needs hostNetwork if no IRSA 2022-12-03 21:42:56 -08:00
John Gardiner Myers 589800a378 Use narrower tolerations for NTH when no IRSA 2022-12-03 21:42:56 -08:00
John Gardiner Myers 6ee229eb0c Fix configuration of NTH SQS mode 2022-12-03 21:42:56 -08:00
John Gardiner Myers 30970609ec Upgrade Node Termination Handler to 1.18.1 2022-12-03 21:42:56 -08:00
John Gardiner Myers 6c1684d568 Address review comments 2022-12-03 15:14:24 -08:00
Ciprian Hacman 7a65b0f75e gce: Update cluster-autoscaler config 2022-12-03 22:41:14 +02:00
Ciprian Hacman 8920b15f75 metrics-server: Set preferred address type to `InternalIP` when non AWS 2022-12-03 22:35:52 +02:00
John Gardiner Myers 990ce77120 Refactor writing of Terraform data sources 2022-12-03 00:13:07 -08:00
John Gardiner Myers 235aa61594 v1alpha3: move networking fields under networking 2022-12-02 19:19:59 -08:00
Ciprian Hacman 4091fc00d6 Update OWNERS files 2022-12-02 07:19:59 +02:00
Kubernetes Prow Robot 361b9af84d
Merge pull request #14698 from johngmyers/refactor-tf
Refactor writing of terraform block
2022-12-01 17:50:00 -08:00
Kubernetes Prow Robot 670de031ee
Merge pull request #14694 from olemarkus/cilium-eni-fix
Fix Cilium ENI ipam
2022-12-01 17:49:54 -08:00
Kubernetes Prow Robot cfde66d810
Merge pull request #14691 from johngmyers/no-channel-cluster
Stop trying to populate arbitrary cluster fields from the channel
2022-12-01 12:15:54 -08:00
John Gardiner Myers ffe3edd4ff Refactor writing of terraform block 2022-11-30 23:28:24 -08:00
Kubernetes Prow Robot 82aa3ef6f4
Merge pull request #14697 from johngmyers/cp-validate
Use newer terminology in validation
2022-11-30 22:26:27 -08:00
John Gardiner Myers 08600975fa Use newer terminology in validation 2022-11-30 21:34:21 -08:00
Ciprian Hacman dbef6209c2 Remove support for using Vault as state store
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2022-11-30 18:38:21 +02:00
Ole Markus With ea1d919d0c Fix disabling masquerade for cilium 1.11+ 2022-11-30 14:27:04 +01:00
John Gardiner Myers 31dbd6c50a Stop trying to populate arbitrary cluster fields from the channel 2022-11-29 21:15:09 -08:00
John Gardiner Myers 76f71512cc v1alpha3: fix miscellaneous capitalization 2022-11-28 21:37:21 -08:00
Kubernetes Prow Robot 0b24fc108a
Merge pull request #14669 from johngmyers/cp-kubelet
v1alpha3: use new terminology for kubelet config
2022-11-28 21:35:22 -08:00
Kubernetes Prow Robot 8e3b7c3a67
Merge pull request #14685 from johngmyers/revert-flatcar-workaround
Revert "Calico: Work around host port/conntrack problem"
2022-11-28 11:51:43 -08:00
John Gardiner Myers 0ce9877eb4 Revert copy of "Calico: Work around host port/conntrack problem" 2022-11-28 07:31:32 -08:00
John Gardiner Myers b396fafb35 Introduce LiteralIndexExpression() 2022-11-27 18:39:49 -08:00
John Gardiner Myers 220f7a1614 Introduce LiteralBinaryExpression() 2022-11-27 18:39:49 -08:00
John Gardiner Myers 61e52d1a1d Refactor LiteralFunctionExpression to take Literal args 2022-11-27 18:39:49 -08:00
John Gardiner Myers fe065bfe6c Introduce LiteralNullConditionalExpression() 2022-11-27 18:39:49 -08:00
Kubernetes Prow Robot 545931f9b7
Merge pull request #14680 from johngmyers/literal-refactor
Refactor terraformWriter.Literal
2022-11-27 18:34:13 -08:00
John Gardiner Myers 5d1c3a8361 Revert "Calico: Work around host port/conntrack problem"
This reverts commit 9105368a41.
2022-11-27 15:19:14 -08:00
John Gardiner Myers 19b1591cc4 aws: remove obsolete workaround code 2022-11-27 13:18:44 -08:00
John Gardiner Myers 8b6f2973f8 Refactor GSPath use of Literal 2022-11-26 19:24:23 -08:00
John Gardiner Myers c2d9b871a5 Refactor Literal unit tests 2022-11-26 19:24:16 -08:00
John Gardiner Myers 7ad81f9965 Refactor Literal sorting 2022-11-26 19:23:37 -08:00
John Gardiner Myers 70fe547deb Refactor terraformWriter.Literal's Value field 2022-11-26 17:27:34 -08:00
John Gardiner Myers d8c6c07799 Refactor terraformWriter.Literal's Index field 2022-11-26 17:11:22 -08:00
John Gardiner Myers cde34d8b56 Refactor terraformWriter.Literal's Tokens field 2022-11-26 17:03:37 -08:00
John Gardiner Myers 0424c474a3 Don't disable AWS src/dst checks in Calico IPv6 2022-11-25 20:57:48 -08:00
John Gardiner Myers 6536c0b301 v1alpha3: use new terminology for kubelet config 2022-11-25 16:53:23 -08:00
John Gardiner Myers c6349285d4
Release 1.26.0-alpha.2 (#14665) 2022-11-25 09:06:04 -08:00
Kubernetes Prow Robot 51fcdc726c
Merge pull request #14659 from johngmyers/refactor-literal-2
Refactor rendering Terraform functions into constructor
2022-11-24 23:04:05 -08:00
John Gardiner Myers 1b99cae617 Refactor rendering Terraform functions into constructor 2022-11-24 19:31:08 -08:00
John Gardiner Myers 46ece64893 Store pointer to terraformWriter.Literal 2022-11-24 14:27:57 -08:00
Kubernetes Prow Robot ae37c4596c
Merge pull request #14640 from justinsb/e2e_upload_versioned
e2e: always upload to a versioned directory
2022-11-24 14:12:04 -08:00
Kubernetes Prow Robot 63f4cbb1ac
Merge pull request #14648 from hakman/aws_limit_tg_ops
aws: Limit the number of target groups updated per operation
2022-11-24 10:00:04 -08:00
Kubernetes Prow Robot 03c3c4131f
Merge pull request #14621 from johngmyers/terraform-subnet
Implement subnet "/64#N" notation in Terraform
2022-11-24 09:02:04 -08:00
Ciprian Hacman 2525f5b153 Update error messages 2022-11-24 18:25:38 +02:00
Ciprian Hacman e43181c928 aws: Limit the number of target groups updated per operation 2022-11-24 14:48:10 +02:00
Ciprian Hacman a4ea992bbf hetzner: Set default image to `ubuntu-20.04` 2022-11-24 10:29:52 +02:00
John Gardiner Myers de9055b588 Update control-plane terminology in CLI output strings 2022-11-23 21:32:10 -08:00
justinsb c4070630f1 Avoid "file name too long" when downloading large image URLs
We were including the full URL, rather than just the last component.

Technically we could still have overly-long filenames, it shouldn't
happen though.
2022-11-23 21:40:17 -05:00
John Gardiner Myers 14e2864f4a Implement subnet "/64#N" notation in Terraform 2022-11-23 15:55:01 -08:00
Kubernetes Prow Robot b6a2a352f1
Merge pull request #14631 from johngmyers/tf-shared
Write Terraform vpc_cidr_block output for shared VPCs
2022-11-23 15:50:04 -08:00
Kubernetes Prow Robot 0acd57eb01
Merge pull request #14635 from johngmyers/ipv6-subnet-assign
Set AssignIPv6AddressOnCreation on subnets
2022-11-23 08:46:19 -08:00
Ole Markus With 01590c03b0 Add a create cluster integration test for openstack
Fix various openstack nprs. Also add create cluster integration test
2022-11-23 10:25:29 +01:00
Ole Markus With f75bc66732 Make --networking=cilium-eni configure cilium to use eni ipam 2022-11-23 09:10:20 +01:00
Ole Markus With 7a1f0f4bda Add bare networking flag option for cilium in eni mode 2022-11-23 09:10:16 +01:00
Kubernetes Prow Robot ee0ae0c337
Merge pull request #14633 from johngmyers/new-cp-ig
Create new clusters with updated control plane IG names
2022-11-22 23:58:25 -08:00
Kubernetes Prow Robot b8987e39f6
Merge pull request #14628 from jsafrane/add-features-to-template
Add SELinuxMount feature gate
2022-11-22 23:58:14 -08:00
Kubernetes Prow Robot 73074ceda9
Merge pull request #14632 from hakman/hetzner_csi-driver-v2.0.0
hetzner: Update CSI driver to v2.0.0
2022-11-22 23:06:14 -08:00
John Gardiner Myers f1c838f513 Set AssignIPv6AddressOnCreation on subnets 2022-11-22 22:52:49 -08:00
John Gardiner Myers 6c0603991b Create new clusters with updated control plane IG names 2022-11-22 22:09:08 -08:00
John Gardiner Myers 225a64e991 Write Terraform vpc_cidr_block output for shared VPCs 2022-11-22 21:04:55 -08:00
John Gardiner Myers d661e573de Make terraformWriter.LiteralFunctionExpression() variadic 2022-11-22 21:04:55 -08:00
John Gardiner Myers 87925bf0ca Remove CloudFormation support 2022-11-22 21:02:50 -08:00
Ciprian Hacman 173839a35b hetzner: Update CSI driver to v2.0.0 2022-11-23 06:21:15 +02:00
John Gardiner Myers d39ba74bd7 Change the control-plane IG role to "ControlPlane" in v1alpha3 API 2022-11-22 17:05:29 -08:00
Kubernetes Prow Robot e4606e8ed0
Merge pull request #14608 from hakman/kops-controller_apiserver_role
Don't serve config from kops-controller for APIServer nodes
2022-11-22 16:00:14 -08:00
Ciprian Hacman e51221ae3f Don't serve config from kops-controller for APIServer nodes 2022-11-22 22:17:39 +02:00
Kubernetes Prow Robot 70d0ff85c7
Merge pull request #14583 from heybronson/capacity-rebalance
aws: Add capacityRebalance flag for ASGs
2022-11-22 10:28:14 -08:00
Jan Safranek e969b849ad Add SELinuxMount feature
This feature installs platform CSI drivers so they support
SELinuxMountReadWriteOncePod. This assumes the operating system on all
nodes supports SELinux!
2022-11-22 17:36:03 +01:00
Jan Safranek 19a8ae1c15 Add KopsFeatureEnabled to templates
`KopsFeatureEnabled "Foo"` returns true, if a feature "Foo" is enabled in
kops (i.e. KOPS_FEATURE_FLAGS).
2022-11-22 17:27:05 +01:00
Bronson Mirafuentes 022ba5863b update renderTerraform to handle capacityRebalance 2022-11-21 08:47:42 -08:00
Bronson Mirafuentes 85898cba0b add capacityRebalance flag for ASGs 2022-11-21 08:47:40 -08:00
Leïla MARABESE c995357593 other fixes from review 2022-11-21 17:22:57 +01:00
Leïla MARABESE f7f89080c6 codegen + updated headers + refactoring after reviews 2022-11-21 11:46:29 +01:00
Leïla MARABESE 284e98288e ssh_key model + tasks 2022-11-21 11:46:29 +01:00
Leïla MARABESE 495b58ab2d instance model + tasks 2022-11-21 11:46:29 +01:00
Leïla MARABESE b00465a796 scaleway model context + fixed typo in env vars 2022-11-21 11:46:29 +01:00
Leïla MARABESE a32f6ebfc8 apply_cluster + api_target 2022-11-21 11:46:29 +01:00
Leïla MARABESE 34d858f4c5 cloud interface + utils 2022-11-21 11:46:29 +01:00
Leïla MARABESE 64a105df1a added vendor for scaleway-sdk-go/api/account 2022-11-21 11:46:28 +01:00
Kubernetes Prow Robot 168d918a45
Merge pull request #14609 from johngmyers/v1alpha3-misc
Miscellaneous non-user-visible API changes
2022-11-20 22:10:30 -08:00
Ciprian Hacman 29b6e0d638 Load images before starting the kubelet service 2022-11-21 06:24:03 +02:00
John Gardiner Myers bc36f5b022 Rename ClusterSubnetSpec's ProviderID field to ID 2022-11-20 15:36:54 -08:00
Kubernetes Prow Robot a9c6c4e5fa
Merge pull request #14504 from johngmyers/v1alpha3-aws
v1alpha3: Move API-related settings under API
2022-11-20 06:34:31 -08:00
Ciprian Hacman f60df9b955 Add option for setting Kubernetes feature gates 2022-11-20 07:09:42 +02:00
Ciprian Hacman da3aff7d1c Remove duplicate import of k8s.io/kops/pkg/apis/kops 2022-11-19 22:01:25 +02:00
John Gardiner Myers 5fca16aa30 v1alpha3: Move API-related settings under API 2022-11-19 10:27:12 -08:00
John Gardiner Myers e0ee3eda2a Remove CloudFormation tests 2022-11-19 10:25:20 -08:00
Kubernetes Prow Robot 6132c8d9e2
Merge pull request #14592 from hakman/generics
Use generics to refactor fi.Bool/Float*/Int*/String*()
2022-11-19 10:08:31 -08:00
John Gardiner Myers 26cec727ab New IPv6 clusters now default to private topology 2022-11-18 22:47:28 -08:00
Ciprian Hacman d29812fc6e Replace fi.Bool/Float*/Int*/StringValue() with fi.ValueOf 2022-11-19 03:45:23 +02:00
Ciprian Hacman 8f79c9bd68 Replace fi.Bool/Float*/Int*/String() with fi.PtrTo() 2022-11-19 03:45:22 +02:00
Kubernetes Prow Robot 7fe820e96d
Merge pull request #14595 from hakman/generics_add_alternatives
Add generics alternatives for fi.Bool/Float*/Int*/String*()
2022-11-18 13:38:40 -08:00
Kubernetes Prow Robot d405d4c5a2
Merge pull request #14507 from johngmyers/internalname
Stop making MasterInternalName configurable
2022-11-18 13:38:29 -08:00
Ciprian Hacman bb63f8f177 Add generics alternatives for fi.Bool/Float*/Int*/String*() 2022-11-18 21:33:40 +02:00
John Gardiner Myers 9d90c7fc7b Allow cluster-autoscaler to run on spot if nothing else is available 2022-11-18 08:31:47 -08:00
Ole Markus With 104ee74d63 Fix disabling StorageClass management
Previously this was done in the manifests leading to empty files. kubectl doesn't like this, so protokube will always fail updating the addon when StorageClass management is disabled
2022-11-18 09:55:02 +01:00
Kubernetes Prow Robot 4366748573
Merge pull request #14586 from olemarkus/cilium-11111
Bump cilium to 1.11.11
2022-11-18 00:32:31 -08:00
Ole Markus With 58195904ee Bump cilium to 1.11.11 2022-11-18 08:44:55 +01:00
Kubernetes Prow Robot 306dd51565
Merge pull request #14572 from olemarkus/cp-max-hop-1
Set IMDS max hop limit to 1 for control plane nodes if IRSA is enabled
2022-11-17 18:02:30 -08:00
Ole Markus With 035fa79077 Set IMDS max hop limit to 1 for control plane nodes
Update docs/releases/1.26-NOTES.md

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2022-11-17 19:26:48 +01:00
Ciprian Hacman 211c82d8ad aws: Fix SIGSEGV when using instance selector 2022-11-17 12:22:22 +02:00
John Gardiner Myers 8473e8b2e7 Stop making MasterInternalName configurable 2022-11-16 22:06:02 -08:00
Kubernetes Prow Robot 6f2ded7fb2
Merge pull request #14501 from hakman/kops-controller_for_config
Boot nodes without state store access
2022-11-16 08:32:50 -08:00
Kubernetes Prow Robot b2357dba3b
Merge pull request #14564 from heybronson/sprig-join
use sprig join for template functions
2022-11-15 13:52:58 -08:00
Kubernetes Prow Robot ca093709fa
Merge pull request #14540 from olemarkus/bump-lbc-245
Bump AWS Load Balancer Controller to 2.4.5
2022-11-15 09:48:41 -08:00
Bronson Mirafuentes 5a3ed44773 use sprig join for template functions 2022-11-15 08:59:05 -08:00
Ciprian Hacman 309b37eadf Run hack/update-expected.sh 2022-11-15 14:51:54 +02:00
Ciprian Hacman 61eaeddb9b Serve secrets from kops-controller for nodes without state store access 2022-11-15 14:51:54 +02:00
Ciprian Hacman 18b5dcd297 Boot nodes without state store access 2022-11-15 14:40:14 +02:00
Ciprian Hacman 0e2cc7e0cc Rename BootConfig.APIServer to BootConfig.APIServerIP 2022-11-15 14:40:14 +02:00
Ciprian Hacman 6a4080dbe5 Update printing of KOPS_BASE_URL for easy copy/paste 2022-11-15 14:40:14 +02: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
Kubernetes Prow Robot 58d8cbf942
Merge pull request #14550 from hakman/containerd-1.6.10
Update containerd to v1.6.10
2022-11-14 22:34:44 -08:00
Ciprian Hacman bfe984a68b Update Canal to v3.23.5 for k8s 1.22+ 2022-11-15 05:25:35 +02:00
Ciprian Hacman e2be2a5e52 Update Calico to v3.23.5 for k8s 1.22+ 2022-11-15 05:25:35 +02:00
Ciprian Hacman 8af0c17a51 Update Canal to v3.24.5 for k8s 1.25+ 2022-11-15 05:25:35 +02:00
Ciprian Hacman 9d47c8d2e4 Update Calico to v3.24.5 for k8s 1.25+ 2022-11-15 05:21:05 +02:00
Ciprian Hacman 444628fe68 Add hash for containerd to v1.5.14 2022-11-15 05:15:09 +02:00
Ciprian Hacman 7950163035 Update containerd to v1.6.10 2022-11-15 05:14:50 +02:00
Justin SB c6e9a75490 Clearer error messages around instance types not found
Issue #14481

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2022-11-14 11:37:58 -05:00
John Gardiner Myers 1380f1d2dd Add --bastion-image flag to "kops create cluster" 2022-11-12 11:59:32 -08:00
John Gardiner Myers 7099a98b2a Fix a spot missed when changing default CNI to Cilium 2022-11-11 21:51:15 -08:00
John Gardiner Myers 7a4ac14d8d Change the default networking provider to Cilium 2022-11-10 10:08:13 -08:00
Kubernetes Prow Robot a0ea417ea3
Merge pull request #14514 from hakman/azure_experiments
azure: Fix various issues when creating and updating clusters
2022-11-08 16:10:14 -08:00
Kubernetes Prow Robot 774bcde958
Merge pull request #14513 from MoShitrit/fix/issue-14495
AWS CNI template updates
2022-11-08 15:22:14 -08:00
Kubernetes Prow Robot 80dc07bbd6
Merge pull request #14508 from hakman/fix_do_gossip
do: Return ingress addresses even when public name is not set
2022-11-08 12:16:20 -08:00
Ciprian Hacman 9e4335b506 azure: Switch to using UserData instead of deprecated CustomData 2022-11-08 22:07:19 +02:00
Ciprian Hacman b32d725355 azure: Avoid spurious changes in RoleAssignment 2022-11-08 22:07:19 +02:00
Ciprian Hacman 1a293881c3 azure: Avoid spurious changes due to shared field 2022-11-08 20:33:06 +02:00
Ciprian Hacman 7f67dcf52b azure: Add zone when creating etcd volumes 2022-11-08 20:33:05 +02:00
Ciprian Hacman 5ed728b805 azure: Fix NPE when exporting kubeconfig 2022-11-08 20:33:05 +02:00
Ciprian Hacman 582fe9ee36 azure: Switch default instance type to Standard_B2s 2022-11-08 20:33:05 +02:00
Kubernetes Prow Robot 8c5266dafe
Merge pull request #14509 from hakman/azure_experiments
azure: Update clients to latest (previous) versions
2022-11-08 10:32:21 -08:00
Ciprian Hacman 35f12c12b1 azure: Update clients to latest (previous) versions 2022-11-08 19:47:17 +02:00
Moshe Shitrit 0284232011 hack/update-expected 2022-11-08 11:32:35 -05:00
Moshe Shitrit b9e61d95d6 update defaults for aws-cni based on upstream template 2022-11-08 11:21:24 -05:00