- Feb 22, 2022
-
-
Necatican Yıldırım authored
* Add kubeadm option to etcd_deployment_type to replace the etcd_kubeadm_enabled variable Signed-off-by:
necatican <necaticanyildirim@gmail.com> * Add etcd kubeadm deployment documentation Signed-off-by:
necatican <necaticanyildirim@gmail.com> * Refactor warning for the deprecated 'etcd_kubeadm_enabled' variable Signed-off-by:
necatican <necaticanyildirim@gmail.com>
-
- Dec 06, 2021
-
-
Hanna Bledai authored
* if bind-address is not set to 0.0.0.0 * Update docs and left comments * fix yamllist check: remove space
-
- Sep 17, 2021
-
-
Hari Hud authored
Add option to kubeadm upgrade command to control certificates renewal during control plane upgrade (#7976) * Add option to kubeadm upgrade command to control certificates renewal during control plane upgrade * Remove training whitespace
-
- Apr 21, 2021
-
-
Mathieu Parent authored
Fixes "mapping values are not allowed in this context
-
- Apr 12, 2021
-
-
Etienne Champetier authored
This allow to configure when K8S certificates renewal runs Signed-off-by:
Etienne Champetier <e.champetier@ateme.com>
-
- Apr 06, 2021
-
-
Maciej Wereski authored
* Add KubeSchedulerConfiguration for k8s 1.19 and up With release of version 1.19.0 of kubernetes KubeSchedulerConfiguration was graduated to beta. It allows to extend different stages of scheduling with profiles. Such effect is achieved by using plugins and extensions. This patch adds KubeSchedulerConfiguration for versions 1.19 and later. Configuration is set to k8s defaults or to kubespray vars. Moving those defaults to new vars will be done in following patch. Signed-off-by:
Maciej Wereski <m.wereski@partner.samsung.com> * KubeSchedulerConfiguration: add defaults Signed-off-by:
Maciej Wereski <m.wereski@partner.samsung.com>
-
- Mar 22, 2021
-
-
Etienne Champetier authored
While at it remove force_certificate_regeneration This boolean only forced the renewal of the apiserver certs Either manually use k8s-certs-renew.sh or set auto_renew_certificates Signed-off-by:
Etienne Champetier <e.champetier@ateme.com>
-
- Feb 01, 2021
-
-
Kenichi Omichi authored
This is a small step to replace "master" with "control-plane" in Kubespray project.
-
- Jan 08, 2021
-
-
holmesb authored
Signed-off-by:
Brendan Holmes <5072156+holmesb@users.noreply.github.com>
-
- Oct 12, 2020
-
-
Bogdan Peste authored
* Added option to force apiserver and respective client certificate to be regenerated without necessarily needing to bump the K8S cluster version * Removed extra blank line
-
- Sep 25, 2020
-
-
Lennart Weller authored
-
- Sep 21, 2020
-
-
orange-llajeanne authored
-
- Sep 17, 2020
-
-
Hans Feldt authored
Remove configuration variable kubeadm_control_plane
-
- Sep 11, 2020
-
-
Florian Ruynat authored
-
- Sep 04, 2020
-
-
Hans Feldt authored
-
- Aug 24, 2020
-
-
Sulochan Acharya authored
-
- Aug 18, 2020
-
-
Florian Ruynat authored
-
- Aug 05, 2020
-
-
Sulochan Acharya authored
-
- Jul 20, 2020
-
-
Konstantin Lebedev authored
* add audit webhook support * use generic name auditsink
-
- Jun 24, 2020
-
-
Samuel Liu authored
* Add event-ttl duration * Fix wrong location
-
- Jun 16, 2020
-
-
Samuel Liu authored
* ADD tls cipher suites support yaml lint yamllint * update test case * update test case
-
- Mar 20, 2020
-
-
Maxime Guyot authored
-
- Feb 19, 2020
-
-
Adrien Gooris authored
-
- Nov 05, 2019
-
-
Matthew Mosesohn authored
Change-Id: I128b0f9c1acbb956d9a6c4e5510b45a36e296af7
-
- Sep 26, 2019
-
-
Sergey authored
-
- Sep 18, 2019
-
-
Sergey authored
-
- Aug 23, 2019
-
-
rptaylor authored
-
- Aug 06, 2019
-
-
Matthew Mosesohn authored
Change-Id: I278cb14aa93abf20160cc001f69e2f472504e6d8
-
- 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
-
- Jun 20, 2019
-
-
Matthew Mosesohn authored
* Enable kubeadm etcd mode Uses cert commands from kubeadm experimental control plane to enable non-master nodes to obtain etcd certs. Related story: PROD-29434 Change-Id: Idafa1d223e5c6ceadf819b6f9c06adf4c4f74178 * Add validation checks and exclude calico kdd mode Change-Id: Ic234f5e71261d33191376e70d438f9f6d35f358c * Move etcd mode test to ubuntu flannel HA job Change-Id: I9af6fd80a1bbb1692ab10d6da095eb368f6bc732 * rename etcd_mode to etcd_kubeadm_enabled Change-Id: Ib196d6c8a52f48cae370b026f7687ff9ca69c172
-
- Apr 24, 2019
-
-
Sergey Kolekonov authored
-
- Apr 19, 2019
-
-
Matthew Mosesohn authored
* Use K8s 1.14 and add kubeadm experimental control plane mode This reverts commit d39c273d. * Cleanup kubeadm setup run on first master * pin kubeadm_certificate_key in test * Remove kubelet autolabel of kube-node, add symlink for pki dir Change-Id: Id5e74dd667c60675dbfe4193b0bc9fb44380e1ca
-
- 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.
-