wangxf
a096761306
[PR-Calico]Support calico 3.4.0 ( #4102 )
* Suport calico 3.4.0
Signed-off-by: wangxf1987 <xiaofeix.wang@gmail.com>
* Remove symlink + cni conflist template when 3.3.0+, handle Canal, addition of install-cni: sidecar(3.3.0) or initontainer(3.4.0), KUBECONFIG_FILEPATH, calico_cert_dir, advertise cluster ips
* scheduler.alpha.kubernetes.io/critical-pod deprecated since 1.12
5 years ago
Erwan Miran
d790ec96d8
Fixup 4125: Debug agents when requests time out ( #4132 )
5 years ago
Erwan Miran
5e260fe23a
Fixup 4094: Debug agents when nothing is return ( #4125 )
5 years ago
Florent Monbillard
2054a98cf7
Run kubeadm and hyperkube outside of local_release_dir ( #4098 )
Addressing the discussion started in #4064 , this PR moves kubeadm and
hyperkube binaries to /usr/local/bin before running them on the master
nodes.
It is to address the case where local_release_dir points to /tmp
(kubespray default) and /tmp is mounted with noexec mode, preventing
any binaries to be run in that partition.
In role "node", we still move kubeadm to bin_dir only on the worker
nodes.
5 years ago
Sergey
ce8ba1f170
create artifacts_dir ( #4079 )
5 years ago
Danny Kulchinsky
595d6427ac
[Nodelocal DNS cache] Mount host /run/xtables.lock in nodelocaldns container ( #4074 )
* Mount host /run/xtables.lock in nodelocaldns container
* fix typo in nodelocaldns daemonset manifest yml
* Add prometheus scrape annotation, updateStrategy and reduce termination grace period
* fix indentation
* actually fix it..
* Bump k8s-dns-node-cache tag to 1.15.1 (fixes https://github.com/kubernetes/dns/issues/282 )
5 years ago
Aivars Sterns
39dc61b948
add miouge1 to reviewers (slack - maxguy) ( #4108 )
5 years ago
Danny Kulchinsky
96688269f8
Support both --address and --bind-address for scheduler and controller-manager ( #4112 )
5 years ago
Rong Zhang
55aa58ee2e
Merge pull request #4025 from riverzhang/download-images
Fix kubeadm config images pull
5 years ago
Erwan Miran
556a8d68bc
Set IP env var to autodetect when calico_ip_auto_method is defined ( #4105 )
5 years ago
rongzhang
3ed5f89cf5
Add update server field in kube-proxy kubeconfig
I know this is a bit hack.
If you use cloud LB, you can use kubeadm's controlPlaneEndpoint to configure kube-proxy's server field.
But for nginx-proxy, it didn't start when kubeadm init.
5 years ago
rongzhang
8d0158ceeb
Fix kubeadm config images pull
Supported by kubeadm v1.11
5 years ago
Peter Metz
fcd895d032
fix(vagrant): forces flannel interface as eth1 ( #4070 )
Without this pods cannot communicate with each other by default (broken
networking)
Closes #2114
5 years ago
Erwan Miran
61d88b8db2
Fix random failure in debug: var=result.content|from_json ( #4094 )
* Fix random failure in debug: var=result.content|from_json
* netchecker agents are deployed on all k8s-cluster group members
* reducing limits/requests is not enough, switching to n1-standard-2
* gce_centos7 need more cpu
5 years ago
Chad Swenson
3e52f1a4e9
Merge pull request #4091 from doughgle/master
Introduce `calico_upgrade_url` var for Calico upgrade tool.
5 years ago
Douglas Hellinger
4479cc48fe
Introduce `calico_upgrade_url` var for Calico upgrade tool.
So that binary can be sourced from anywhere - not only github.
5 years ago
Chad Swenson
5708914699
Merge pull request #4088 from chadswen/bootstrap-rhel-epel-fixes
Fix epel_enabled and RHEL support in bootstrap-os
5 years ago
Chad Swenson
881be9b741
Fix epel_enabled and RHEL support in bootstrap-os
Looks like `epel_enabled` was not configured for the epel install in `bootstrap-centos.yml`. Also, there were no conditionals that would trigger bootstrap for RHEL.
5 years ago
Chad Swenson
e6f1c4df7f
Merge pull request #4085 from chadswen/docker-systemd-after-containerd
Fix docker 18.09.1 systemd service
5 years ago
Chad Swenson
e2592f1ce2
Fix docker 18.09.1 systemd service
The `docker-ce` 18.09.1 packaging missed an `After` dependency on containerd in the systemd service. Upstream PR: https://github.com/docker/docker-ce-packaging/pull/290
5 years ago
Matthew Mosesohn
77d31e679a
fixup external kube-apiserver port ( #4075 )
5 years ago
Florent Monbillard
decbcdc423
Use external LB IP for external api endpoint ( #4060 )
* Use external LB IP for external api endpoint
Use loadbalancer_apiserver.address instead of apiserver_loadbalancer_domain_name for kudadm init --apiserver-advertise-address argument
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/#options states apiserver-advertise-address needs to be a IPv4 or IPv6 address
* only use loadbalancer IP if it is defined
5 years ago
Chad Swenson
e3ffa21303
Merge pull request #4019 from chadswen/kubeadm-env
Fix PATH for kubeadm init
5 years ago
Chad Swenson
f2ecda6f0f
Merge pull request #4059 from chadswen/helm-version-bump
Update helm version for security and stablity fixes
5 years ago
Chad Swenson
26f6f1f62e
Merge pull request #4050 from chadswen/docker-18.09.1
Bump docker 18.09 to the latest patch
5 years ago
Matthew Mosesohn
28aee0fc34
Update OWNERS_ALIASES ( #4068 )
5 years ago
Bort Verwilst
f97cb4e761
Add 1.12.5 checksums ( #4067 )
5 years ago
Chad Swenson
405198acd0
Update helm version for security and stablity fixes
Helm v2.12.2 has fixes for a security vuln, and there have been several improvements since our last update.
5 years ago
Matthew Mosesohn
eecaba6b84
Generate external admin.conf with kubeadm ( #4056 )
* Generate external admin.conf with kubeadm
* Fix apiserver sans
5 years ago
Thomas Rogeat
83e11f9ef7
kubespray: fix missing ca-certificate path in apiserver
5 years ago
Chad Swenson
5a7ac7e5c1
Merge pull request #3984 from dannyk81/calico_xtables_lock
[calico/canal] mount host's xtables lock and enable calico locking for <v3.2.1
5 years ago
Chad Swenson
c15c933ce8
Bump docker 18.09 to the latest patch
Docker 18.09.1 is out and it includes some fixes that are quite critical for RHEL distros, details here: https://docs.docker.com/engine/release-notes/#18091
5 years ago
Chad Swenson
0697ab4b4f
Merge pull request #4048 from chadswen/readonly-writable-fix
Fix kubeadm config extra volumes
5 years ago
Chad Swenson
13e3e867ac
Fix kubeadm config extra volumes
I found a potential use case where `writable` could be null and therfore
not treated like a boolean, so this adds an extra default statement to
avoid negating a non-boolean as boolean which would lead to undefined. refs #4020
5 years ago
Chad Swenson
cc30220f01
Merge pull request #4044 from chadswen/lvp-cm-fix
Fix local-volume-provisioner configmap template
5 years ago
Danny Kulchinsky
257019d424
Mount host's xtable lock and enable calico lokcing for <v3.2.1
5 years ago
Chad Swenson
4959bfc1b3
Merge pull request #3950 from elementyang/pr-registry
fix registry_storage_class equals empty string
5 years ago
Chad Swenson
301671ae19
Merge pull request #4026 from riverzhang/bind-address
Use --bind-address instead of --address
5 years ago
Chad Swenson
1e09fd8e0f
Merge pull request #3970 from woopstar/image_builder_1
Add image builder to create Docker vm's for kube-virt
5 years ago
Chad Swenson
f10f7d0e84
Merge pull request #3975 from kskewes/arm64-urls
Update kubectl and etcd download urls for mult-arch
5 years ago
Chad Swenson
3ee5aa0d6b
Fix local-volume-provisioner configmap template
Looks like the template is removing the trailing space between storage
class entries, and since CI only has one storage class we never hit this
issue. This change will prevent the yaml from printing on a single line
when multiple storage classes are defined.
5 years ago
Chad Swenson
fce8712bff
Merge pull request #4033 from MarkusTeufelberger/pypy_portable
Use Pypy portable on coreos
5 years ago
Chad Swenson
2051bf2b67
Merge pull request #4028 from riverzhang/v1.13.2
Upgrade kubernetes to v1.13.2
5 years ago
Markus Teufelberger
87c9a871b9
bootstrap-os: use the systemd module to stop and mask locksmithd
5 years ago
Markus Teufelberger
5e2c14e916
bootstrap-os: simplify pip3 installation on coreos
5 years ago
Markus Teufelberger
5b5546adf1
bootstrap-os: Install pypy3 portable
5 years ago
rongzhang
0b09c8154a
Upgrade kubernetes to v1.13.2
5 years ago
rongzhang
bab2e5ed0d
Use --bind-address instead of --address
--address deprecated
5 years ago
Chad Swenson
7c620ade85
Merge pull request #4020 from chadswen/kubeadm-config-field-updates
Fix readOnly flag in kubeadm-config.v1beta1.yaml.j2
5 years ago
Chad Swenson
1d9c0c7d17
Fix readOnly flag in kubeadm-config.v1beta1.yaml.j2
In v1beta1 of `ClusterConfiguration` the extraVolumes `writable` field was changed to `readOnly` and its boolean value must be negated.
Also, the json field for `useHyperKubeImage` was incorrectly capitalized.
5 years ago