Aivars Sterns
f4a68eae01
Merge pull request #2313 from hswong3i/multiple_inventory_dir
Update default CONFIG_FILE for contrib/inventory_builder/inventory.py
6 years ago
Wong Hoi Sing Edison
4a36b091f4
Update default CONFIG_FILE for contrib/inventory_builder/inventory.py
6 years ago
Antoine Legrand
874ec8fc73
Merge pull request #2311 from brutus333/fix/wait4k8sapi
Increased timeout values for k8s API server restart
6 years ago
Andreas Krüger
41ca67bf54
Added iptables lock fix and ajusted oom-score
xtables lock was missing. Added new option for oom-score to make sure it's not killed in an OOM situation before regular pods.
6 years ago
Virgil Chereches
d72232f15b
Increased timeout values for k8s API server restart
6 years ago
Maxim Krasilnikov
03c61685fb
Added apiserver extra args variable for kubeadm config ( #2291 )
6 years ago
Antoine Legrand
46284198f8
Merge pull request #2298 from clkao/patch-2
Fix version comparison
6 years ago
Antoine Legrand
9916100835
Merge pull request #2299 from riverzhang/patch-4
Fix default_resolver is undefined
6 years ago
RongZhang
bbb1da1a83
Fix default_resolver is undefined
fix issues #2265
6 years ago
Antoine Legrand
cf183288dd
Merge pull request #2287 from hswong3i/cephfs_provisioner_default
Add optional StorageClass name with cephfs_provisioner_storage_class
6 years ago
Wong Hoi Sing Edison
07075add3d
Add optional StorageClass name with cephfs_provisioner_storage_class
6 years ago
Chia-liang Kao
338238d086
Fix version comparison
`FAILED! => {"changed": false, "msg": "AnsibleFilterError: Version comparison: unorderable types: str() < int()"}`
6 years ago
Brad Beam
c6c74616d8
Merge pull request #2293 from bradbeam/upgrade
Making node status and scheduling detection mo betta for upgrades
6 years ago
Brad Beam
03bb729fea
Making status and detection mo betta
6 years ago
Antoine Legrand
60460c025c
Merge pull request #2256 from mlushpenko/fix-kubeadm-safe-upgrade
Fix safe upgrade
6 years ago
Damian Nowak
f8a59446e8
Enable OOM killing
When etcd exceeds its memory limit, it becomes useless but keeps running.
We should let OOM killer kill etcd process in the container, so systemd can spot
the problem and restart etcd according to "Restart" setting in etcd.service unit file.
If OOME problem keep repeating, i.e. it happens every single restart,
systemd will eventually back off and stop restarting it anyway.
--restart=on-failure:5 in this file has no effect because memory allocation error
doesn't by itself cause the process to die
Related: https://github.com/kubernetes-incubator/kubespray/blob/master/roles/etcd/templates/etcd-docker.service.j2
This kind of reverts a change introduced in #1860 .
6 years ago
mlushpenko
a37c642127
Remove obsolete token variables
Tokens are generated automatically during init process and on-demand for nodes joining process
6 years ago
mlushpenko
4e61fb9cd3
Refactored kubeadm join process and fixed uncrodonng for master nodes
6 years ago
mlushpenko
b472c2df98
Fix safe upgrade
Even though there it kubeadm_token_ttl=0 which means that kubeadm token never expires, it is not present in `kubeadm token list` after cluster is provisioned (at least after it is running for some time) and there is issue regarding this https://github.com/kubernetes/kubeadm/issues/335 , so we need to create a new temporary token during the cluster upgrade.
6 years ago
Antoine Legrand
17f9242b58
Merge pull request #2292 from chapsuk/fix_miss_var
Added missing cephfs_provisioner_enabled to kubespray-defaults vars
6 years ago
mkrasilnikov
bc67deee78
Added missing cephfs_provisioner_enabled to kubespray-defaults vars
6 years ago
jasdeep-hundal
f57abae01e
Remove redundant python-apt install
Ansible automatically installs the python-apt package when using
the 'apt' Ansible module, if python-apt is not present. This patch
removes the (unneeded) explicit installation in the Kubespray
'preinstall' role.
6 years ago
Antoine Legrand
275b1d6897
Merge pull request #2274 from mirwan/local_volume_provisioner_configmap_in_daemonset
Local volume provisioner fixes
6 years ago
Erwan Miran
e9a676951b
storageClass name template as suggested by @eyeofthefrog
6 years ago
Antoine Legrand
b31d905704
Merge pull request #2230 from hswong3i/cephfs_provisioner
Add cephfs_provisioner Support for Kubespray
6 years ago
Aivars Sterns
c70c44b07b
Merge pull request #2257 from rzenker/tb/baremetal-tweaks
baremetal tweaks
6 years ago
Aivars Sterns
20583e3d15
Merge pull request #2067 from manics/sysctl-net-brfilter
Always set net.bridge.bridge-nf-call-* sysctl
6 years ago
Aivars Sterns
9f4588cd0c
Merge pull request #2266 from riverzhang/epel-release
Disalbe install epel-release rpm on Centos/Redhat
6 years ago
Wong Hoi Sing Edison
b25e0f82b1
Add cephfs_provisioner Support for Kubespray
6 years ago
Maxim Krasilnikov
cae1c683aa
Merge pull request #2271 from leseb/retry-get-token
kubernetes-apps: retry get default token name
6 years ago
Antoine Legrand
57e7a5a34a
Merge pull request #2233 from hswong3i/multiple_inventory_dir
Support multiple inventory files under individual inventory directory
6 years ago
Antoine Legrand
230f1e1208
Merge pull request #2273 from infernix/inventory-symlink-fix
Fix symlinking vagrant inventory
6 years ago
Antoine Legrand
7bce70339f
Merge pull request #2251 from woopstar/metrics-server-patch-2
Adding metrics-server support for K8s version 1.9
6 years ago
Erwan Miran
e1aaef7d4d
Removal of surnumerary slash
6 years ago
Wong Hoi Sing Edison
1a1d154e14
Support multiple inventory files under individual inventory directory
6 years ago
Brad Beam
384e5dd4c4
Merge pull request #2160 from kongslund/disable-read-only-port
Make the Kubelet read-only port configurable and disable it by default
6 years ago
Erwan Miran
abfb147292
MountDir in configmap and daemonset must be the same
6 years ago
Erwan Miran
44eb03f78a
typo
6 years ago
Erwan Miran
857784747b
local-provisioner:v1.0.1 still expects json configmap
6 years ago
Erwan Miran
7a2cb5e41c
local-provisioner:v1.0.1 still uses VOLUME_CONFIG_NAME env to read ConfigMap
6 years ago
Gerben Meijer
e662ed4adc
Fix symlinking vagrant inventory
The default path assumes that the vagrant dir is called 'inventory'.
With custom defined inventory dirs that are not called 'inventory' this
fails to create the correct symlink under .vagrant.d.
6 years ago
Antoine Legrand
712bdfc82f
Merge pull request #2260 from mirwan/local_volume_provisioner_fixes
local_volume_provisioner_enabled replacement
6 years ago
Sébastien Han
34bd47de79
kubernetes-apps: retry get default token name
In some installation, it can take up to 3sec to get the value. Retrying
for 5 sec will ensure the command won't return 1.
Signed-off-by: Sébastien Han <seb@redhat.com>
6 years ago
Antoine Legrand
fe57c13b51
Merge pull request #2172 from leseb/etcd-auth
etcd: ability to enable/disable ETCD_PEER_CLIENT_CERT_AUTH
6 years ago
woopstar
f9df692056
Issue front proxy certs for vault
6 years ago
woopstar
f193b12059
Kubeadm auto creates this
6 years ago
woopstar
2cd254954c
Remove defaults of allowed names. Updated kubeadm
6 years ago
woopstar
4dab92ce69
Rename from aggregator-proxy-client to front-proxy-client to match kubeadm design. Added kubeadm support too. Changed to use variables set and not hardcode paths. Still missing cert generation for Vault
6 years ago
Erwan Miran
d53f45d4e2
missing double quotes for ansible
6 years ago
Erwan Miran
ca08614641
yamllint fix
6 years ago