Commit Graph

12663 Commits

Author SHA1 Message Date
Ciprian Hacman c02434269f Fix cluster setup when KOPS_ARCH is set 2020-12-23 17:08:20 +02:00
Kubernetes Prow Robot b5afd1d6c4
Merge pull request #10473 from hakman/custom-container-runtime-package
Add config options for container runtime package URL and Hash
2020-12-23 04:48:28 -08:00
Ciprian Hacman ff6a782303 Add config options for container runtime package URL and Hash 2020-12-23 13:29:22 +02:00
Kubernetes Prow Robot 4266a3ed62
Merge pull request #10486 from DOboznyi/feature-6356/add-event-qps-flag
Added event-qps and event-burst flags to kubelet
2020-12-22 03:12:27 -08:00
Kubernetes Prow Robot 5b5daad3d4
Merge pull request #10487 from spotinst/feat-ocean-controller-1.0.69
Spotinst: Bump the Ocean Controller to 1.0.69
2020-12-22 00:46:25 -08:00
Dmytro Oboznyi 334ff1d482
Added event-qps to kubelet flags
Change default value for event-qps to 0
Added event-burst parametr

Signed-off-by: Dmytro Oboznyi <dobozniy@gmail.com>
2020-12-22 10:31:15 +02:00
Kubernetes Prow Robot f60b0d2fa6
Merge pull request #10474 from justinsb/refactor_out_cloud
Use Region method of fi.Cloud
2020-12-21 19:36:26 -08:00
Peter Rifel 604cb67b62
Remove Region use in Azure 2020-12-21 20:54:28 -06:00
Justin SB 8fb7f1930d
Use Region method of fi.Cloud
There's no need to track it separately, now that we have the Region
method on the Cloud interface.
2020-12-21 20:50:54 -06:00
Kubernetes Prow Robot 9bc1c0ed77
Merge pull request #10477 from justinsb/refactor_gce_instancetemplate
Refactor GCE InstanceTemplate
2020-12-21 17:48:28 -08:00
liranp 784db66fae
feat(spot/addon): bump ocean-controller to 1.0.69 2020-12-22 01:44:43 +02:00
Kubernetes Prow Robot 4eaa97b486
Merge pull request #10114 from cloudnatix/azure2
Add Azure support
2020-12-21 09:12:26 -08:00
Kenji Kaneda a61caea8d2 Add Azure support
This commit contains all changes required to support Azure
(https://github.com/kubernetes/kops/issues/3957).
2020-12-21 08:27:54 -08:00
Kubernetes Prow Robot 75f8adfd36
Merge pull request #10481 from hakman/cni-0.8.7
Update CNI plugins to v0.8.7
2020-12-21 02:36:25 -08:00
Ciprian Hacman eff2af2fe2 Update CNI plugins to v0.8.7 2020-12-21 11:07:57 +02:00
Kubernetes Prow Robot 9f591dfd6b
Merge pull request #10483 from hakman/drop-containerd-1.2
Drop support for containerd 1.2
2020-12-21 00:58:25 -08:00
Ciprian Hacman 472faf82d2 Drop support for containerd 1.2 2020-12-21 10:08:24 +02:00
Kubernetes Prow Robot 9826b42554
Merge pull request #10482 from justinsb/tweak_schema
Avoid recursive type definitions in schema
2020-12-20 20:22:25 -08:00
Justin SB 97d0e4d4c6 Avoid recursive type definitions in schema
The CRD generation produces an invalid CRD in this case.
2020-12-20 18:02:52 -05:00
Kubernetes Prow Robot 591dffab9e
Merge pull request #10476 from justinsb/refactor_bootstrap_script_build
Refactor nodeUpConfigBuilder to be standalone
2020-12-20 00:12:25 -08:00
Justin SB 6de9994239 Refactor nodeUpConfigBuilder to be standalone
We break the hard-link with the ApplyClusterCmd, the code is
over-coupled and ApplyClusterCmd is too big.
2020-12-20 09:33:06 +02:00
Kubernetes Prow Robot 8d3e42cd36
Merge pull request #10475 from justinsb/refactor_mirrored_asset
Refactor MirroredAsset into mirrors package
2020-12-19 23:12:25 -08:00
Kubernetes Prow Robot 234cee50be
Merge pull request #10478 from justinsb/remove_resourceholder
Remove ResourceHolder: remove last usages and remove code
2020-12-19 22:20:25 -08:00
Justin SB 1945a656a0 Remove deprecated ResourceHolder
Cleaning up what is now dead code.
2020-12-19 23:15:37 -05:00
Justin SB 89208039d4 Remove more usages of deprecated ResourceHolder
Allowing for the removal.
2020-12-19 23:00:30 -05:00
Justin SB 7d9ff3ba96 Refactor MirroredAsset into mirrors package
This means we can use MirroredAsset for nodeup without circular
dependencies.  Also removes a duplicate constant that was declared
twice.
2020-12-19 18:39:09 -05:00
Kubernetes Prow Robot 652e78ff4a
Merge pull request #10472 from justinsb/replace_resource_holder_1
Replace (some) deprecated ResourceHolder with Resource
2020-12-19 14:38:26 -08:00
Justin SB f12c3f95f8 Refactor GCE InstanceTemplate
Clearer, and for future cluster-api support.
2020-12-19 17:14:51 -05:00
Justin SB 2d143e6340 Update tests for ResourceHolder -> Resource 2020-12-19 09:51:58 -05:00
Justin SB 45d11ba12c Replace (some) deprecated ResourceHolder with Resource
This removes more of the deprecated type, but it also simplifies
refactoring the GCE InstanceTemplate.
2020-12-19 09:51:43 -05:00
Kubernetes Prow Robot 9561ed38c5
Merge pull request #10471 from akshedu/chore/add_new_pod_scale_up_delay_cluster_autoscaler
Add new-pod-scale-up-delay in Cluster Autoscaler spec
2020-12-19 02:42:24 -08:00
Akshansh Gupta 830fef7959 addons(cluster-autoscaler): Add newPodScaleUpDelay in clusterAutoscaler spec 2020-12-19 14:30:18 +05:30
Kubernetes Prow Robot e747047db7
Merge pull request #10452 from spotinst/feat-elastigroup-subnets
Spotinst: Support for multiple subnets per zone
2020-12-19 00:00:24 -08:00
Kubernetes Prow Robot a013aaac28
Merge pull request #10449 from spotinst/feat-ocean-autoscaler
Spotinst: Expose Ocean Headroom percentage and autoconfig labels
2020-12-18 23:18:24 -08:00
Kubernetes Prow Robot 409d0075c0
Merge pull request #10450 from spotinst/fix-elastigroup-voltype
Spotinst: Ignore volume type case sensitivity to prevent unnecessary updates
2020-12-18 18:52:25 -08:00
Kubernetes Prow Robot ef8c36999a
Merge pull request #10404 from seh/allow-use-of-calico-vxlan-backend
Calico: Allow operators to choose which encapsulation mode to use
2020-12-18 10:54:25 -08:00
Kubernetes Prow Robot 7e680b2018
Merge pull request #10466 from gjtempleton/Remove-gjtempleton-From-Reviewers
Remove gjtempleton as reviewer
2020-12-18 10:02:26 -08:00
GuyTempleton 1ec13a2545
Remove gjtempleton as reviewer 2020-12-18 17:21:22 +00:00
Kubernetes Prow Robot 1a1cbb4cb1
Merge pull request #10464 from MoShitrit/k8s-versions-2020-12-18
Bump k8s versions on alpha and bump Ubuntu AMI version on stable
2020-12-18 08:14:25 -08:00
Steven E. Harris f0f45b71fd Allow use of Calico's VXLAN networking backend
Introduce a new "encapsulationMode" field in Calico's portion of the
Cluster specification to allow switching between the the IP-in-IP and
VXLAN encapsulation protocols. For now, we accept the values "ipip"
and "vxlan," and forgo a possible "none" value that would disable
encapsulation altogether (at least for the default Calico IP pool).

Augment the default-populating procedure for Calico to take this field
into account when deciding both which networking backend to use and
whether to use IP-in-IP or VXLAN encapsulation for the default IP
pool. Note that these values supplied for the "CALICO_IPV4POOL_IPIP"
and "CALICO_IPV4POOL_VXLAN" environment variables in the "calico-node"
DaemonSet pod spec only matter for creating the "default" IPPool pool
object when no such objects already exist.

Generalize the documentation for the "crossSubnet" field to cover
environments more broad than just AWS, as Calico can employ this
selective encapsulation in any environment in which it can detect
boundaries between subnets.
2020-12-18 10:55:11 -05:00
MoShitrit 3919b275e4 Bump k8s versions with 2020-12-18 releases 2020-12-18 10:16:11 -05:00
MoShitrit 1d9ed7e437 Bump stable ubuntu ami version 2020-12-18 10:13:06 -05:00
Kubernetes Prow Robot ff5c8f03de
Merge pull request #10442 from hakman/calico-ignore-loose-rpf
Allow Calico to run on systems with loose reverse path forwarding
2020-12-18 03:36:25 -08:00
Kubernetes Prow Robot cbb418cb89
Merge pull request #10413 from rdrgmnzs/fix-bootstrapMasterNodeLabels
protokube - query host by label when setting tags
2020-12-17 23:36:25 -08:00
liranp 22a07ff7a2
feat(spot/elastigroup): configure subnets without zones 2020-12-17 20:38:43 +02:00
Kubernetes Prow Robot 25eb1c9822
Merge pull request #10447 from MoShitrit/aws-cni-1.7.8
Bump AWS-CNI to version 1.7.8
2020-12-17 08:17:09 -08:00
liranp 4275ac0f15
fix(spot/elastigroup): ignore volume type case sensitivity to prevent unnecessary updates 2020-12-17 17:51:33 +02:00
liranp 55b27582c6
feat(spot/ocean): expose headroom percentage and autoconfig labels 2020-12-17 17:33:38 +02:00
MoShitrit 2e6e8515a4 Bump AWS-CNI to version 1.7.8 2020-12-17 10:02:15 -05:00
Kubernetes Prow Robot 2c31b04804
Merge pull request #10444 from spotinst/fix-node-affinity
Spotinst: Schedule Ocean Controller to Linux nodes only
2020-12-17 05:53:09 -08:00