Kubernetes Prow Robot
89ad2bc453
Merge pull request #11810 from hakman/ipv6_disable_calico_awssrcdstcheck
...
Enable cross-subnet mode with Calico by default
2021-06-25 01:08:45 -07:00
Ciprian Hacman
a12b3145ee
Enable cross-subnet mode with Calico by default
2021-06-25 07:13:20 +03:00
Kubernetes Prow Robot
82c050c382
Merge pull request #11816 from MoShitrit/fix-11144-aws-cni-config
...
Make aws-cni config more flexible and generalized
2021-06-23 08:12:11 -07:00
Kubernetes Prow Robot
10209cf268
Merge pull request #11839 from hakman/remove_external_ccm_feature_flag
...
Completely remove EnableExternalCloudController feature flag
2021-06-22 08:12:06 -07:00
Moshe Shitrit
6dee0ad09e
Comment-out hardcoded default values and add the overriden ones as template functions for ease of customization
...
Update auto-generated files
2021-06-22 12:26:28 +03:00
Ciprian Hacman
780aab3be2
Completely remove EnableExternalCloudController feature flag
2021-06-22 11:36:00 +03:00
John Gardiner Myers
a83bf7b20f
Mark nodes NeedsUpdate when keys they use change
2021-06-21 19:37:23 -07:00
Kubernetes Prow Robot
4df9da09d0
Merge pull request #11583 from dntosas/json-logging
...
Add support for logging-format option (text/json)
2021-06-21 02:18:51 -07:00
Kubernetes Prow Robot
eb7ba5e943
Merge pull request #9229 from johngmyers/version-fullcluster
...
Put versioned API of cluster into state store
2021-06-21 01:32:52 -07:00
dntosas
43dc375ced
Add support for logging-format option (text/json)
...
Signed-off-by: dntosas <ntosas@gmail.com>
2021-06-21 10:10:56 +03:00
Kubernetes Prow Robot
b89661c8bf
Merge pull request #11717 from hakman/pre-pulll_all_images
...
Pre-pull all container images used by components and addons
2021-06-20 15:24:51 -07:00
Kubernetes Prow Robot
a5d0cdf469
Merge pull request #11795 from olemarkus/fix-ccm-validation
...
Fix validating presence of AWS EBS CSI
2021-06-20 14:06:51 -07:00
Ciprian Hacman
65d21ee463
Pre-pull container images from list of desired prefixes
2021-06-20 23:01:52 +02:00
Ole Markus With
77ad34ccc6
Add CCM k8s version validation
2021-06-20 20:59:24 +02:00
John Gardiner Myers
0dee785ebf
Pass multiple CA certs to kops-controller client
2021-06-19 10:50:53 -07:00
John Gardiner Myers
42bf3ee85b
Seed the random number generator on AWS
2021-06-17 22:59:43 -07:00
Ole Markus With
0bed2b1f7b
Fix validating presence of AWS EBS CSI
2021-06-17 20:47:40 +02:00
Kubernetes Prow Robot
559b57ea4c
Merge pull request #11381 from dntosas/addons-add-npd
...
[addons] Introduce NodeProblemDetector
2021-06-17 00:58:19 -07:00
John Gardiner Myers
53695fc183
Put versioned API of cluster into state store
2021-06-16 19:33:46 -07:00
dntosas
20124d3ba9
[addons] Introduce NodeProblemDetector
...
Node Problem Detector aims to make various node problems visible to
the upstream layers in the cluster management stack. It is a daemon
that runs on each node, detects node problems and reports them to apiserver
so to avoid scheduling new pods on bad nodes and also easily identify
which are the problems on underlying nodes.
Project Home: https://github.com/kubernetes/node-problem-detector
Signed-off-by: dntosas <ntosas@gmail.com>
2021-06-16 21:00:22 +03:00
Kubernetes Prow Robot
84a730c9d6
Merge pull request #11678 from dntosas/safe-cilium
...
[cni/cilium] Add support for additional config options
2021-06-16 02:47:58 -07:00
dntosas
7bf65ff7ef
[cni/cilium] Add support for additional config options
...
In this commit, we enable users define their setup with following
additional fields:
- DisableEndpointCRD
- EnableEndpointHealthChecking
- IdentityAllocationMode
- IdentityChangeGracePeriod
- BPFLBAlgorithm
- BPFLBMaglevTableSize
- BPFNATGlobalMax
- BPFNeighGlobalMax
- BPFPolicyMapMax
- EnableBPFMasquerade
- EnableL7Proxy
Added also validation tests to prevent conflicting value combinations to
reach actual cluster state.
Signed-off-by: dntosas <ntosas@gmail.com>
Co-authored-by: hwoarang <markos@chandras.me>
Signed-off-by: dntosas <ntosas@gmail.com>
2021-06-16 09:35:42 +03:00
Kubernetes Prow Robot
847040de53
Merge pull request #11750 from olemarkus/containerd-per-ig
...
Set containerd config on nodeup.Config instead of clusterspec
2021-06-15 15:13:43 -07:00
Ole Markus With
e7fa3fa82c
Set containerd config on nodeup.Config instead of clusterspec
...
This allows us to set a default containerd config per IG (e.g add a different config for GPU IGs)
Can also be considered a cleanup as we no longer use containerd.overrideConfig as a mechanism for bringing the default containerd config from cloudup to nodeup.
2021-06-15 11:08:22 +02:00
John Gardiner Myers
07ee0c2206
Simplify Calico IPv6 configuration
2021-06-14 08:06:10 -07:00
Kubernetes Prow Robot
0347d79a14
Merge pull request #11754 from johngmyers/ipv6-cilium
...
Enable IPv6 support for Cilium
2021-06-14 07:27:04 -07:00
John Gardiner Myers
3cf8234d01
Cilium: disable masquerade by default when in ENI IPAM mode
2021-06-13 21:36:56 -07:00
John Gardiner Myers
c0b54d980d
Enable IPv6 support for Cilium
2021-06-13 20:47:44 -07:00
Kubernetes Prow Robot
78d0089242
Merge pull request #11737 from johngmyers/ipv6-bindaddr
...
Set BindAddress appropriately when in IPv6-only mode
2021-06-13 12:23:02 -07:00
John Gardiner Myers
fc9ec13bb7
Set BindAddress appropriately when in IPv6-only mode
2021-06-13 09:41:19 -07:00
John Gardiner Myers
09259ad30f
Remove unused field
2021-06-12 16:05:53 -07:00
Kubernetes Prow Robot
b71ba1d566
Merge pull request #11219 from johngmyers/refactor-keypair
...
Refactor keypair code in preparation for secret rotation
2021-06-12 14:25:00 -07:00
Kubernetes Prow Robot
cfc93e5178
Merge pull request #9294 from johngmyers/refactor-nodeup-context
...
Remove InstanceGroup from NodeupModelContext
2021-06-12 13:43:01 -07:00
Kubernetes Prow Robot
92af7b88f4
Merge pull request #11523 from hakman/ipv6_cidr_subnet
...
Calculate IPv6 subnet CIDR based on cluster CIDR
2021-06-10 21:40:13 -07:00
Kubernetes Prow Robot
4005c209ff
Merge pull request #11604 from spotinst/feat-aws-nlb
...
Spotinst: Support for API Load Balancer with AWS/NLB
2021-06-10 04:29:28 -07:00
Ciprian Hacman
9cf7039e2e
Rename ParseCidrSubnet() to ParseCIDRNotation()
2021-06-10 07:15:03 +03:00
Ciprian Hacman
13104ec6ea
Calculate IPv6 subnet CIDR based on cluster CIDR
2021-06-09 09:57:53 +03:00
John Gardiner Myers
2a431c03a9
Improve description of PrimaryId
2021-06-05 16:38:25 -07:00
Kubernetes Prow Robot
7001de3486
Merge pull request #11688 from hakman/ipv6-calico
...
Add options for configuring IPv4 and IPv6 support with Calico
2021-06-05 16:06:38 -07:00
John Gardiner Myers
3b54486cdd
make apimachinery crds
2021-06-05 16:00:54 -07:00
John Gardiner Myers
b21370d118
Add PrimaryId field to KeysetSpec
2021-06-05 16:00:54 -07:00
Ciprian Hacman
70f77a34d1
Add options for configuring IPv4 and IPv6 support with Calico
2021-06-04 17:05:40 +03:00
John Gardiner Myers
5d5a410ea8
Move EnableLifecycleHook to NodeConfig
2021-06-03 21:27:01 -07:00
John Gardiner Myers
14ab4a3453
Move UpdatePolicy into NodeConfig
2021-06-03 21:20:56 -07:00
John Gardiner Myers
59c8826b17
Move FileAssets into the NodeupAuxConfig
2021-06-03 21:20:55 -07:00
John Gardiner Myers
06658c9d13
Move Hooks into the NodeupAuxConfig
2021-06-03 21:09:45 -07:00
John Gardiner Myers
c3c1aca3c1
Include AuxConfig output in TestBootstrapUserData
2021-06-03 21:09:45 -07:00
John Gardiner Myers
eb09d31a3c
Pass AuxConfig to nodeup
2021-06-03 21:04:21 -07:00
John Gardiner Myers
2e1629c610
Introduce nodeup.AuxConfig
2021-06-03 20:37:22 -07:00
John Gardiner Myers
b82b129a54
Remove fallback support for legacy IAM
2021-05-30 16:52:42 -07:00