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
This commit is contained in:
Andreas Krüger
2019-04-17 17:32:03 +02:00
committed by Kubernetes Prow Robot
parent ec3daedf9e
commit d4b9f15c0a
26 changed files with 429 additions and 265 deletions

View File

@@ -0,0 +1,10 @@
# Instance settings
cloud_image: centos-7
mode: ha
# Kubespray settings
kube_network_plugin: weave
kubeadm_enabled: true
deploy_netchecker: true
kubernetes_audit: true
dns_min_replicas: 1

View File

@@ -0,0 +1,10 @@
# Instance settings
cloud_image: centos-7
mode: ha
# Kubespray settings
kube_network_plugin: calico
download_localhost: true
download_run_once: true
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,9 @@
# Instance settings
cloud_image: centos-7
mode: default
# Kubespray settings
kube_network_plugin: cilium
deploy_netchecker: true
enable_network_policy: true
dns_min_replicas: 1

View File

@@ -0,0 +1,23 @@
# Instance settings
cloud_image: centos-7
mode: ha
# Kubespray settings
kube_network_plugin: flannel
helm_enabled: true
kubernetes_audit: true
etcd_events_cluster_setup: true
local_volume_provisioner_enabled: true
etcd_deployment_type: host
deploy_netchecker: true
dns_min_replicas: 1
cloud_provider: gce
kube_encrypt_secret_data: true
ingress_nginx_enabled: true
cert_manager_enabled: true
metrics_server_enabled: true
kube_token_auth: true
kube_basic_auth: true
enable_nodelocaldns: true
vm_memory: 6144Mi

View File

@@ -0,0 +1,9 @@
# Instance settings
cloud_image: centos-7
mode: default
# Kubespray settings
kube_network_plugin: kube-router
deploy_netchecker: true
enable_network_policy: true
dns_min_replicas: 1

View File

@@ -0,0 +1,9 @@
# Instance settings
cloud_image: centos-7
mode: default
# Kubespray settings
kube_network_plugin_multus: true
kube_network_plugin: calico
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: debian-9
mode: default
# Kubespray settings
kube_network_plugin: calico
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: opensuse-leap-15
mode: default
# Kubespray settings
kube_network_plugin: canal
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: rhel-server-7
mode: separate
# Kubespray settings
kube_network_plugin: canal
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,9 @@
# Instance settings
cloud_image: rhel-server-7
mode: default
# Kubespray settings
kube_network_plugin: cilium
deploy_netchecker: true
enable_network_policy: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: rhel-server-7
mode: default
# Kubespray settings
kube_network_plugin: weave
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: ubuntu-1604
mode: separate
# Kubespray settings
kube_network_plugin: canal
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,10 @@
# Instance settings
cloud_image: ubuntu-1604
mode: ha
# Kubespray settings
kube_network_plugin: canal
kubeadm_enabled: true
dynamic_kubelet_configuration: true
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,9 @@
# Instance settings
cloud_image: ubuntu-1604
mode: separate
# Kubespray settings
kube_network_plugin: cilium
deploy_netchecker: true
enable_network_policy: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: ubuntu-1604
mode: separate
# Kubespray settings
kube_network_plugin: contiv
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,10 @@
# Instance settings
cloud_image: ubuntu-1604
mode: ha
# Kubespray settings
kube_network_plugin: flannel
kubeadm_enabled: true
skip_non_kubeadm_warning: true
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,9 @@
# Instance settings
cloud_image: ubuntu-1604
mode: separate
# Kubespray settings
bootstrap_os: ubuntu
kube_network_plugin: kube-router
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,12 @@
# Instance settings
cloud_image: ubuntu-1604
mode: separate
# Kubespray settings
kube_network_plugin: flannel
etcd_deployment: rkt
kubelet_deployment: rkt
download_localhost: true
download_run_once: true
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: ubuntu-1604
mode: separate
# Kubespray settings
kube_network_plugin: weave
deploy_netchecker: true
dns_min_replicas: 1

View File

@@ -0,0 +1,8 @@
# Instance settings
cloud_image: ubuntu-1804
mode: aio
# Kubespray settings
kube_network_plugin: flannel
deploy_netchecker: true
kubedns_min_replicas: 1