- Dec 26, 2020
-
-
Kenichi Omichi authored
This fixes markdown failures on contrib/terraform.
-
- Dec 24, 2020
-
-
Fredrik Liv authored
* Added gcp terraform support * Added http/https firewall rule * Ignoring lifecycle changes for attached disks on the google_compute_instance
-
- Dec 23, 2020
-
-
Cristian Klein authored
* [terraform/aws] Fix Terraform >=0.13 warnings Terraform >=0.13 gives the following warning: ``` Warning: Interpolation-only expressions are deprecated ``` The fix was tested as follows: ``` rm -rf .terraform && terraform0.12.26 init && terraform0.12.26 validate rm -rf .terraform && terraform0.13.5 init && terraform0.13.5 validate rm -rf .terraform && terraform0.14.3 init && terraform0.14.3 validate ``` which gave no errors nor warnings. * [terraform/openstack] Fixes for Terraform >=0.13 Terraform >=0.13 gives the following error: ``` Error: Failed to install providers Could not find required providers, but found possible alternatives: hashicorp/openstack -> terraform-provider-openstack/openstack ``` This patch fixes these errors. This fix was tested as follows: ``` rm -rf .terraform && terraform0.12.26 init && terraform0.12.26 validate rm -rf .terraform && terraform0.13.5 init && terraform0.13.5 validate rm -rf .terraform && terraform0.14.3 init && terraform0.14.3 validate ``` which gave no errors nor warnings for Terraform 0.13.5 and Terraform 0.14.3. Unfortunately, 0.12.x gives a harmless warning, but with 0.14.3 out the door, I guess we need to move on. * [terraform/packet] Fixes for Terraform >=0.13 This fix was tested as follows: ``` export PACKET_AUTH_TOKEN=blah-blah rm -rf .terraform && terraform0.12.26 init && terraform0.12.26 validate rm -rf .terraform && terraform0.13.5 init && terraform0.13.5 validate rm -rf .terraform && terraform0.14.3 init && terraform0.14.3 validate ``` Errors are gone, but warnings still remain. It is impossible to please all three versions of Terraform. * Add tests for Terraform >=0.13
-
Kenichi Omichi authored
This fixes markdownlint failures under contrib/network-storage and contrib/vault.
-
- Dec 22, 2020
-
-
Kenichi Omichi authored
Now markdownlint covers ./README.md and md files under ./docs only. However we have a lot of md files under different directories also. This enables markdownlint for other md files also.
-
- Dec 18, 2020
-
-
Noam authored
-
- Nov 27, 2020
-
-
Pratik Raj authored
Added "boto3" as dependency in "requirements.txt" which is required by "kubespray-aws-inventory.py". Signed-off-by:
Pratik raj <rajpratik71@gmail.com>
-
- Nov 23, 2020
-
-
Hans Feldt authored
* fix flake8 errors in Kubespray CI - tox-inventory-builder * Invalidate CRI-O kubic repo's cache Signed-off-by:
Victor Morales <v.morales@samsung.com> * add support to configure pkg install retries and use in CI job tf-ovh_ubuntu18-calico (due to it failing often) * Switch Calico, Cilium and MetalLB image repos to Quay.io Co-authored-by:
Victor Morales <v.morales@samsung.com> Co-authored-by:
Barry Melbourne <9964974+bmelbourne@users.noreply.github.com>
-
- Nov 13, 2020
-
-
Sascha Marcel Schmidt authored
-
- Nov 06, 2020
-
-
Hugo Blom authored
-
- Nov 05, 2020
-
-
Hugo Blom authored
* add custom sec groups * make sure groups are applied only when created * fix spacing
-
- Oct 29, 2020
-
-
David Medinets authored
* Add note about changing private IP in admin.conf. When I run kubespray, a load balancer is created which should be used instead of the ip of the controller node. * Procedure to find load balancer and update admin.conf When I run kubespray, a load balancer is used instead of the private ip of the controller.
-
- Oct 12, 2020
-
-
rptaylor authored
k8s_master_no_etcd_fips should not be input var
-
- Sep 22, 2020
-
-
David Medinets authored
I kept seeing `TLS handshake error from 10.250.250.158:63770: EOF` from two IP addresses that correlate to my ELB. Changing the health check from TCP to HTTPS stopped the errors from being generated.
-
- Sep 17, 2020
-
-
Florent Monbillard authored
It was documented as if it were an Ansible variable, but it is a Terraform variable. This also means the colon syntax was incorrect. TF variables are assigned with an equals sign. Co-authored-by:
rptaylor <rptaylor@uvic.ca>
-
- Aug 28, 2020
-
-
Barry Melbourne authored
-
- Aug 27, 2020
-
-
Hugo Blom authored
-
Barry Melbourne authored
-
- Aug 18, 2020
-
-
Florian Ruynat authored
-
rptaylor authored
-
- Aug 05, 2020
-
-
Maxime Guyot authored
-
- Jul 27, 2020
-
-
Maxime Guyot authored
-
- Jul 22, 2020
-
-
Kenichi Omichi authored
The official word is OpenStack, not Openstack as [1]. This replaces it with OpenStack in the docs. [1]: https://www.openstack.org/
-
- Jun 30, 2020
-
-
Kenichi Omichi authored
This changes MetalLB contrib to one of addons for deploying MetalLB with Kubernetes cluster deployment. By the default, Kubespray doesn't deploy MetalLB addon.
-
- Jun 29, 2020
-
-
Joel Seguillon authored
-
- Jun 26, 2020
-
-
Kenichi Omichi authored
inventory_builder creates hosts.yaml file with hostnames like "node1", "node2", etc. Even if specifying override_system_hostname=false, the output of "kubectl get nodes" shows those hostnames ("node1", etc.) without using actual hostnames. To solve this issue, this adds an option USE_REAL_HOSTNAME to get actual hostnames when creating hosts.yaml file instead of "node1", etc.
-
- Jun 17, 2020
-
-
Maxime Guyot authored
-
- Jun 05, 2020
-
-
Florian Ruynat authored
-
- May 29, 2020
-
-
Kenichi Omichi authored
Since MetalLB v0.8[1], metallb:speaker has started publishing an event nodeAssigned on k8s resource. To support MetalLB v0.8+, this allows metallb:speaker to create events. [1]: https://github.com/metallb/metallb/commit/5cc6e237766d742fccde1a8a325baba2608024df#diff-60053ad6fecb5a3cfabb6f3d9e720899R246
-
- May 28, 2020
-
-
Kenichi Omichi authored
If running MetalLB v0.7.3 on k8s v1.18.2, metallb pods output the following parsing error of v1.ServiceList: $ kubectl logs controller-dbb46cf84-fw8h8 -n metallb-system { "caller":"reflector.go:205", "level":"error", "msg":"go.universe.tf/metallb/internal/k8s/k8s.go:231: Failed to list *v1.Service: v1.ServiceList: Items: []v1.Service: v1.Service: ObjectMeta: v1.ObjectMeta: readObjectFieldAsBytes: expect : after object field, parsing 1605 Then an external IP address is never allocated to the Service of LoadBalancer type. By updating MetalLB version to the latest v0.9[1] today, this issue can be solved. [1]: https://hub.docker.com/r/metallb/controller/tags
-
Wang Zhen authored
Signed-off-by:
Wang Zhen <lazybetrayer@gmail.com>
-
- May 18, 2020
-
-
Kenichi Omichi authored
This updates MetalLB README as following - Remove unnecessary markdown to read it easily on github - Make words consistency (kubernetes, loadbalancer) - Add change-required option
-
- May 13, 2020
-
-
Hector S authored
-
Kenichi Omichi authored
Due to lack of requirements installation on Azure README, the error can happen: "The ipaddr filter requires python's netaddr be installed on the ansible controller" It is nice to add the installation for Azure users.
-
- May 03, 2020
-
-
Kenichi Omichi authored
apply-rg.sh was for Azure command version 1("azure" command) and the command is old and version 2("az" command) is officially used today. apply-rg_2.sh was for the version 2. In addition, the README[1] says we need to run apply-rg.sh for applying templates. This renames apply-rg_2.sh to apply-rg.sh for common usages of the version 2. [1]: https://github.com/kubernetes-sigs/kubespray/tree/master/contrib/azurerm#generating-and-applying
-
- May 01, 2020
-
-
Kenichi Omichi authored
The ansible-playbook needs to ssh-login to Azure virtual machines with ssh keypair, and users need to specify ssh_public_keys for their own ssh public key. The change of ssh_public_keys is mandatory. So this updates contrib/azurerm/README.md to explain that. In addition, the path of all.yml was wrong. That also is updated with this.
-
Kenichi Omichi authored
apply-rg_2.sh uses 'az group deployment' command but the command is deprecated like the following warning message: "This command is implicitly deprecated because command group 'group deployment' is deprecated and will be removed in a future release. Use 'deployment group' instead." This updates these deprecated commands. FYI: The command has been deprecated since [1] on azure-cli side. [1]: https://github.com/Azure/azure-cli/commit/991cb7cc7c9e577d8bec3b78e0316dfb5d39fe10#diff-2057bbb8441166e4910b34b09d22b58cR222
-
- Apr 27, 2020
-
-
Samuel Liu authored
* MetalLB IP address range extension * MetalLB IP address range extension
-
- Apr 21, 2020
-
-
Florian Ruynat authored
-
- Apr 16, 2020
-
-
qvicksilver authored
* Terraform/OpenStack: Allow free form worker node definition * fixup! Terraform/OpenStack: Allow free form worker node definition
-