Kubernetes Prow Robot
f25e7600dd
Merge pull request #13009 from olemarkus/karpenter-template-fix
...
Karpenter template fix
2021-12-20 06:50:56 -08:00
Ole Markus With
a82d06d3fb
Prevent creation of unsupported etcd clusters
2021-12-20 15:23:50 +01:00
Ole Markus With
694036719d
Remove superflous quote
2021-12-20 15:04:52 +01:00
Ole Markus With
00f8808ab1
Log the specific yaml segment that fails. Also remove redundant full manifest logging
2021-12-20 15:04:52 +01:00
Ole Markus With
166860b668
Create cgroups for kube and runtime if configured
2021-12-20 13:36:45 +01:00
Kubernetes Prow Robot
928d15b8b0
Merge pull request #12660 from olemarkus/validate-ig-strict
...
Validate IGs more strictly after defaults have applied
2021-12-20 02:51:25 -08:00
Kubernetes Prow Robot
219cadb2ab
Merge pull request #13002 from olemarkus/karpenter-rbn
...
Bump karpenter to 0.5.3 and RBN support
2021-12-20 02:09:25 -08:00
Kubernetes Prow Robot
dd3296c881
Merge pull request #12961 from olemarkus/spread-not-affinity
...
Use spread constraints rather than affinity to spread pods
2021-12-20 01:21:25 -08:00
Ole Markus With
e2ba020b7f
Karpenter does not require min/max set
2021-12-20 10:03:19 +01:00
Ole Markus With
aa493a3273
Validate IGs more strictly after defaults have applied
...
This commit will ensure IGs are validated in clientset prior to write similar to clusters. Also introduces strict flag similar to cluster, which only validate values where we have defaults after defaults have been applied.
2021-12-20 10:03:04 +01:00
Ole Markus With
1ee6f347c5
Use spread constraints rather than affinity to spread pods (golden outputs)
2021-12-20 09:37:45 +01:00
Ole Markus With
89f0c85e90
Use spread constraints rather than affinity to spread pods (templates)
2021-12-20 09:33:20 +01:00
Kubernetes Prow Robot
681b5006d6
Merge pull request #13008 from olemarkus/skip-sctp-check
...
Skip SCTP check for all versions of k8s 1.23/1.24
2021-12-20 00:31:25 -08:00
Ole Markus With
244aadd4fb
Skip SCTP check for all versions of k8s 1.23/1.24
2021-12-20 08:50:18 +01:00
Kubernetes Prow Robot
f30dabc712
Merge pull request #13006 from johngmyers/dualstack-internal-lb
...
Support creating dualstack internal NLBs
2021-12-19 23:41:25 -08:00
Ciprian Hacman
b20dfe162a
Run hack/update-expected.sh
2021-12-20 08:47:25 +02:00
Ciprian Hacman
cb6d424675
Use kubelet --non-masquerade-cidr only for Docker with kubenet
2021-12-20 08:47:02 +02:00
John Gardiner Myers
3314c18e89
Support creating dualstack internal NLBs
2021-12-19 21:52:56 -08:00
Kubernetes Prow Robot
97c2377d88
Merge pull request #13005 from rifelpet/kubetest2-ig-override
...
Add kubetest2-kops flags for overriding instance group fields
2021-12-19 21:03:36 -08:00
Kubernetes Prow Robot
7ab4f43500
Merge pull request #12864 from johngmyers/rbn-subnet
...
Set Resource Based Naming on managed subnets
2021-12-19 21:03:25 -08:00
Kubernetes Prow Robot
e0d22ce2f7
Merge pull request #12973 from olemarkus/karpenter-npr
...
Various nill pointer fixes for karpenter
2021-12-19 16:19:24 -08:00
Peter Rifel
7c55698a36
Add kubetest2-kops flags for overriding instance group fields
...
This allows us to disable IMDSv2 on flatcar tests
2021-12-19 16:26:46 -06:00
Ole Markus With
b2104ab274
Bump karpenter to 0.5.3 and RBN support
2021-12-19 21:53:07 +01:00
Kubernetes Prow Robot
f380d635b2
Merge pull request #13003 from hakman/skip_runtime-class_old
...
Skip RuntimeClass tests for older Kubernetes versions
2021-12-19 12:23:24 -08:00
Ciprian Hacman
1e565d8d83
Skip RuntimeClass tests for older Kubernetes versions
2021-12-19 21:38:52 +02:00
Kubernetes Prow Robot
bfdb095f28
Merge pull request #13000 from olemarkus/no-warmpull-vpc-cni
...
Ignore images hosted in private ECR repositories as containerd cannot pull these
2021-12-19 07:49:25 -08:00
Ole Markus With
d8154d43ee
Ignore images hosted in private ECR repositories as containerd cannot actually pull these
2021-12-19 14:29:06 +01:00
Kubernetes Prow Robot
3ea60f84ed
Merge pull request #12927 from olemarkus/no-docker-24
...
Do not allow docker on k8s 1.24+
2021-12-19 04:17:24 -08:00
Ole Markus With
2f3b683ca0
Do not allow docker on k8s 1.24+
...
Update pkg/apis/kops/validation/validation.go
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-12-19 12:40:11 +01:00
Kubernetes Prow Robot
942d80801d
Merge pull request #12998 from justinsb/apiserver_advertise_address
...
componentconfig: expose advertise-address flag for kube-apiserver
2021-12-19 01:47:24 -08:00
Kubernetes Prow Robot
c5ba4b0ad9
Merge pull request #12987 from justinsb/gce_network_cleanup
...
gce: clean up networking objects by reference
2021-12-19 00:51:25 -08:00
Kubernetes Prow Robot
2269009ddc
Merge pull request #12997 from justinsb/kops_controller_use_framework
...
kops-controller: use controller-runtime manager
2021-12-19 00:09:32 -08:00
Kubernetes Prow Robot
23622237a9
Merge pull request #12995 from rifelpet/tf-gcp-sa
...
Use terraform literals in GCP service account references
2021-12-19 00:09:24 -08:00
Kubernetes Prow Robot
1c467cefe6
Merge pull request #12999 from justinsb/publickey_helpers
...
Create helper functions for parsing public keys
2021-12-18 23:21:24 -08:00
Kubernetes Prow Robot
30017ef777
Merge pull request #12996 from justinsb/sftp_update
...
dep: update github.com/pkg/sftp
2021-12-18 22:39:25 -08:00
justinsb
71e5a21786
componentconfig: expose advertise-address flag for kube-apiserver
...
This flag determines which IPs are advertised inside the cluster, in
the "kubernetes" service in the "default" namespace.
2021-12-18 21:30:58 -05:00
justinsb
aa04046ad0
Create helper functions for parsing public keys
...
These are useful when verifying and creating PKI signatures.
2021-12-18 19:42:39 -05:00
justinsb
f60f2476ed
kops-controller: use controller-runtime manager
...
This gives us access to a managed client, and it lets us hook into the
lifecycle.
2021-12-18 19:38:53 -05:00
justinsb
b2cfc5c4c4
dep: update github.com/pkg/sftp
...
This picks up changes to use go errors, instead of the (deprecated?)
pkg/errors.
2021-12-18 19:37:16 -05:00
Peter Rifel
117639f7ec
Use terraform literals in GCP service account references
2021-12-18 16:39:16 -06:00
Kubernetes Prow Robot
43027b9998
Merge pull request #12988 from justinsb/gce_use_per_ig_serviceaccounts
...
gce: use per InstanceGroup serviceaccounts
2021-12-18 04:25:24 -08:00
Kubernetes Prow Robot
90d1d42fb1
Merge pull request #12993 from justinsb/nodeup_script_refactor
...
Refactor nodeup script to avoid action-at-a-distance
2021-12-17 19:27:24 -08:00
justinsb
e2c28b062b
Refactor nodeup script to avoid action-at-a-distance
2021-12-17 18:33:44 -05:00
justinsb
61e2cb2b73
gce: Fix google_project_iam_binding member -> members
2021-12-17 18:29:29 -05:00
Kubernetes Prow Robot
648858a78a
Merge pull request #12991 from justinsb/avoid_double_encoding_scripts
...
Avoid double-encoding templates
2021-12-17 15:16:01 -08:00
Kubernetes Prow Robot
dd96fe347e
Merge pull request #12989 from justinsb/remove_unused_templateresource
...
Remove unused TemplateResource interface
2021-12-17 15:15:54 -08:00
Kubernetes Prow Robot
3dfd39198b
Merge pull request #12990 from justinsb/defend_nil_containerd
...
Defend against nil containerd
2021-12-17 13:59:54 -08:00
justinsb
0e1bbd58bd
Avoid double-encoding templates
...
We were previously passing the template (with placeholders) through
MIME encoding. This seems like it might fail rarely in
hard-to-understand ways.
2021-12-17 16:28:09 -05:00
justinsb
0e98ede864
Defend against nil containerd
2021-12-17 16:21:06 -05:00
justinsb
f0c7ea6e05
Remove unused TemplateResource interface
2021-12-17 16:20:53 -05:00