Matthew Mosesohn
316508626d
Use K8s 1.14 and add kubeadm experimental control plane mode ( #4317 )
* Use Kubernetes 1.14 and experimental control plane support
* bump to v1.14.0
5 years ago
Maxime Guyot
46ba6a4154
ansible-lint: when lines should not include Jinja2 variables ( #4496 )
5 years ago
Maxime Guyot
d8cbbc414e
Add a PR template ( #4491 )
5 years ago
Maxime Guyot
ebae491e3f
Add several issue templates ( #4493 )
5 years ago
Maxime Guyot
6f919e5020
Add CI for Ubuntu 18.04 on Packet ( #4439 )
5 years ago
Andreas Krüger
4ff851b302
Enable nodelocaldns by default ( #4461 )
* Enable nodelocaldns by default
* Enable nodelocaldns by default
* nodelocaldns is now default
* Disable enable_nodelocaldns for the addons CI jobs
Disable enable_nodelocaldns for the addons CI jobs to make sure things still work without nodelocaldns
5 years ago
Qasim Sarfraz
3af90f8772
disable cloud-routes for non-cloud plugin ( #4443 )
5 years ago
MarkusTeufelberger
cb54d074b5
Fix syntax of yaml in .gitlab-ci.yml file ( #4409 )
5 years ago
Andreas Krüger
9032e271f1
Upgrade CoreDNS to 1.5.0 ( #4494 )
5 years ago
Andreas Krüger
15597aa493
Do not force TCP connections to upstreams. ( #4492 )
5 years ago
Sergey
3b9d13fda9
Return back bind API server node loadbalancer to 127.0.0.1 for security purposes. ( #4489 )
5 years ago
Andreas Krüger
5e0249ae7c
Add HAProxy as internal loadbalancer ( #4480 )
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
353afa7cb0
Fix ipip: false in calico v3 ( #4473 )
5 years ago
Maxime Guyot
e865c50574
Fix terraform fmt on contrib/terraform/aws ( #4484 )
5 years ago
Neven Miculinic
a30ad1e5a5
Added generic CNI network plugin ( #4322 )
* Added generic CNI network plugin
* Added CNI network plugin documentation
* added necessary fix
5 years ago
Robert Neumann
586ad89d50
Fix for unknown 'kubernetes.io' or 'k8s.io' labels specified with --node-labels ( #4320 )
* Fix the file path for all.yml and k8s-cluster.yml
* Fix --node-labels namespace error "unknown labels specified"
* Update templates and configs kubelet node-labels
5 years ago
Sidharth Anupkrishnan
6caa639243
Update CoreDNS label as specified in the kubernetes coredns repository ( #3920 )
5 years ago
Maxime Guyot
80f31818df
Add terraform validate for contrib/terraform/aws ( #4438 )
5 years ago
Maxime Guyot
854cc53fa5
Add CI for contrib/terraform/openstack ( #4475 )
5 years ago
MarkusTeufelberger
d2a1ac3b0c
Add Ansible-lint CI step ( #4411 )
* Add ansible-lint as gitlab-ci step
* Fix jinja2 syntax in include_tasks that breaks ansible-lint
* Use a block scalar to get around gitlab quoting/escaping rules
* Run ansible-lint in verbose mode in CI
5 years ago
Andreas Krüger
a678d1be9d
Update CI to use 2.9.0 release and update Dockerfile to now use 18.04 ( #4472 )
* Update CI to use 2.9.0 release and update Dockerfile to now use 18.04
* Update CI to use 2.9.0 release and update Dockerfile to now use 18.04
* Update the kubectl bin
5 years ago
André R. de Miranda
097806dfe8
Added tag kube-proxy ( #4272 )
Signed-off-by: André R. de Miranda <andre@miranda.work>
5 years ago
Abdulaziz AlMalki
7cdf1fd388
quote values for kube_oidc_groups_prefix and kube_oidc_username_prefix values to accept colon, e.g oidc: ( #4305 )
This will fix error: error converting YAML to JSON: yaml: line 36: mapping values are not allowed in this context
Signed-off-by: Abdulaziz AlMalki <almalki.a@gmail.com>
5 years ago
Maxime Guyot
a4e65c7ceb
Upgrade to Ansible >2.7.0 ( #4471 )
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 Krüger
aa162b0d5d
Update kube-router to 0.2.5 ( #4469 )
5 years ago
Maxime Guyot
b15f3e182d
add default routing to canal and disable bird checks ( #4468 )
Co-Author: Paweł Skrzyński
5 years ago
Andreas Krüger
4d39c1856e
Fix jinja filters ( #4470 )
5 years ago
Maxime Guyot
b2fa84af61
Vagrant fix password prompt ( #4457 )
5 years ago
Maxime Guyot
913fed0089
kubeadmn init: add 'until' to make 'retries' effective ( #4464 )
an 'until' clause is required or 'retries' is ignored
(see note @ https://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html#do-until-loops )
5 years ago
Maxime Guyot
80ea18bd28
Disable download_once in Vagrant to workaround rsync error ( #4448 )
5 years ago
Markos Chandras
12c6b5c3eb
openSUSE: Use Leap 15.0 instead of 42.3 ( #4442 )
* Vagrantfile: Bump openSUSE to Leap 15.0
* roles: container-engine: Add 'containerd' package for openSUSE
The 'containerd' package contains the docker-containerd and
docker-containerd-shim binaries. We also need to ensure that the latest
version is installed since an older version may already be present (eg GCE
images)
* Remove docker log-opts for opensuse
* roles: bootstrap-os: Use lowercase 'o' for openSUSE
OpenSUSE is not a valid family name. The correct one is openSUSE
* roles: bootstrap-os: Update zypper cache before first installation
The zypper cache may be outdated so ensure that it's fully updated
before we try and install the bootstrap packages.
5 years ago
Maxime Guyot
35c0010876
Rename inventory/sample/hosts.ini to fix vagrant up ( #4447 )
5 years ago
rptaylor
f52584a715
robust handling of API server SANs ( #4435 )
* robust handling of API server SANs
* use apiserver_loadbalancer_domain_name if it is defined, according to PR 3977
5 years ago
Erwan Miran
09bbdadcee
remove nodelocaldns iface on reset ( #4460 )
5 years ago
Xinghong Fang
d711a0c83f
[nodelocaldns] expand tolerations on the daemonset ( #4451 )
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
Eric Ross
29825e6873
Missing ruamel.yaml from requirements.txt ( #4446 )
5 years ago
Andreas Krüger
d18ad63e49
Update nginx to 1.15. Update manifest and performance optimize ( #4458 )
5 years ago
Andreas Holmsten
3da392d1cf
Add OWNERS to contrib/terraform ( #4441 )
5 years ago
Maxime Guyot
8947614d97
Upgrade to etcd v3.2.26 ( #4444 )
5 years ago
Victor Morales
7e4f4a96fc
Replace iteritems() to items() in Jinja2 templates ( #4437 )
The iteritems() dictionary's method has been removed in Python3. Using
this method in Jinja2 templates limits the execution to Python2 which
will be deprecated in 2020[1]. This change replaces that method for
the items() method as it's suggested in the official website[2].
[1] https://pythonclock.org/
[2] https://docs.ansible.com/ansible/latest/user_guide/playbooks_python_version.html#dict-iteritems
5 years ago
MarkusTeufelberger
301a371efe
Update pypy3 on CoreOS to 7.0.0 ( #4456 )
5 years ago
Maxime Guyot
1a6df84c7a
Upgrade to Helm 2.13.1 ( #4445 )
5 years ago
Andreas Krüger
2d38c1e20c
Update premoderator to fix Github API throttle ( #4424 )
* Update premoderator to fix Github API throttle
* Update premoderator script
Add exit codes and document the exit code.
* Fix indentation
5 years ago
Maxime Guyot
9155339cf0
Fix pep8 warnings ( #4368 )
5 years ago
rptaylor
d8a023a92c
Tell git to ignore .terraform directory ( #4428 )
The .terraform directory is populated when modules are downloaded:
https://www.terraform.io/docs/commands/get.html
"The modules are downloaded into a local .terraform folder. This folder should not be committed to version control."
5 years ago
Maxime Guyot
8ad74404c9
Remove bash-completion ( #4431 )
5 years ago
Maxime Guyot
1ce2f04f47
allow Suse OS family ( #4430 )
5 years ago