Commit Graph

19756 Commits

Author SHA1 Message Date
Ciprian Hacman 505c0c87de kops-controller: Return `http.StatusConflict` only when node is ready 2023-05-27 12:58:50 +03:00
Ciprian Hacman 7b545dde4b kops-controller: Return `http.StatusConflict` when node already exists 2023-05-27 09:47:40 +03:00
Ciprian Hacman f51e347f99 Build and use cp replacement 2023-05-27 05:18:53 +03:00
Kubernetes Prow Robot 669c2bc202
Merge pull request #15452 from kubernetes/dependencies/update-1685081316
Update dependencies
2023-05-26 10:18:52 -07:00
github-actions fbcc63af2a Update dependencies 2023-05-26 06:08:35 +00:00
Kubernetes Prow Robot bf01e499d2
Merge pull request #15450 from moshevayner/cert-manager-1.12.1
Bump cert-manager addon to v1.12.1 (latest release)
2023-05-25 21:58:52 -07:00
Ciprian Hacman 77130df276 hack/update-expected.sh 2023-05-26 07:33:13 +03:00
Ciprian Hacman 2f07263d3d Update etcd to v3.5.9 2023-05-26 07:33:12 +03:00
Moshe Vayner dd35f46709 hack/update-expected 2023-05-25 15:10:14 -04:00
Moshe Vayner 96fc25b41f bump cert-manager to v1.12.1 2023-05-25 15:07:30 -04:00
Kubernetes Prow Robot c2d8852e56
Merge pull request #15449 from hakman/cilium_un-skip
Update Cilium to v1.12.10
2023-05-25 04:26:51 -07:00
Ciprian Hacman f9e3ed35e1 Reduce the list of skipped e2e test for Cilium 2023-05-25 11:07:29 +03:00
Ciprian Hacman e69edddfda hack/update-expected.sh 2023-05-25 08:31:18 +03:00
Ciprian Hacman 461c0871cf Update Cilium to v1.12.10 2023-05-25 08:31:18 +03:00
Kubernetes Prow Robot c5ad898ef9
Merge pull request #15424 from spotinst/feature/add_spreadNodesBy
Spotinst: add feature spread nodes by count/vcpu to markets
2023-05-24 05:15:04 -07:00
Kubernetes Prow Robot f7d97dba3c
Merge pull request #15422 from scaleway/scw_none_dns
scaleway: none DNS option available
2023-05-24 05:14:51 -07:00
Kubernetes Prow Robot f2fe04438f
Merge pull request #15440 from AlexLast/master
feat(hetzner): bump cloud-controller-manager and csi-driver
2023-05-24 01:58:50 -07:00
Kubernetes Prow Robot f52017fb01
Merge pull request #15446 from zetaab/clusterprop
update cluster-proportional-autoscaler to v1.8.8
2023-05-24 01:12:49 -07:00
Alex Last e296a8573b feat(hetzner): bump cloud-controller-manager and csi-driver 2023-05-24 08:28:48 +01:00
Kubernetes Prow Robot 1f3a3889e5
Merge pull request #15445 from zetaab/calicoupgrade
Update calico and canal to 3.25.1
2023-05-23 23:44:49 -07:00
Jesse Haka 25dcb52eb2 run hack/update-expected.sh 2023-05-24 09:20:05 +03:00
Jesse Haka b0db858209 update cluster-proportional-autoscaler to v1.8.8 2023-05-24 09:13:41 +03:00
Jesse Haka be59a4fcf3 run hack/update-expected.sh 2023-05-24 08:55:35 +03:00
Jesse Haka de9c5fbf2e update calico and canal to 3.25.1 2023-05-24 08:48:19 +03:00
Kubernetes Prow Robot 80129abd20
Merge pull request #15299 from infonova/os-use-server-interface-attach
OpenStack: Use interface attach when reconciling server ports
2023-05-23 15:36:48 -07:00
Kubernetes Prow Robot cf81e79d12
Merge pull request #15439 from srikiz/DO-Support-No-DNS
Minor update to docs
2023-05-23 12:56:48 -07:00
ederst 66958812e6 Run make gomod 2023-05-23 21:45:33 +02:00
ederst 76c932ddb5 OpenStack: Use interface attach when reconciling server ports
This makes use of the interface attach method when reconciling server
ports.

The difference between just setting the `DeviceID` on the Port and this
is that with the attachment process the server is also validated. Which
means for example that a Port cannot be attached to a server in `ERROR`
state.
2023-05-23 21:32:29 +02:00
Kubernetes Prow Robot d3be5e261f
Merge pull request #15300 from infonova/os-build-ig-with-missing-fixed-ip
OpenStack: Build InstanceGroup despite missing IP
2023-05-23 12:06:48 -07:00
ederst 7dd2a1217e OpenStack: Warn if no fixed IP was found for cloud instance group member 2023-05-23 14:41:59 +02:00
Kubernetes Prow Robot 7668eb4195
Merge pull request #15438 from justinsb/refactor_gossip
Refactor: rename IsGossip -> UsesLegacyGossip
2023-05-23 04:28:26 -07:00
Ciprian Hacman 062f665dd5 hack/update-expected.sh 2023-05-23 12:52:56 +03:00
srikiz da671639de Minor update to docs 2023-05-23 11:32:05 +05:30
Kubernetes Prow Robot 1b00592526
Merge pull request #15336 from anthonyhaussman/fix/kops/cilium_1.12.8_init_fix
fix(cilium): install CNI plugin binary in an InitContainer
2023-05-22 22:58:27 -07:00
justinsb ca67b1ca1e Refactor: rename IsGossip -> UsesLegacyGossip
We want to be able to use "dns=none" (without peer-to-peer gossip)
even for clusters that have the k8s.local extension.  These were
previously called "gossip clusters", but really that is an
implementation; what actually matters to users is that they don't rely
on writing records into a DNS zone (such as Route53).
2023-05-22 21:50:16 -04:00
Kubernetes Prow Robot 00d428ebb1
Merge pull request #15423 from infonova/os-set-exnet-when-router-needed
OpenStack: Set FloatingIP support if router spec exists
2023-05-22 14:34:46 -07:00
Kubernetes Prow Robot b78f1fab3a
Merge pull request #15301 from infonova/os-rework-retry-failed-servers
OpenStack: Use task engine to retry failed servers
2023-05-22 14:34:34 -07:00
Kubernetes Prow Robot 5ec951b161
Merge pull request #15434 from hakman/cni-plugins-1.2.0
Update CNI plugins to v1.2.0 for K8s 1.27+
2023-05-22 08:38:58 -07:00
ederst df46af425c OpenStack: Mark instances in ERROR state as 'NeedsUpdate' 2023-05-22 15:05:30 +02:00
ederst 9ce26de3e6 OpenStack: Build InstanceGroup despite missing IP
This will allow kOps to build an OpenStack InstanceGroup with a missing
fixed IP.

In essence this will get rid of `interface name X not found` errors,
when there are servers present which do not have an interface attached
or are in a state (e.g. `ERROR`) which does not allow this.
2023-05-22 15:04:27 +02:00
ederst 02c45cadc9 OpenStack: Set FloatingIP support if router spec exists
With this change the external network info will be set, even if there is
no loadbalancer support enabled. Otherwise this leads to an error when
kOps creates a network with router.
2023-05-22 14:51:23 +02:00
Kubernetes Prow Robot 4e82620dbf
Merge pull request #15433 from hakman/depup
Update dependencies
2023-05-22 05:48:33 -07:00
ederst c6da418579 Run hack/update-expected.sh 2023-05-22 13:44:01 +02:00
ederst 65dd16a301 OpenStack: Use task engine to retry failed servers
This will make use of the kOps taks engine to retry failed servers.

The former approach had the side effect of not making kOps fail when the
last retry failed:

Because there is now a server present - although in an erroneous state -
the "instance task" which the task engine retried reconciled the server
(port, floating ip) instead of recreating it again.

With the approach of letting the task engine retry the failed servers
this will be handled correctly.
2023-05-22 13:43:42 +02:00
Kubernetes Prow Robot 414f9a5053
Merge pull request #15437 from kubernetes/dependabot/github_actions/actions/setup-go-4.0.1
Bump actions/setup-go from 4.0.0 to 4.0.1
2023-05-22 01:38:21 -07:00
Kubernetes Prow Robot f4c2377e08
Merge pull request #15432 from kubernetes/hakman-patch-1
Update release-process.md
2023-05-22 00:26:21 -07:00
yehielnetapp 9396754584 update docs for cluster setting #2 2023-05-21 12:05:04 +03:00
yehielnetapp 2d157b372a update docs for cluster setting 2023-05-21 11:24:02 +03:00
dependabot[bot] 0c5eb4c8a8
Bump actions/setup-go from 4.0.0 to 4.0.1
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4d34df0c23...fac708d667)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-21 06:57:30 +00:00
Ciprian Hacman de7ef31885 hack/update-expected.sh 2023-05-20 22:40:55 +03:00