Remove end of life ubuntu versions in CI (#10107)

* tests: replace ubuntu16 with ubuntu20

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

* tests: replace ubuntu18 with ubuntu20

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

* docs: update docs to remove support for ubuntu 16 and 18

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

* molecule: upgrade ubuntu versions

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

* vagrant: upgrade ubuntu versions

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

* tests: cleanup ubuntu{16,18}

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

* tests: increase ubuntu22 ram to allow molecule creation

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

---------

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
This commit is contained in:
Arthur Outhenin-Chalandre
2023-05-25 04:56:50 +02:00
committed by GitHub
parent 9d1e9a6a78
commit 02624554ae
32 changed files with 45 additions and 153 deletions

View File

@@ -1,9 +0,0 @@
---
# Instance settings
cloud_image: ubuntu-1804
mode: aio
# Use docker
container_manager: docker
etcd_deployment_type: docker
resolvconf_mode: docker_dns

View File

@@ -1,4 +0,0 @@
---
# Instance settings
cloud_image: ubuntu-1804
mode: aio

View File

@@ -1,24 +0,0 @@
---
# Instance settings
cloud_image: ubuntu-1804
mode: ha
# Kubespray settings
kubeadm_certificate_key: 3998c58db6497dd17d909394e62d515368c06ec617710d02edea31c06d741085
kube_proxy_mode: iptables
kube_network_plugin: flannel
helm_enabled: true
krew_enabled: true
kubernetes_audit: true
etcd_events_cluster_enabled: true
local_volume_provisioner_enabled: true
kube_encrypt_secret_data: true
ingress_nginx_enabled: true
ingress_nginx_webhook_enabled: true
ingress_nginx_webhook_job_ttl: 30
cert_manager_enabled: true
# Disable as health checks are still unstable and slow to respond.
metrics_server_enabled: false
metrics_server_kubelet_insecure_tls: true
kube_token_auth: true
enable_nodelocaldns: false

View File

@@ -1,4 +1,4 @@
---
# Instance settings
cloud_image: ubuntu-1804
cloud_image: ubuntu-2004
mode: ha-recover-noquorum

View File

@@ -1,4 +1,4 @@
---
# Instance settings
cloud_image: ubuntu-1804
cloud_image: ubuntu-2004
mode: ha-recover

View File

@@ -1,6 +1,6 @@
---
# Instance settings
cloud_image: ubuntu-1804
cloud_image: ubuntu-2004
mode: separate
# Kubespray settings

View File

@@ -1,6 +1,6 @@
---
# Instance settings
cloud_image: ubuntu-1804
cloud_image: ubuntu-2004
mode: default
# Kubespray settings

View File

@@ -1,6 +1,6 @@
---
# Instance settings
cloud_image: ubuntu-1604
cloud_image: ubuntu-2004
mode: separate
# Kubespray settings

View File

@@ -1,6 +1,6 @@
---
# Instance settings
cloud_image: ubuntu-1804
cloud_image: ubuntu-2004
mode: ha
# Kubespray settings

View File

@@ -1,6 +1,6 @@
---
# Instance settings
cloud_image: ubuntu-1604
cloud_image: ubuntu-2004
mode: ha
# Kubespray settings

View File

@@ -1,7 +0,0 @@
# For CI we are not worries about data persistence across reboot
$libvirt_volume_cache = "unsafe"
# Checking for box update can trigger API rate limiting
# https://www.vagrantup.com/docs/vagrant-cloud/request-limits.html
$box_check_update = false
$vm_cpus = 2

View File

@@ -1,3 +0,0 @@
---
# Kubespray settings
kube_network_plugin: flannel

View File

@@ -1,6 +1,6 @@
$num_instances = 2
$vm_memory ||= 2048
$os = "ubuntu1604"
$os = "ubuntu2004"
$kube_master_instances = 1
$etcd_instances = 1

View File

@@ -1,6 +1,6 @@
---
# Instance settings
cloud_image: ubuntu-1604
cloud_image: ubuntu-2004
mode: separate
# Kubespray settings

View File

@@ -1,4 +1,4 @@
$os = "ubuntu1604"
$os = "ubuntu2004"
# For CI we are not worried about data persistence across reboot
$libvirt_volume_cache = "unsafe"

View File

@@ -1,6 +1,6 @@
---
# Instance settings
cloud_image: ubuntu-1604
cloud_image: ubuntu-2004
mode: separate
# Kubespray settings

View File

@@ -1,6 +1,6 @@
$num_instances = 16
$vm_memory ||= 2048
$os = "ubuntu1804"
$os = "ubuntu2004"
$network_plugin = "weave"
$kube_master_instances = 1
$etcd_instances = 1