- Feb 20, 2019
-
-
Abdulaziz AlMalki authored
-
- Feb 19, 2019
-
-
Manuel Cintron authored
* Adding ability to maintain existing Encryption Secrets at Rest. If secrets_encryption.yaml is present it will not be overriten with a new kube_encrypt_token. This should allow for it to be set ahead of a playbook running or maintain it if cluster.yml is ran on the same cluster and the ansible host does not have access to the secrets. * Setting existing kube_encrypt_token across all master nodes in case it was missing in one or more nodes.
-
- Feb 07, 2019
-
-
Chad Swenson authored
-
- Feb 02, 2019
-
-
peerapach authored
-
- Feb 01, 2019
-
-
Vasilis Remmas authored
-
- Jan 28, 2019
-
-
Danny Kulchinsky authored
-
- Jan 16, 2019
-
-
Matthew Mosesohn authored
* Generate external admin.conf with kubeadm * Fix apiserver sans
-
Thomas Rogeat authored
-
- Jan 15, 2019
-
-
Chad Swenson authored
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
-
- Jan 11, 2019
-
-
rongzhang authored
--address deprecated
-
- Jan 10, 2019
-
-
Chad Swenson authored
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.
-
Chad Swenson authored
Right now we're consistently getting warnings about kubelet not found in path during `kubeadm init`. We fixed this for `kubeadm join` in #3342, and this brings the change to init as well.
-
- Jan 08, 2019
-
-
Andreas Holmsten authored
* allows to override the bind addresses for controller-manager and scheduler Useful for Prometheus metrics monitoring * Add bind addr override support in kubeadm/v1beta1 Adds support for override of bind addresses for controller-manager and scheduler in kubeadm/v1beta1 * Move location of bind address vars * Remove double declaration of schedulerExtraArgs
-
- Jan 03, 2019
-
-
okamototk authored
* Use master node taint same as kubeadm configuration v1alpha3 or before.
-
Andreas Holmsten authored
The change implemented in #3908 remove line breaks for supplementary addresses in kubeadm SANs, causing errors in the config file and failure to bring cluster up. This commit reimplement line breaks in between supplementary addresses.
-
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 28, 2018
-
-
Rong Zhang authored
* Add scale master features * Add certificate management with kubeadm * Add kubeadm kubeconfig * Fix ymalroles error * fix upgrade cluster fialed * force update cert and keys when you reconfigure cluster
-
- Dec 26, 2018
-
-
Seongjin Cho authored
Webhook token auth: https://kubernetes.io/docs/reference/access-authn-authz/authentication/#webhook-token-authentication Fixes #3063.
-
- Dec 25, 2018
-
-
Zefool authored
* controlPlaneEndpoint set up through load balancer should be possible even in single master setups Enable load balancer for single-master setups Fixes an issue where single-master setups are not reachable using the usual admin.conf from outside the cluster. controlPlaneEndpoint set up through load balancer should be possible even in single master setups * add fix to other api versions * remove obsolete check completely * remove check, pass 2 * removes checks in client configuration * delete 'and'
-
Rong Zhang authored
-
- Dec 20, 2018
-
-
Seongjin Cho authored
-
- Dec 19, 2018
-
-
Rong Zhang authored
-
Matthew Mosesohn authored
-
- Dec 18, 2018
-
-
ihard authored
* add vars for cilium init container * make yamllint happy * add var cilium_init in downloads
-
- Dec 07, 2018
-
-
Egor authored
-
pasqualet authored
-
Andreas Krüger authored
* Streamline path to certs dir * More fixes * Set path to etcd certs in kubernetes defaults instead
-
- Dec 06, 2018
-
-
Rong Zhang authored
* Upgrade kubernetes to v1.13.0 * Remove all precense of scheduler.alpha.kubernetes.io/critical-pod in templates * Fix cert dir * Use kubespray v2.8 as baseline for gitlab
-
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
-
- Dec 03, 2018
-
-
Andreas Krüger authored
* Fix basic auth tokens for kubeadm deployment. * Tokens should be a dependancy on master, not nodes
-
karbyshevds authored
* Set configure-cloud-routes=false as default if no network plugin is used As configure-cloud-routes default value is `true`, so it need to be set to `false` when not required to avoid error messages like: "Couldn't reconcile node routes: error listing routes: unable to find route table for AWS cluster" on, for example, AWS installations that don't use cloud native routing. * Update kube-controller-manager.manifest.j2 remove extra spaces
-
- Nov 29, 2018
-
-
Chad Swenson authored
This takes care of a few arbitrary use cases that may require custom mounts inside of apiserver, controller manager, or scheduler.
-
- Nov 28, 2018
-
-
Chad Swenson authored
-
- Nov 27, 2018
-
-
Rong Zhang authored
-
Egor authored
-
- Nov 21, 2018
-
-
Rong Zhang authored
* Switch to kubeadm deployment mode Discuss:https://github.com/kubernetes-incubator/kubespray/issues/3301 * Add non-kubeadm upgrage to kubeadm cluster
-
- Nov 19, 2018
-
-
Matthew Mosesohn authored
-
Danny Kulchinsky authored
* Add resource-container flag to kube-proxy manifest * add resourceContainer: "" to kubeadm kube-proxy configs
-
- Nov 15, 2018
-
-
Matthew Mosesohn authored
Due to suboptimal external loadbalancer configs, the LoadBalancer might point to a downed kube-apiserver that is not set up yet.
-
- Nov 14, 2018
-
-
Erwan Miran authored
-