woopstar
86e3506ae6
Etcd cluster setup makeover
The current way to setup the etc cluster is messy and buggy.
- It checks for cluster is healthy before the cluster is even created.
- The unit files are started on handlers, not in the task, so you mess with "flush handlers".
- The join_member.yml is not used.
- etcd events cluster is not configured for kubeadm
- remove duplicate runs between running the role on etcd nodes and k8s nodes
6 years ago
Andreas Krüger
92fc2df214
Merge pull request #2574 from hswong3i/cephfs-provisioner-download
cephfs-provisioner: container download related things should defined in the download role
6 years ago
Wong Hoi Sing Edison
4f714b07b8
cephfs-provisioner: container download related things should defined in the download role
6 years ago
Andreas Krüger
eb4038a6b9
Merge pull request #2573 from hswong3i/registry-download
registry: container download related things should defined in the download role
6 years ago
Wong Hoi Sing Edison
4c0e9ba890
registry: container download related things should defined in the download role
6 years ago
Andreas Krüger
deac627dc7
Merge pull request #2571 from hswong3i/ingress-nginx-download
ingress-nginx: container download related things should defined in the download role
6 years ago
Andreas Krüger
6ee3c053b7
Merge pull request #2547 from bobahspb/master
prometheus operator, metrics for k8s cluster
6 years ago
bobahspb
16961f69f2
Merge branch 'master' into master
6 years ago
Andreas Krüger
b9b028a735
Update etcd deployment to use correct cert and key ( #2572 )
* Update etcd deployment to use correct cert and key
* Update to use admin cert for etcdctl commands
* Update handler to use admin cert too
6 years ago
Wong Hoi Sing Edison
5fe144aa0f
ingress-nginx: container download related things should defined in the download role
6 years ago
Andreas Krüger
5b0da4279f
Merge pull request #2543 from hswong3i/cert-manager-0.2.3
Integrate jetstack/cert-manager 0.2.3 to Kubespray
6 years ago
Andreas Krüger
1ac978b8fa
Merge pull request #2567 from mirwan/node_labels_doc_plus_kube_ingress_handling
node_labels documentation and kube-ingress label definition as role_node_label
6 years ago
Andreas Krüger
c1a2e9a8c6
Merge pull request #2569 from avoidik/allow-ssh-key-openstack
Allow ansible_ssh_private_key_file for Openstack
6 years ago
Wong Hoi Sing Edison
195d6d791a
Integrate jetstack/cert-manager 0.2.3 to Kubespray
6 years ago
avoidik
aa301c31d1
Move credential checks into proper folder
6 years ago
Andreas Krüger
d9418b1dc4
Merge pull request #2554 from georgejdli/fix-sa-token-signing
Fix kubespray's ServiceAccount token signing keys
6 years ago
Andreas Krüger
2c89a02db3
Only download container/file if host is in defined group ( #2565 )
* Only download container/file if host is in defined group
* Set correct when clause
* Fix last entries
* Update download groups
6 years ago
Chad Swenson
0ca08e03af
Merge pull request #2566 from woopstar/etcd-fix-2
Fix etcd from import task to include task
6 years ago
avoidik
15efdf0c16
Move credential checks
6 years ago
avoidik
ab8760cc83
Move credentials pre-check
6 years ago
avoidik
b6da596ec1
Move default configuration parameters for cloud-config
6 years ago
avoidik
3c12c6beb3
Move cloud config configurations to proper location
6 years ago
avoidik
26caad4f12
Allow ansible_ssh_private_key_file for Openstack
6 years ago
Erwan Miran
8ece922ef0
node_labels documentation + kube-ingress label handling as role_node_label
6 years ago
Andreas Krüger
887a468d32
Merge pull request #2562 from avoidik/fix-indexes-pr-2251
Fix kubecert_node.results indexes
6 years ago
woopstar
859a7f32fb
Fix import task. Has to be include task to evalutate etcd_cluster_setup variable at run time
6 years ago
Andreas Krüger
1f28764ca1
Merge pull request #2512 from woopstar/hyperkube-fix-1
Switch hyperkube from CoreOS to Google
6 years ago
Andreas Krüger
76cb37d6b5
Merge pull request #2544 from woopstar/cert-fix-2
Update openssl.conf to count better and work with Jinja 2.9
6 years ago
Andreas Krüger
7ddd4cd38c
Merge pull request #2561 from rsmitty/no_proxy
only set no_proxy if other proxy vars are defined
6 years ago
Andreas Krüger
c1eb975545
Merge pull request #2557 from chenhonggc/vault_health_check_delay
Maybe vault health check needs delay
6 years ago
Chad Swenson
414b739641
Merge pull request #2564 from rsmitty/jinja-ext
include do extension for jinja
6 years ago
georgejdli
572ab650db
copy dedicated service account token signing key for kubeadm migration
6 years ago
Spencer Smith
e296ccb4d0
include do extension for jinja
6 years ago
avoidik
72c2a8982b
Fix kubecert_node.results indexes
6 years ago
Spencer Smith
13c57147eb
only set no_proxy if other proxy vars are defined
6 years ago
Andreas Krüger
7e58b96328
Merge pull request #2525 from avoidik/openstack_subnet_fix
Return subnet_id as defined in kubespray.tf
6 years ago
Andreas Krüger
ac4a71452e
Merge pull request #2062 from wanix/ansible-vagrant-update
replace ansible.sudo by ansible.become for vagrant
6 years ago
Matthew Mosesohn
03bcfa7ff5
Stop templating kube-system namespace and creating it ( #2545 )
Kubernetes makes this namespace automatically, so there is
no need for kubespray to manage it.
6 years ago
Andreas Kruger
af5f376163
Revert
6 years ago
woopstar
004b0a3fcf
Fix merge conflict
6 years ago
Andreas Kruger
4bb7d2b566
Merge branch 'master' of https://github.com/kubernetes-incubator/kubespray into cert-fix-2
6 years ago
Vladimir Vasilkin
94a0562c93
adding prometheus_operator_enabled, k8s_metrics_enabled parameters to tests
6 years ago
Andreas Krüger
f619eb08b1
Merge pull request #2350 from whereismyjetpack/kubeadm-nodename
set nodeName to "{{ inventory_hostname }}" in kubeadm-config
6 years ago
Andreas Krüger
55195fe546
Merge pull request #2500 from gorazio/patch-1
Add prometheus annotations to spec in ingress
6 years ago
RongZhang
5711074c5a
Merge pull request #2290 from mirwan/node_labels_from_inventory
Node labels definition in kubelet params from inventory
6 years ago
Chen Hong
4a705b3fba
May vault health check needs delay
6 years ago
RongZhang
31e386886f
Merge pull request #2555 from chenhonggc/redundancy
remove redundancy code
6 years ago
陈宏
4d85e3765e
remove redundancy code
6 years ago
Vladimir Vasilkin
f0a04b4d65
wait 5 * 4 secs until Tiller starts
6 years ago
Vladimir Vasilkin
760ca1c3a9
adding checking for prometheus_operator_enabled
6 years ago