Commit Graph

21067 Commits

Author SHA1 Message Date
justinsb ea3122bf67 Minimal cluster-api integration
This only barely works, but we can start to boot machines and make
incremental progress.
2024-02-28 22:40:15 -05:00
Kubernetes Prow Robot 68c500cf83
Merge pull request #16390 from justinsb/update_boilerplate_py
chore: update boilerplate.py to recognize new build tags
2024-02-28 10:32:45 -08:00
justinsb 700974a060 chore: update boilerplate.py to recognize new build tags
Sync up with upstream https://github.com/kubernetes/kubernetes/blob/master/hack/boilerplate/boilerplate.py

We want to pick up the new-style go:build tags.
2024-02-28 12:33:50 -05:00
Kubernetes Prow Robot 2e72309cc8
Merge pull request #16389 from rifelpet/toolbox-dump-error
Continue attemps to dump artifacts in `toolbox dump`
2024-02-28 09:19:42 -08:00
Peter Rifel 045bd4932b
Continue attemps to dump artifacts in `toolbox dump`
This way if one of the earlier methods fails, we can still get some artifacts from the later methods
2024-02-28 16:59:10 +01:00
Kubernetes Prow Robot 7385490512
Merge pull request #16383 from h3poteto/iss-15969/cli
Install nerdctl and crictl on nodes
2024-02-26 09:03:21 -08:00
Kubernetes Prow Robot 6efd048c8e
Merge pull request #16387 from elezar/update-nvidia-container-toolkit
Update NVIDIA Container Toolkit URL
2024-02-26 01:29:58 -08:00
Evan Lezar b76a215e5e Update NVIDIA Container Toolkit URL
The NVIDIA Container Toolkit packaging has been simplified to produce
a single deb (or rpm) package. This means that the URL is no longer
distribution dependent and the stable/deb repository path is used
instead.

Signed-off-by: Evan Lezar <evanlezar@gmail.com>
2024-02-26 09:30:44 +02:00
Kubernetes Prow Robot 8f36682a35
Merge pull request #16386 from hakman/gce-healthcheck-63
gce: Limit backend names to 63 chars
2024-02-25 10:49:55 -08:00
Ciprian Hacman b71d01944e hack/update-expected.sh 2024-02-25 18:20:41 +02:00
Ciprian Hacman 770e56e010 gce: Limit backend names to 63 chars 2024-02-25 18:20:07 +02:00
AkiraFukushima bd9cf4a3dc
Fix nits error messages 2024-02-26 00:05:31 +09:00
Kubernetes Prow Robot bd5bf53e86
Merge pull request #16385 from hakman/gce-healthcheck-63
gce: Limit health check names to 63 chars
2024-02-25 06:47:47 -08:00
Kubernetes Prow Robot 856186fca6
Merge pull request #16384 from kubernetes/dependabot/github_actions/actions/dependency-review-action-4.1.3
build(deps): bump actions/dependency-review-action from 4.1.0 to 4.1.3
2024-02-25 06:47:40 -08:00
AkiraFukushima c83698be10
Add tests 2024-02-25 18:46:18 +09:00
Kubernetes Prow Robot 43bbd9c667
Merge pull request #16381 from rifelpet/skipregex
Skip hostname e2e test on digitalocean
2024-02-24 23:40:10 -08:00
Ciprian Hacman aa02a02c85 hack/update-expected.sh 2024-02-25 09:10:53 +02:00
Ciprian Hacman 97a0800b88 gce: Limit health check names to 63 chars 2024-02-25 08:40:18 +02:00
dependabot[bot] 40f3ea4c35
build(deps): bump actions/dependency-review-action from 4.1.0 to 4.1.3
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 4.1.0 to 4.1.3.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](80f10bf419...9129d7d40b)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-25 06:28:52 +00:00
AkiraFukushima 2beee63f3e
Install crictl on node 2024-02-25 12:40:12 +09:00
Kubernetes Prow Robot dc22ce9c03
Merge pull request #16379 from justinsb/gce_internal_none_with_rich_addresses
GCE: Use internal load balancer for node to control-plane traffic
2024-02-24 19:08:09 -08:00
justinsb 50c72e79fa gce: use internal IP address for node -> control-plane communication
As we do on other clouds, we can pick out the internal IP address with
our knowledge of the network topology.
2024-02-24 15:58:07 -05:00
Kubernetes Prow Robot 241fb45c88
Merge pull request #16372 from justinsb/expand_goget
chore: update dependencies in submodules
2024-02-24 12:16:19 -08:00
Peter Rifel 4480364727
Skip hostname e2e test on digitalocean 2024-02-24 14:08:39 -06:00
Kubernetes Prow Robot c5551a005d
Merge pull request #16380 from justinsb/gce_better_ip_address_lookup
gce: match IP addresses including subnet where relevant
2024-02-24 11:06:21 -08:00
justinsb a41590eb77 gce: match IP addresses including subnet where relevant
We can have the same internal IP address on different subnets, so when
trying to find the cloud resource by IP address, we need to match
considering the subnet when matching internal IP addresses.
2024-02-24 13:08:03 -05:00
justinsb da233efe11 gce: Prune old forwarding rules
Now that we create an new forwarding rule for kops-controller, we want
to remove the old one after the rolling-update.
2024-02-24 12:20:20 -05:00
justinsb ba7facff41 gce: Always create an internal load balancer
When we create a external load balancer on GCE, we now also create an
internal load balancer.  The internal load balancer is used for
node/pod -> control-plane traffic, the external load balancer is used
for other traffic (e.g. "user" traffic to kube-apiserver).

This means that we can apply more granular firewall rules, and
generally avoid complex logic around discovery of the internal control
plane addresses for GCE.
2024-02-24 12:20:19 -05:00
justinsb 7cc3147e17 chore: update dependencies in submodules
Our submodules should also get auto-updated and auto-tidied by the
Makefile targets; this should then be done automatically by our github
action scheduled task.
2024-02-24 12:08:07 -05:00
AkiraFukushima d6e74ef9a1
Install nerdctl on nodes 2024-02-23 23:02:05 +09:00
Kubernetes Prow Robot 00e1746524
Merge pull request #16375 from kubernetes/dependencies/update-1708668272
Update dependencies
2024-02-23 04:08:38 -08:00
github-actions f9c077b346 Update dependencies 2024-02-23 06:04:32 +00:00
Kubernetes Prow Robot c7de51a336
Merge pull request #16374 from rifelpet/skipregex
Migrate many-addons e2e template to dns=none
2024-02-22 20:04:26 -08:00
Peter Rifel 2c15e6b338
Migrate many-addons e2e template to dns=none
These prow jobs have been migrated to the new cluster and need to use dns=none since the dns zones are in the old cluster's account
2024-02-22 21:00:49 -06:00
Kubernetes Prow Robot 2900d27213
Merge pull request #16373 from rifelpet/skipregex
Skip hostname test for all aws jobs by default
2024-02-22 07:08:46 -08:00
Peter Rifel fba4c1cc50
Skip hostname test for all aws jobs 2024-02-22 07:34:56 -06:00
Kubernetes Prow Robot f21109e94f
Merge pull request #16370 from tungbq/docs_getting_started_aws_patch
doc/aws: Add space before the k8s slack url
2024-02-22 00:00:00 -08:00
Tung Leo f6b9b059a3
doc/aws: Add space before the slack url 2024-02-20 22:22:13 +07:00
Kubernetes Prow Robot 2601522cad
Merge pull request #16369 from hakman/aws-ebs-csi-1.28.0
aws: Update EBS CSI driver to v1.28.0
2024-02-19 20:15:53 -08:00
Ciprian Hacman 10a6c17b7e hack/update-expected.sh 2024-02-20 05:14:26 +02:00
Kubernetes Prow Robot 94e21e2acd
Merge pull request #16368 from rifelpet/skipregex
Skip known-failing test on most e2e jobs
2024-02-19 19:10:24 -08:00
Ciprian Hacman 5a4778f77c aws: Update EBS CSI driver to v1.28.0 2024-02-20 04:48:34 +02:00
Peter Rifel e86d40db45
Skip known-failing test on most e2e jobs 2024-02-19 20:17:36 -06:00
Peter Rifel d7c454a879
Remove skip regex from untested k8s versions 2024-02-19 20:11:12 -06:00
Kubernetes Prow Robot 3c3188edfb
Merge pull request #16365 from justinsb/devcontainer_updates
devcontainer: update go version, use features
2024-02-18 20:58:38 -08:00
justinsb dac4fd91b0 devcontainer: update go version, use features
From what I've read, we want the base image to be smaller, with more
of the added functionality in features.  We can build a bigger image
with the features, but that should be an image for devcontainers.

Also it seems that devcontainer tooling will cache the image with the
features - maybe giving similar results to if we had built a more
complete image.
2024-02-18 12:13:29 -05:00
Kubernetes Prow Robot 907a9a7203
Merge pull request #16364 from rifelpet/upgrade-dnsnone
Fix bash conditional pattern matching in upgrade script
2024-02-18 06:35:27 -08:00
Peter Rifel ac1413f1d2
Fix bash conditional pattern matching 2024-02-18 06:43:34 -06:00
Kubernetes Prow Robot 91353cbff9
Merge pull request #16362 from hakman/cilium-1.15.1
Update Cilium to v1.15.1
2024-02-18 03:53:27 -08:00
Ciprian Hacman 01ea66eed7 hack/update-expected.sh 2024-02-18 10:28:36 +02:00