Maxime Guyot
f142e671b3
Cleanup references to Travis CI ( #4208 )
Broken since 4efb0b7
5 years ago
Maxime Guyot
2f49b6caa8
Use yamllint --strict ( #4587 )
5 years ago
Maxime Guyot
50c86919dc
Packet CI: Increasing the time wiating for IP to be assigned ( #4584 )
5 years ago
Maxime Guyot
781cc00cc4
Add a testcase to check that pods are running ( #4555 )
5 years ago
Matthew Mosesohn
05dc2b3a09
Use K8s 1.14 and add kubeadm experimental control plane mode ( #4514 )
* Use K8s 1.14 and add kubeadm experimental control plane mode
This reverts commit d39c273d96
.
* 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
5 years ago
Aleksey Kasatkin
d0e628911c
Add sha256 hashes for calicoctl v3.6.1 ( #4580 )
Hashes are added to calicoctl_binary_checksums for both adm and arm platforms.
5 years ago
Andreas Krüger
656633f784
YAMLLint everything ( #4576 )
5 years ago
Maxime Guyot
530e1c329d
Add shellcheck CI ( #4562 )
5 years ago
Victor Morales
f5aec8add4
Fix runc absolute path ( #4542 )
The BINDIR variable defined on the runc's Makefile[1] defines
installation path is on $(PREFIX)/sbin which used for most of the
Linux distributions. This change fixes the absolute path used for
non-ClearLinux distributions (CentOS, Ubuntu).
[1] https://github.com/opencontainers/runc/blob/master/Makefile#L10
5 years ago
Maxime Guyot
f92309bfd0
Fix ansible-lint for ceph package ( #4568 )
5 years ago
Maxime Guyot
ef10feb26f
Comment loadbalancer_* settings in sample inventory ( #4566 )
5 years ago
Victor Morales
c6586829de
Ensure /etc/bash_completion.d/ folder exists ( #4543 )
The Stateless ClearLinux feature[1] requires the creation of folders
in /etc folder. This change ensure the existence of the
/etc/bash_completion.d/ folder for ClearLinux Distribution.
[1] https://clearlinux.org/features/stateless
5 years ago
johnstudarus
b103385678
added missing sidebar link to Packet doc ( #4513 )
5 years ago
Maxime Guyot
848191e97a
Enable working Packet CI jobs and delay GCE CI ( #4559 )
5 years ago
MarkusTeufelberger
04e3fb6a5a
Fix ansible-lint error 103 ( #4511 )
5 years ago
Maxime Guyot
b218e17f44
ansible-lint: E403 Package installs should not use latest ( #4500 )
5 years ago
Maxime Guyot
bba6d0c613
Fix CI link ( #4521 )
5 years ago
Maxime Guyot
49af1f9969
Fix ansible-lint e601 in create-vms ( #4561 )
5 years ago
Maxime Guyot
a6dc50e7cb
Add host information for canal readiness probe ( #4548 )
5 years ago
Maxime Guyot
f69b5f7f33
Upgrade to Ansible 2.7.8 ( #4535 )
5 years ago
Maxime Guyot
37eac010c8
ansible-lint: Don’t compare to literal True/False ( #4499 )
5 years ago
Andreas Krüger
d4b9f15c0a
PHASE 2 - Enable Packet-CI in gitlab and move unit-tests and deploy-part1 ( #4538 )
* PHASE 2 - Enable Packet-CI in gitlab
* Add gitlab files
* Reset files back and only keep Packet
* Include packet
* Add missing Upgrade Tests
* Update GCE jobs etc
* Fix bug
* Yaml lint all gitlab files
* Remove GCE
* Test
* Test again
* Enable GCE again
* Install requirements
* Cleanup the gitlab file
* Cleanup runner tags
* Install requirements
* Test
* Test variables for gce
* Test again
* Test again
* Fix
* Update
5 years ago
Maxime Guyot
ec3daedf9e
Revert "Fix for unknown 'kubernetes.io' or 'k8s.io' labels specified with --node-labels ( #4320 )" ( #4553 )
This reverts commit 586ad89d50
.
5 years ago
Maxime Guyot
1cf76a10db
Disable usage of default security group ( #4533 )
5 years ago
Jugwan Eom
d83181a2be
add RBD Provisioner Addon ( #3667 ) ( #3668 )
Based on the CephFS Provisioner Addon, the following changes have been made:
- Upstream v2.1.1-k8s1.11
- Configurable Provisioner replicas
5 years ago
Andreas Krüger
b834a28891
PHASE 1 - Add Packet-CI playbook and configuration ( #4537 )
5 years ago
andreyshestakov
78f6f6b889
Mark "Calico | Set global as_num" as "unchanged" ( #4539 )
This command executes with "--skip-exists" parameter, so it is idempotent
and should not be marked as "changed".
5 years ago
Maxime Guyot
0b02f6593b
Split .gitlab-ci.yml into several files ( #4519 )
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
Matthew Mosesohn
c5fb734098
Switch calicoctl from a container to a binary ( #4524 )
5 years ago
Maxime Guyot
d5d3cfd3fa
Sanitize the cluster_name variable ( #4509 )
5 years ago
Maxime Guyot
cc77a8c395
Add logo folders ( #4515 )
5 years ago
Matthew Mosesohn
d39c273d96
Revert "Use K8s 1.14 and add kubeadm experimental control plane mode ( #4317 )" ( #4510 )
This reverts commit 316508626d
.
5 years ago
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