Commit Graph

5340 Commits

Author SHA1 Message Date
justinsb 592b575412 feat: Support multiple token verifiers in kops-controller
This will allow us to support nodes running in multiple clouds.  If we
don't configure multiple verifiers, this should be a no-op.
2023-11-30 10:44:53 -05:00
Kubernetes Prow Robot 7c17b16a96
Merge pull request #16099 from spotinst/feat/add_multi_arch_base127_rebase
Spotinst: Feature/add multi arch in VNG and resource tag specification
2023-11-23 15:59:58 +01:00
Peter Rifel 6dbc164969
./hack/update-expected.sh 2023-11-21 20:55:05 -06:00
Peter Rifel 88872b3b96
./hack/update-expected.sh 2023-11-20 22:35:32 -06:00
Jesse Haka c6957314d8 use only k8s metadata 2023-11-19 15:54:37 +02:00
Jesse Haka b242ac5435 check kops cluster name when filtering instances in openstack 2023-11-19 15:52:33 +02:00
justinsb d8c449a4f8 Basic OpenTelemetry support
We initially support capturing to a file (in our own format, as it
doesn't appear a suitable format exists).  This means we don't need a
server to capture the traces, and can start capturing through prow
without a lot of infrastructure changes.

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2023-11-18 09:12:19 -05:00
yehielnetapp af19ad5664 add feature base 2023-11-12 14:19:37 +02:00
yehielnetapp 00fc4e78e8 add Label Resource Tag Specification Volumes 2023-11-12 14:19:15 +02:00
Ciprian Hacman 8916d1e547
Release 1.29.0-alpha.2 (#16095) 2023-11-11 13:29:12 +01:00
justinsb f79d2da6f6 Thread context through some slower AWS tasks
There are still too many context.TODOs here for this to join all the
way up, but we should be able to better understand the slowest tasks.
2023-11-09 08:17:10 -05:00
Matt Morrison 2be9f93d55
Add RLock() RUnlock() around map reads 2023-11-07 09:59:28 -06:00
Matt Morrison dde44c37d8
fix: concurrent map write panic 2023-11-07 09:15:35 -06:00
Ciprian Hacman 3597bddeaf Fix vet error 2023-11-04 05:57:08 +02:00
upodroid ecf212d736 add --node-instance-group flag to ginkgo 2023-10-26 23:08:18 +01:00
Kubernetes Prow Robot 165cbd5333
Merge pull request #15705 from zadjadr/feature/cilium-14
Bump to Cilium 1.14
2023-10-25 19:54:22 +02:00
Ciprian Hacman 9a3b11c71a Limit sanitized URLs to 200 characters 2023-10-25 14:43:48 +03:00
zadjadr 2cd697aef2
hack/update-expected.sh 2023-10-24 17:09:19 +02:00
zadjadr 30aa24f6de
Update to Cilium 1.14.3 2023-10-24 16:59:21 +02:00
zadjadr 4dfaba5242
Bump Cilium to v1.14.2 2023-10-24 16:55:37 +02:00
Kubernetes Prow Robot 419b93b9e9
Merge pull request #16051 from hakman/karpenter_delete_ig
aws: Skip ASG cleanup on Karpenter managed IG deletion
2023-10-24 09:39:31 +02:00
Ciprian Hacman 2c8a90cc73 aws: Skip ASG cleanup on Karpenter managed IG deletion 2023-10-24 09:08:47 +03:00
Ciprian Hacman ab05ebb28f Update containerd to v1.7.7 2023-10-22 13:45:12 +03:00
Kubernetes Prow Robot 70bba2edfc
Merge pull request #16016 from scaleway/scw_ipam
scaleway: IPAM integration
2023-10-21 07:06:04 +02:00
Kubernetes Prow Robot dd7a3a667e
Merge pull request #16013 from sl1pm4t/enable-gcp-cloud-platform-scope
Add cloud-platform GCP VM scope
2023-10-20 18:42:17 +02:00
Kubernetes Prow Robot ab5b8a873a
Merge pull request #16021 from justinsb/add_context_to_vfs_readtree
Refactor: Add context.Context to more VFS methods
2023-10-15 08:24:54 +02:00
Jesse Haka 8dea252122 fix instance group validation if using serverGroupName annotation 2023-10-14 23:18:06 +03:00
justinsb 27dd371c08 Refactor: Add context.Context to more VFS methods
This allows for propagation of opentelemetry traces.
2023-10-14 14:31:05 -04:00
Leïla MARABESE 85f41b844b get private IPs from IPAM and not from instance API 2023-10-13 14:30:28 +02:00
Leïla MARABESE 542085c671 add IPAM to vendor + ScwCloud 2023-10-13 14:16:28 +02:00
Matt Morrison 0be24991da
Add cloud-platform GCP VM scope 2023-10-11 19:59:25 +13:00
Kubernetes Prow Robot 5840216c45
Merge pull request #15974 from borg-land/kubelet-cred-provider
Configure GCP Kubelet Credentials Provider
2023-10-10 13:19:29 +02:00
upodroid 2b056b9b17 add support for auth-provider-gcp cred provider 2023-10-10 10:29:16 +01:00
Ciprian Hacman ef85e29286 Use dns=none for newly created clusters except for AWS and GCE 2023-10-07 15:46:27 +03:00
Kubernetes Prow Robot d2b789da07
Merge pull request #15993 from johngmyers/nlb-sg
aws: Attach security groups to NLBs
2023-10-07 10:57:01 +02:00
John Gardiner Myers 9f40d59545 Improve removal of orphaned security group rules 2023-10-06 22:33:31 -07:00
John Gardiner Myers 2fbc7cf979 aws: Attach security groups to NLBs 2023-10-06 22:33:31 -07:00
Ciprian Hacman 271f3e4d4b Add support for installing additional packages at cluster level 2023-10-06 08:41:41 +03:00
Mia-Cross e12f3dc07b
scaleway: terraform support (#15892)
* tasks dependencies

* FindAddresses should proceed even if LBID is empty

* refacto instance: handle several instances in IG + volumeSize in model

* refacto lb_backend: set servers' IPs in backend task rather than instance

* dns changes for tf support

* render Scaleway s3 objects + add zone to outputs

* add terraform support to documentation

* new instance unique name should be given according to actual instances names

* avoid untimely changes in tf + tag instance IPs to avoid orphaned IPs at cluster deletion

* update integration tests

* review comments

* add IPs to the resources to be deleted with the cluster

* add task + model for DNS record
2023-09-29 04:22:42 -07:00
justinsb 0fa1d90a46 Revert "WIP: Need to publish IPv4 DNS records"
This reverts commit f80a66903b.
2023-09-18 12:31:24 -04:00
justinsb 0096451a83 Cleanup a few places where we used Warningf with %w
Fixing up a few places where we used the wrong marker.
2023-09-18 11:02:18 -04:00
Justin SB f80a66903b WIP: Need to publish IPv4 DNS records
On GCE the Node's IPv6 record is not published, so we need the IPv4 record.
2023-09-18 10:25:14 -04:00
Ciprian Hacman 828995728b Optimize subnets asignment to IGs for clusters with multiple CIDRs 2023-09-17 07:25:55 +03:00
Kubernetes Prow Robot a7555dcc1b
Merge pull request #15885 from borg-land/disable-metadata-proxy
Remove metadata-proxy from GCE Clusters from 1.29+ onwards
2023-09-09 09:08:08 -07:00
upodroid 20e7a5aad4 disable metadata-proxy on k8s version older than 1.29 2023-09-09 16:18:51 +01:00
John Gardiner Myers 9ae4e967d1
Release 1.29.0-alpha.1 (#15889) 2023-09-07 22:00:13 -07:00
Ciprian Hacman 6e6a2a4e7b Address review comments 2023-09-05 12:34:20 +03:00
Ciprian Hacman c43b48a8d8 Remove Docker config option 2023-09-05 07:22:33 +03:00
John Gardiner Myers edd3d0bf42 hack/update-expected.sh 2023-09-04 16:12:00 -07:00
John Gardiner Myers 1ea0fd3004 AWS always uses resource-based names 2023-09-04 16:08:48 -07:00