- Jul 30, 2019
-
-
Jeff Bornemann authored
* move flexvolume plugin directory creation to preinstall * changes per pr feedback
-
- Jul 02, 2019
-
-
okamototk authored
* Use K8s 1.15 * Use Kubernetes 1.15 and use kubeadm.k8s.io/v1beta2 for InitConfiguration. * bump to v1.15.0 * Remove k8s 1.13 checksums. * Update README kubernetes version 1.15.0. * Update metrics server 0.3.3 for k8s 1.15 * Remove less than k8s 1.14 related code * Use kubeadm with --upload-certs instead of --experimental-upload-certs due to depricate * Update dnsautoscaler 1.6.0 * Skip certificateKey if it's not defined * Add kubeadm-conftolplane.v2beta2 for k8s 1.15 or later * Support kubeadm control plane for k8s 1.15 * Update sonobuoy version 0.15.0 for k8s 1.15
-
- May 19, 2019
-
-
Maxime Guyot authored
-
- Apr 24, 2019
-
-
Vincent Gramer authored
add the support of the folling property in azure-credential-check.yml - azure_loadbalancer_sku: Sku of Load Balancer and Public IP. Candidate values are: basic and standard. - azure_exclude_master_from_standard_lb: excludes master nodes from standard load balancer. - azure_disable_outbound_snat: disables the outbound SNAT for public load balancer rules - useInstanceMetadata: Use instance metadata service where possible - azure_primary_availability_set: (Optional) The name of the availability set that should be used as the load balancer backend
-
- Apr 10, 2019
-
-
Andreas Krüger authored
-
- Apr 08, 2019
-
-
Andreas Krüger authored
-
- Mar 05, 2019
-
-
Matthew Mosesohn authored
* Remove hard dependence on facts for all nodes * Update main.yaml * Update main.yaml
-
- Feb 25, 2019
-
-
Matthew Mosesohn authored
-
- Jan 03, 2019
-
-
Chad Swenson authored
- Creates and defaults an ansible variable for every configuration option in the `kubeproxy.config.k8s.io/v1alpha1` type spec - Fixes vars that were orphaned by removing non-kubeadm - Fixes previously harcoded kubeadm values - Introduces a `main` directory for role default files per component (requires ansible 2.6.0+) - Split out just `kube-proxy.yml` in this first effort - Removes the kube-proxy server field patch task We should continue to pull out other components from `main.yml` into their own defaults files as I did here for `defaults/main/kube-proxy.yml`. I hope for and will need others to join me in this refactoring across the project until each component config template has a matching role defaults file, with shared defaults in `kubespray-defaults` or `downloads`
-
- Dec 07, 2018
-
-
Andreas Krüger authored
* Streamline path to certs dir * More fixes * Set path to etcd certs in kubernetes defaults instead
-
- Dec 06, 2018
-
-
Andreas Krüger authored
* Remove non-kubeadm deployment * More cleanup * More cleanup * More cleanup * More cleanup * Fix gitlab * Try stop gce first before absent to make the delete process work * More cleanup * Fix bug with checking if kubeadm has already run * Fix bug with checking if kubeadm has already run * More fixes * Fix test * fix * Fix gitlab checkout untill kubespray 2.8 is on quay * Fixed * Add upgrade path from non-kubeadm to kubeadm. Revert ssl path * Readd secret checking * Do gitlab checks from v2.7.0 test upgrade path to 2.8.0 * fix typo * Fix CI jobs to kubeadm again. Fix broken hyperkube path * Fix gitlab * Fix rotate tokens * More fixes * More fixes * Fix tokens
-
- Nov 27, 2018
-
-
Andreas Krüger authored
* Update defaults to match k8s 1.12 suggestions * Test if Netchecker works with node ip instead of localhost * Update defaults to ipvs and coredns * Update defaults for kube_apiserver_insecure_port * Update main.yaml
-
- Nov 10, 2018
-
-
Bily Zhang authored
Signed-off-by: mooncake <xcoder@tenxcloud.com>
-
- Oct 12, 2018
-
-
Loic Gouarin authored
-
- Oct 11, 2018
-
-
Johann Queuniet authored
* Allow configuration of nginx proxy config path * Fix the internal nginx configuration location Signed-off-by: Johann Queuniet <contact@lordran.net>
-
- Sep 19, 2018
-
-
Andreas Kruger authored
-
- Sep 03, 2018
-
-
rboyapat authored
OS_PROJECT_ID is obsolete in keystone v3 and jinja expression doesn't set openstack_tenant_id as expected because of undefined env var. Fixed the expression.
-
- Aug 28, 2018
-
-
Takashi Okamoto authored
-
- Jul 19, 2018
-
-
Evan Zeimet authored
This fixes #3014
-
- Jun 28, 2018
-
-
southquist authored
-
- May 16, 2018
-
-
Christopher J. Ruwe authored
The number of pods on a given node is determined by the --max-pods=k directive. When the address space is exhausted, no more pods can be scheduled even if from the --max-pods-perspective, the node still has capacity. The special case that a pod is scheduled and uses the node IP in the host network namespace is too "soft" to derive a guarantee. Comparing kubelet_max_pods with kube_network_node_prefix when given allows to assert that pod limits match the CIDR address space.
-
- May 11, 2018
-
-
Matthew Mosesohn authored
* Move front-proxy-client certs back to kube mount We want the same CA for all k8s certs * Refactor vault to use a third party module The module adds idempotency and reduces some of the repetitive logic in the vault role Requires ansible-modules-hashivault on ansible node and hvac on the vault hosts themselves Add upgrade test scenario Remove bootstrap-os tags from tasks * fix upgrade issues * improve unseal logic * specify ca and fix etcd check * Fix initialization check bump machine size
-
- May 01, 2018
-
-
Maxime Gaillard authored
-
- Apr 27, 2018
-
-
mirwan authored
* sysctl file should be in defaults so that it can be overriden * Change sysctl_file_path to be consistent with roles/kubernetes/preinstall/defaults/main.yml
-
- Apr 10, 2018
-
-
Robin Skahjem-Eriksen authored
Changed from OS_PROJECT_ID to OS_PROJECT_NAME.
-
Matthew Mosesohn authored
-
Robin Skahjem-Eriksen authored
Changed from OS_PROJECT_ID to OS_PROJECT_NAME.
-
- Mar 31, 2018
-
-
avoidik authored
-
- Mar 07, 2018
-
-
zhengchuan hu authored
-
- Feb 06, 2018
-
-
Ryan Zenker authored
* allow installs to not have hostname overriden with fqdn from inventory * calico-config no longer requires local as and will default to global * when cloudprovider is not defined, use the inventory_hostname for cni-calico * allow reset to not restart network (buggy nodes die with this cmd) * default kube_override_hostname to inventory_hostname instead of ansible_hostname
-
- Jan 30, 2018
-
-
rong.zhang authored
Support ipvs mode for kube-proxy
-
- Jan 22, 2018
-
-
Stanislav Makar authored
Fix 'no such host' problem reported by commands *kubectl logs* and *kubectl exec* when cloud_provider is OpenStack Closes: #2147
-
- Jan 16, 2018
-
-
Jonas Kongslund authored
-
- Jan 05, 2018
-
-
Philippe Chepy authored
-
- Dec 23, 2017
-
-
Jan Jungnickel authored
-
- Dec 22, 2017
-
-
Matthew Mosesohn authored
-
- Dec 19, 2017
-
-
Matthew Mosesohn authored
Starting with Kubernetes v1.8.4, kubelet ignores the AWS cloud provider string and uses the override hostname, which fails Node admission checks. Fixes #2094
-
- Nov 29, 2017
-
-
Di Xu authored
-
- Nov 06, 2017
-
-
Haiwei Liu authored
Signed-off-by: Haiwei Liu <carllhw@gmail.com>
-
- Nov 03, 2017
-
-
Matthew Mosesohn authored
* Set host IP for kubelet always Use ansible default IP if ip var is not set. * Update main.yml
-