Ole Markus With
4f2b5655bb
Don't write populated IG state after editing IG
2022-09-17 13:15:44 +02:00
Ole Markus With
24d359ddc1
Create edit instancegroup test
2022-09-17 13:14:36 +02:00
justinsb
4b2f773748
rolling-update: don't deregister our only apiserver
...
If we do, we can't drain the node afterwards. We also are going to
have dropped connections in this case anyway.
2022-09-15 09:16:57 -04:00
Kubernetes Prow Robot
75f541172d
Merge pull request #14226 from hakman/flannel-0.19.2
...
Update Flannel to v0.19.2
2022-09-05 12:17:01 -07:00
Ciprian Hacman
fb776d1c43
Run hack/update-expected.sh
2022-09-03 12:18:08 +03:00
Ciprian Hacman
178eb55725
Run hack/update-expected.sh
2022-09-03 11:26:57 +03:00
Ole Markus With
8a40c544d2
Bump kubernetes version in karpenter e2e test
2022-08-25 11:37:10 +02:00
Ciprian Hacman
272ded0187
Add integration tests for Hetzner
2022-08-25 08:14:39 +03:00
Kubernetes Prow Robot
50e61eeeef
Merge pull request #14168 from hakman/ssh-key_trim_space
...
Trim space around SSH public key
2022-08-23 23:13:49 -07:00
Ciprian Hacman
407ee77041
Trim space around SSH public key
2022-08-24 08:32:01 +03:00
Kubernetes Prow Robot
8f20d22ef7
Merge pull request #14127 from olemarkus/write-ig-input
...
Write the user provided IG spec to state store instead of the full spec
2022-08-20 03:29:35 -07:00
Kubernetes Prow Robot
91639d99bb
Merge pull request #14148 from olemarkus/cu-more
...
Add more cluster_update tests
2022-08-19 22:25:35 -07:00
Ole Markus With
8c1bc03f42
Don't write the populated IG spec to state store
2022-08-20 07:15:10 +02:00
Ole Markus With
8f8765be0d
Add more cluster_update tests
2022-08-19 20:31:38 +02:00
Ole Markus With
fdb72f2c34
Add create cluster test that includes apiserver
2022-08-19 18:57:43 +02:00
Ole Markus With
29a7268442
Add more create_cluster integration tests
2022-08-19 18:57:17 +02:00
Ole Markus With
7d7780bad9
Revert "Remove passing cluster name as positional argument"
...
This reverts commit 824eb9cabb
.
2022-08-18 07:26:42 +02:00
Ciprian Hacman
cb99db0757
Run make goimports
2022-08-17 07:03:33 +03:00
Ciprian Hacman
a32cf690bb
Create etcd-manager config for each instance group
2022-08-10 11:04:36 +03:00
Kubernetes Prow Robot
9661894261
Merge pull request #13618 from justinsb/kubescheduler_config
...
Support kube-scheduler config
2022-08-03 21:53:46 -07:00
Kubernetes Prow Robot
2706b05af3
Merge pull request #14089 from justinsb/positional_to_stderr
...
Positional deprecation warning should go to stderr
2022-08-03 13:13:46 -07:00
justinsb
85fb99c75d
Positional deprecation warning should go to stderr
...
Otherwise we break piped output with -ojson etc.
2022-08-03 15:24:06 -04:00
justinsb
ed21b27c5c
Hide klog flags from --help output
...
The klog flags just clutter the output and often push the most
important output off of smaller screens.
The flags are still supported, just hidden.
2022-08-03 10:19:07 -04:00
justinsb
c82c30d8aa
Support kops create with addditional objects
...
Not all additional objects support metadata, so when additional
objects are passed, we can only support a single cluster.
2022-08-03 09:51:16 -04:00
justinsb
d1fc0b9f88
Create goldentest for additional objects
2022-08-03 09:51:16 -04:00
Ole Markus With
824eb9cabb
Remove passing cluster name as positional argument
...
Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2022-07-31 15:54:35 +02:00
Ole Markus With
0bd3160bbc
Merge channels and kops cli factories
2022-07-31 06:32:57 +02:00
Ole Markus With
2bb0b16e53
Rename ClientSet to KopsClient in cmd factory interface
2022-07-30 20:41:13 +02:00
Ciprian Hacman
8b33646b5b
Fix SIGSEGV when deleting a Hetzner instance
2022-07-28 18:39:46 +03:00
Eric Bailey
b1c5460282
Check keyset existence before attempting to distrust
2022-07-27 19:23:08 -05:00
Peter Rifel
026037ee70
Upgrade complex integration test case to k8s 1.24
2022-07-11 19:47:59 -06:00
Peter Rifel
95cd078cc4
Enable AWS IAM Authenticator in complex integration test
2022-07-11 19:43:49 -06:00
Ciprian Hacman
92a471e04f
Add integration test for GCE cluster with internal LB and very long cluster name
2022-07-01 07:37:30 +03:00
Ciprian Hacman
0c52c1270d
Increase length of cluster name for GCE long cluster name integration test
2022-07-01 07:37:30 +03:00
Ciprian Hacman
7fbe0454f2
Use Calico v3.23 for Kubernetes 1.22+
2022-06-29 17:17:33 +03:00
justinsb
29b168b9d7
gce: Move out of beta, drop feature flag
...
GCE support seems stable now, and we have good clarity at the API
level and how that translates to GCP resources, which was our blocker
previously.
Drop the need for the feature-flag.
2022-06-28 11:22:34 -04:00
Ciprian Hacman
6662b3bc61
Add integration test for GCE cluster with very long cluster name
2022-06-25 11:48:08 +03:00
Ole Markus With
9c8cc8fe1e
Merge the cilium templates
2022-06-16 09:10:22 +02:00
Ciprian Hacman
113377cdd2
Completely remove core addons
2022-06-10 14:03:16 +03:00
Ole Markus With
885bc3094b
Create cilium manifest for k8s 1.25
2022-06-08 10:30:34 +02:00
Ole Markus With
c6ca89a6e7
Repurpose cilium2 to test hubble
2022-06-07 20:39:25 +02:00
Ole Markus With
4f5ef4f684
Remove 1.19 create cluster integration test
2022-06-07 15:53:51 +02:00
Ole Markus With
2e4105a79f
Bump k8s version in integration tests using 1.19
2022-06-07 15:41:26 +02:00
Ole Markus With
896267c4b9
Drop 1.19 integration tests
2022-06-07 15:20:02 +02:00
Ciprian Hacman
f5954e1388
Switch Calico integration tests to k8s v1.24
2022-05-23 18:35:26 +03:00
Ole Markus With
d08c028747
Bump NTH to 1.16.4 and add support for scheduled instance change events
2022-05-18 21:48:28 +02:00
Ciprian Hacman
90faa6b5fd
Allow overriding the kubernetes version when upgrading the cluster
2022-05-18 08:05:59 +02:00
justinsb
f47d7b2e43
Tweak integration tests to be simpler
...
We require that all generated files are in the data directory, so we
can simplify the logic here.
2022-05-13 15:19:07 -04:00
Ole Markus With
39f3c8bdf4
Add integration test for 1.24
2022-05-12 20:29:23 +02:00
Ciprian Hacman
b5f14b589b
Add initial support for Hetzner Cloud
2022-05-09 06:12:15 +03:00