Andreas Krüger
3722acee85
Fix broken metrics-server deployment not starting ( #4651 )
* Fix metrics-server deployment
* Make metrics server work
* Fix sample inventory
5 years ago
Maxime Guyot
a4a35f8a4f
Git checkout a specific version for testing upgrades ( #4653 )
5 years ago
grialeyur
82119ca923
Add support calico kubernetes datastore and typha. ( #4498 )
* Add support calico kubernetes datastore and typha.
* Add typha_enabled to kubespray-defaults.
5 years ago
gitareest
6ca2019002
Fix issue with etcd arm host installation case ( #4589 )
Use host_architecture variable.
5 years ago
Maxime Guyot
53e3463b5a
Fix GCE tests with undefined CI_PLATFORM ( #4650 )
5 years ago
Matthew Mosesohn
c9ed5f69d7
Prepend docker.io for all docker hub images ( #4648 )
Change-Id: I71dc793641bc168e40419e38f33f68f5325e77a9
5 years ago
Maxime Guyot
696d481e3b
Fix dynamic inventory parsing in contrib/tf/packet ( #4645 )
5 years ago
Maxime Guyot
f5a83ceded
Fix typo in test-infra playbook ( #4644 )
5 years ago
Andreas Krüger
3fe66a1298
Update downloads role to download to correct group ( #4638 )
5 years ago
Maxime Guyot
6af1f65d3c
Fix python syntax in Terraform dynamic inventory ( #4643 )
5 years ago
Sergey Kolekonov
4a10dca7d4
Add an ability to provide oidc cert in base64 ( #4618 )
5 years ago
Matthew Mosesohn
4d57ed314d
Clean up check for setting kubeadm certificate key ( #4634 )
Change-Id: I2c97c4753089eb3ec2e6b01b2681a8be98ecbb57
5 years ago
Andreas Krüger
86d0e12695
Add missing comma ( #4636 )
5 years ago
iwankgb
4e81bcc147
Fixing Vagrant cluster provisioning ( #4218 )
* Pass ansible_ssh_user as host_var
Co-authored-by: Damian Darczuk <damian.darczuk@intel.com>
Co-authored-by: Paweł Pałucki <pawel.palucki@intel.com>
* Create a directory before downloading container images to ansible host
Co-authored-by: Damian Darczuk <damian.darczuk@intel.com>
Co-authored-by: Paweł Pałucki <pawel.palucki@intel.com>
* Set private key usuing synchronize task options
Co-authored-by: Damian Darczuk <damian.darczuk@intel.com>
Co-authored-by: Paweł Pałucki <pawel.palucki@intel.com>
5 years ago
andreyshestakov
691baf5b14
Calico fix ( #4540 )
* Mark "Calico | Set global as_num" as "unchanged"
This command executes with "--skip-exists" parameter, so it is idempotent
and should not be marked as "changed".
* trigger ci
5 years ago
Attilio Greco
6243467856
remove duble check for run this task just one time ( #4613 )
5 years ago
Andreas Krüger
3c5a4474ac
Increase ansible-lint speed ( #4632 )
5 years ago
Maxime Guyot
01da65252b
Reduce VM size for Packet CI ( #4630 )
5 years ago
Andreas Krüger
f3e7615bef
Switch deploy-part1 AIO job to Calico ( #4628 )
* Switch deploy-part1 AIO job to Calico
* Cleanup file
* Remove newline at end
5 years ago
Vincent Gramer
f47a666227
support azure loadbalancer standard sku ( #4150 ) ( #4476 )
add the support of the folling property in azure-credential-check.yml
- azure_loadbalancer_sku: Sku of Load Balancer and Public IP. Candidate values are: basic and standard.
- azure_exclude_master_from_standard_lb: excludes master nodes from standard load balancer.
- azure_disable_outbound_snat: disables the outbound SNAT for public load balancer rules
- useInstanceMetadata: Use instance metadata service where possible
- azure_primary_availability_set: (Optional) The name of the availability set that should be used as the load balancer backend
5 years ago
Wilmar den Ouden
b708db4cd5
Update to v1.14.1 ( #4481 )
5 years ago
Maxime Guyot
a3144e7e21
Test with minimum requirements ( #4615 )
5 years ago
Maxime Guyot
683efc5698
Move on_success test to deploy-part2 ( #4627 )
5 years ago
Maxime Guyot
38a3075025
Always rebase on master before running a job ( #4616 )
5 years ago
Matthew Mosesohn
fc072300ea
Purge legacy cleanup tasks from older than 1 year ( #4450 )
We don't need to support upgrades from 2 year old installs,
just from the last major version.
Also changed most retried tasks to 1s delay instead of longer.
5 years ago
Chad Swenson
d25ecfe1c1
Update Docker defaults to 18.09.5 and drop deprecated ( #4624 )
As of kubernetes v1.14, docker 18.09 is [validated for use](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.14.md#external-dependencies ). Docker 1.11 and 1.12 were dropped.
This patch:
- Updates the default docker version to 18.09
- Updates Docker packages to the latest 18.09 patch (18.09.5)
- Removes options for Docker 1.11 and 1.12
5 years ago
Maxime Guyot
37d98e79ec
Pin Terraform provider versions ( #4620 )
5 years ago
MarkusTeufelberger
a65605b17a
ansible-lint: Don't use bare variables ( #4608 )
Circumvented one false positive from ansible-lint
Moved a block of jinja magic into its own variable
5 years ago
MarkusTeufelberger
424e59805f
ansible-lint: Fix commands that are also available as module ( #4619 )
5 years ago
Maxime Guyot
6df8111cd4
Merge 020_check and 030_check ( #4623 )
* Merge 020_check and 030_check
* Fix pods output and fail if test pods is not ready
5 years ago
MarkusTeufelberger
76db060afb
Define and implement specs for bootstrap-os ( #4455 )
* Add README to bootstrap-os role
* Rework bootstrap-os once more
* Document workarounds for bugs/deficiencies in Ansible modules
* Unify and document role variables
* Remove installation of additional packages and repositories
* Merge Ubuntu and Debian tasks
* Remove pipelining setting from default playbooks
* Fix OpenSUSE not running its required tasks
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
d6d7458d68
Fix control plane setup without a hardcoded key ( #4610 )
5 years ago
Maxime Guyot
228b244c84
Move inline shell into script files ( #4604 )
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
Justin Chao
64f48bf84c
Update ansible.md ( #4599 )
Ansible 2.0 has deprecated the “ssh” from ansible_ssh_host.
Updating the docs to be more aligned with the Ansible version used in the sample/inventory.ini file as well.
Also adding `[bastion]` group in the docs to avoid confusion.
5 years ago
andreyshestakov
f8fdc0cd93
Optimize kube resources creation ( #4572 )
5 years ago
Matthew Mosesohn
09fe95bc60
Avoid creating k8s cert dir on non-k8s nodes ( #4602 )
5 years ago
Victor Morales
ada5941a70
Unmask Docker service in ClearLinux ( #4583 )
The docker service provided by the containers-basic bundle is masked
in ClearLinux distribution. This is causing errors in the following
steps. This commit ensures that the unit is not masked.
5 years ago
Maxime Guyot
88fe3403ce
Add overcommitment for CPU in Packet CI playbook ( #4597 )
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
12086744e0
Update docs for inventory_builder ( #4581 )
5 years ago
Vedran Bartonicek
33ab615072
Wait longer for node to join the cluster ( #4549 )
5 years ago
Maxime Guyot
f696d7abee
Simplify syntax-check CI job ( #4585 )
5 years ago
Rabi Mishra
5a1cf19278
Install cri-tools on fedora ( #4350 )
5 years ago
Maxime Guyot
416e65509b
Add documentation about CPU arch compatibility ( #4302 )
5 years ago
Maxime Guyot
4de6a78e26
Fix CI for packet_centos7-flannel-addons ( #4586 )
5 years ago
Maxime Guyot
026088deea
Re-Add docker:dind for Packet CI ( #4567 )
5 years ago