- Apr 11, 2019
-
-
Matthew Mosesohn authored
This reverts commit 31650862.
-
Matthew Mosesohn authored
* Use Kubernetes 1.14 and experimental control plane support * bump to v1.14.0
-
- Apr 04, 2019
-
-
Xavi 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.
-
- 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.
-
- 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
-
-
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 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
-
-
Rong Zhang authored
-
- Dec 18, 2018
-
-
ihard authored
* add vars for cilium init container * make yamllint happy * add var cilium_init in downloads
-
- Dec 07, 2018
-
-
Andreas Krüger authored
* Streamline path to certs dir * More fixes * Set path to etcd certs in kubernetes defaults instead
-
- 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 08, 2018
-
-
Erwan Miran authored
-
- Oct 17, 2018
-
-
Erwan Miran authored
* failed * version_compare * succeeded * skipped * success * version_compare becomes version since ansible 2.5 * ansible minimal version updated in doc and spec * last version_compare
-
- Sep 28, 2018
-
-
sangwook authored
* Better fix for openstack cinder zone issue[1][2] using ignore-volume-az option[3]. [1]: https://github.com/kubernetes-incubator/kubespray/pull/2155 [2]: https://github.com/kubernetes-incubator/kubespray/pull/2346 [3]: https://github.com/kubernetes/kubernetes/pull/53523 * Remove kube-scheduler-policy.yaml
-
- Sep 24, 2018
-
-
Andreas Krüger authored
-
- Sep 03, 2018
-
-
Erwan Miran authored
-
- Aug 22, 2018
-
-
rongzhang authored
1.fix audit log not write 2.fix Parameter not recognized 3.delete kubedm futuregates auditing and use apiServerExtraArgs
-
Erwan Miran authored
-
- Aug 20, 2018
-
-
Erwan Miran authored
-
Erwan Miran authored
Define apiserver flags directly instead of relying on auditPolicy section in order to have the ability to redirect audit log to stdout with kubeadm
-
- Aug 16, 2018
-
-
Erwan Miran authored
-
rongzhang authored
-
- Aug 07, 2018
-
-
Robert Everson authored
-
Robert Everson authored
-
Robert Everson authored
-
- 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
-
- Apr 23, 2018
-
-
Suzuka Asagiri authored
-
- Apr 10, 2018
-
- Apr 09, 2018
-
- Mar 31, 2018
-
-
Wong Hoi Sing Edison authored
-
- Mar 21, 2018
-
-
mirwan authored
Addition of the .creds extension to the credentials files generated by password lookup in order for Ansible not to consider them as inventory files with inventory_ignore_extensions set accordingly (#2446)
-
- Mar 15, 2018
-
-
Andreas Krüger authored
* Added option for encrypting secrets to etcd * Fix keylength to 32 * Forgot the default * Rename secrets.yaml to secrets_encryption.yaml * Fix static path for secrets file to use ansible variable * Rename secrets.yaml.j2 to secrets_encryption.yaml.j2 * Base64 encode the token * Fixed merge error * Changed path to credentials dir * Update path to secrets file which is now readable inside the apiserver container. Set better file permissions * Add encryption option to k8s-cluster.yml
-
- Mar 05, 2018
-
-
Ayaz Ahmed Khan authored
to the API server configuration. This solves the problem where if you have non-resolvable node names, and try to scale the server by adding new nodes, kubectl commands start to fail for newly added nodes, giving a TCP timeout error when trying to resolve the node hostname against a public DNS.
-
- Feb 12, 2018
-
-
Maxim Krasilnikov authored
-
- Feb 09, 2018
-
-
mlushpenko authored
-
- Feb 05, 2018
-
-
Maxim Krasilnikov authored
-
- Jan 23, 2018
-
-
Virgil Chereches authored
Renamed variable from disable_volume_zone_conflict to volume_cross_zone_attachment and removed cloud provider condition; fix identation
-
- Jan 18, 2018
-
-
Virgil Chereches authored
-
- Dec 20, 2017
-
-
Matthew Mosesohn authored
This does not update v1.9.0, but fixes two incompatibilities when trying to deploy v1.9.0.
-