MarkusTeufelberger
73c2ff17dd
Fix Ansible-lint error [E502] ( #4743 )
5 years ago
Robert Neumann
787a9c74fa
Terraform wait for floating IP instance has been associated ( #4321 )
* Add wait for floating ip associate with instance
* Terraform formatting fix
* Sort Open Telekom Cloud in compatible list
5 years ago
MarkusTeufelberger
f3fbf995ca
Update default CentOS version on Azure
5 years ago
MarkusTeufelberger
e67f848abc
ansible-lint: add spaces around variables [E206] ( #4699 )
5 years ago
MarkusTeufelberger
9335cdcebc
ansible-lint: Add exception for invocation of "rm" ( #4609 )
5 years ago
Andreas Krüger
38af93b60c
Remove rkt support ( #4671 )
5 years ago
MarkusTeufelberger
88d919337e
ansible-lint: don't compare to empty string [E602] ( #4665 )
5 years ago
Jiang Yi Tao
f518b90c6b
associate fips for masters with no etcd ( #4657 )
5 years ago
Maxime Guyot
696d481e3b
Fix dynamic inventory parsing in contrib/tf/packet ( #4645 )
5 years ago
Maxime Guyot
6af1f65d3c
Fix python syntax in Terraform dynamic inventory ( #4643 )
5 years ago
Maxime Guyot
37d98e79ec
Pin Terraform provider versions ( #4620 )
5 years ago
Andreas Krüger
d588532c9b
Update probe timeouts, delays etc. ( #4612 )
* Fix merge conflict
* Add check delay
* Add more liveness and readiness options to metrics-server
5 years ago
Matthew Mosesohn
d89ecb8308
disable metrics server and fix terraform ( #4617 )
* disable metrics server in centos7-flannel-addons job
Change-Id: I1d87923547584896f64dda9ea8feb5581ad48cbe
* Fix tf facility->facilities syntax
Change-Id: I434bfe53f47e8e4a546890e0b62d24bde6e6d6a7
* Update Terraform CI for facilities
* Fix undefined variable error
5 years ago
Maxime Guyot
50751bb610
Revert "Optimize kube resources creation ( #4572 )" ( #4621 )
This reverts commit f8fdc0cd93
.
5 years ago
andreyshestakov
f8fdc0cd93
Optimize kube resources creation ( #4572 )
5 years ago
Maxime Guyot
04f2682ac6
Drop unused dynamic inventory functions ( #4138 )
5 years ago
rptaylor
873b5608cf
add master_allowed_remote_ips (with terraform fmt) ( #4022 )
5 years ago
Maxime Guyot
b218e17f44
ansible-lint: E403 Package installs should not use latest ( #4500 )
5 years ago
Maxime Guyot
1cf76a10db
Disable usage of default security group ( #4533 )
5 years ago
Andreas Holmsten
7f1d9ff543
[contrib/terraform/openstack] Add k8s_allowed_remote_ips variable ( #4506 )
* Add k8s_allowed_remote_ips variable
Useful for defining CIDRs allowed to initiate a SSH connection when
you don't want to use a bastion.
* Add TF_VAR_k8s_allowed_remote_ips variable to tf-apply-ovh
5 years ago
Remous-Aris Koutsiamanis
27958e4247
Fix "Prevent inventory.py from configuring an even number of nodes in etcd" #4399 ( #4465 )
by making clusters with fewer than 3 nodes have only 1 etcd node
5 years ago
Maxime Guyot
e865c50574
Fix terraform fmt on contrib/terraform/aws ( #4484 )
5 years ago
Maxime Guyot
80f31818df
Add terraform validate for contrib/terraform/aws ( #4438 )
5 years ago
Karen Almog
20ebb49568
Don't create security groups for a bastion host on openstack, if doesn't exist ( #4291 )
5 years ago
Andreas Holmsten
01cf11b961
Run terraform fmt and add step to CI ( #4405 )
* Run terraform fmt
* Add terraform fmt to .terraform-validate CI step
* Add tf-validate-aws CI step
* Revert "Add tf-validate-aws CI step"
This reverts commit e007225fac
.
5 years ago
Andreas Holmsten
3da392d1cf
Add OWNERS to contrib/terraform ( #4441 )
5 years ago
Maxime Guyot
9155339cf0
Fix pep8 warnings ( #4368 )
5 years ago
Maxime Guyot
e485fab7eb
Add CI for contrib/terraform/ ( #4133 )
5 years ago
MarkusTeufelberger
9ffc65f8f3
Yamllint fixes ( #4410 )
* Lint everything in the repository with yamllint
* yamllint fixes: syntax fixes only
* yamllint fixes: move comments to play names
* yamllint fixes: indent comments in .gitlab-ci.yml file
5 years ago
tikitavi
1babba753d
adapt inventory script to python 2.7 version ( #4407 )
5 years ago
Matthew Mosesohn
ec08303f82
Revert "Fix #4237 : update kube cert path ( #4354 )" ( #4369 )
This reverts commit ea7a6f1cf1
.
This change modified the certs dir for Kubernetes, but did not move the directories for existing clusters.
5 years ago
Maxime Guyot
e640233947
Use sample inventory file in doc ( #4052 )
5 years ago
Dmitry Chepurovskiy
ea7a6f1cf1
Fix #4237 : update kube cert path ( #4354 )
5 years ago
Peter Metz
38009a215a
fix(contrib/metallb): adds missing become: true in role ( #4356 )
On CoreOS, without this, it fails to kubectl apply MetalLB due to lack of privileges.
5 years ago
tikitavi
2560c4dda3
fixing dump of ordered dictionaries in inventory script ( #4343 )
5 years ago
tikitavi
254a0ab69d
fix inventory script ( #4342 )
hosts are ordered dictionary
remove ansible_user from inventory file
5 years ago
tikitavi
7b3e59ed0a
fix inventory script ( #4339 )
- fix order of entries when the new yaml file is created
- fix group in case there are no hosts in it
5 years ago
tikitavi
44de04be89
update inventory builder for public and private IP per node ( #4323 )
5 years ago
tikitavi
b73f009c07
rewrite inventory script to create inventory file in YAML format ( #4303 )
* rewrite inventory script to create inventory file in YAML format
* minor fixes to inventory script
* change requirments for the inventory script
5 years ago
Christian Berendt
44ee4b507c
terraform: use openstackclient instead of novaclient ( #4280 )
The openstackclient is the preferred CLI for OpenStack
environments and should be used instead of novaclient.
5 years ago
Maxime Guyot
bb495006c8
Update MetalLB to v0.7.3 ( #4194 )
5 years ago
Christian Berendt
c386172be7
terraform: correct the spelling of Betacloud ( #4282 )
5 years ago
Ted Wexler
b5a895d1ec
Run 'terraform fmt' in contrib/terraform/openstack ( #4242 )
5 years ago
Robert Neumann
8b289ad9e1
Fix the file path for all.yml and k8s-cluster.yml ( #4210 )
5 years ago
Maxime Guyot
954676b3d8
Update the admin cert paths ( #4135 )
5 years ago
tikitavi
befa8a6cbd
fix error with delete host in inventory.py script ( #4203 )
* fix error with delete host in inventory.py script
* minor fix
5 years ago
Maxime Guyot
7e974f1401
Fix MetaLB library ( #4195 )
5 years ago
tikitavi
263c8731f2
add to inventory.py script ability to indicate ip ranges ( #4182 )
* add to inventory.py script ability to indicate ip ranges
* add test for range2ip function for inventory.py script
some fixes
* add negative test for range2ip function for inventory.py script
5 years ago
Petr Ruzicka
91e2d61cf2
Adding link to ../../contrib in README ( #4097 )
5 years ago
Maxime Guyot
40f1c51ec3
Add support for Packet with Terraform ( #4043 )
* Add support for Packet with Terraform
Co-Author: johnstudarus <john@jhlconsulting.com>
* removed advanced features to streamline
* clarifying usage
* Update README.md
provide a better test to validate things are working OK
* Update README.md
clarifying what to set
* minor wordsmithing
* Fix admin cert path
* clarifying how to configure keys
* enabling kubeconfig_localhost
pull over the configuration file via playbooks rather than the key files individually
* Create output.tf
* Add support for node specific plans
5 years ago