Merge "Swith k8s to CoreDNS by default"
diff --git a/jenkins/client/job/deploy/lab/component/stacklight.yml b/jenkins/client/job/deploy/lab/component/stacklight.yml
index 94ccce2..2937b9a 100644
--- a/jenkins/client/job/deploy/lab/component/stacklight.yml
+++ b/jenkins/client/job/deploy/lab/component/stacklight.yml
@@ -4,18 +4,24 @@
_param:
jenkins_deploy_jobs:
- stack_name: stacklight_k8s_calico
+ heat_stack_zone_job_param: "mcp-stacklight"
+ openstack_api_projects_job_param: "mcp-stacklight"
stack_env: devcloud
stack_type: heat
stack_install: core,k8s,calico,stacklight
stack_test: ""
job_timer: "H H(0-6) * * *"
- stack_name: stacklight_os_contrail
+ heat_stack_zone_job_param: "mcp-stacklight"
+ openstack_api_projects_job_param: "mcp-stacklight"
stack_env: devcloud
stack_type: heat
stack_install: core,openstack,contrail,stacklight
stack_test: ""
job_timer: "H H(0-6) * * *"
- stack_name: stacklight_os_ovs
+ heat_stack_zone_job_param: "mcp-stacklight"
+ openstack_api_projects_job_param: "mcp-stacklight"
stack_env: devcloud
stack_type: heat
stack_install: core,openstack,ovs,stacklight
diff --git a/jenkins/client/job/k8s-test/init.yml b/jenkins/client/job/k8s-test/init.yml
index cfce810..c26bfce 100644
--- a/jenkins/client/job/k8s-test/init.yml
+++ b/jenkins/client/job/k8s-test/init.yml
@@ -3,4 +3,6 @@
- system.jenkins.client.job.k8s-test.mcp-k8s-merge-pipeline
- system.jenkins.client.job.k8s-test.mcp-k8s-dashboard-test-pipeline
- system.jenkins.client.job.k8s-test.mcp-k8s-dashboard-merge-pipeline
+- system.jenkins.client.job.k8s-test.mcp-k8s-metallb-test-pipeline
+- system.jenkins.client.job.k8s-test.mcp-k8s-metallb-merge-pipeline
- system.jenkins.client.job.k8s-test.mcp-k8s-formula-test-pipeline
diff --git a/kubernetes/common.yml b/kubernetes/common.yml
index 722a8c2..9151987 100644
--- a/kubernetes/common.yml
+++ b/kubernetes/common.yml
@@ -44,8 +44,8 @@
kubernetes_genie_source: ${_param:kubernetes_genie_repo}/genie_v1.0-138-gbf5dbaa
kubernetes_genie_source_hash: md5=b024052ed4ecb1d5354e0cc8f51afaca
kubernetes_flannel_image: ${_param:kubernetes_flannel_repo}/flannel:v0.10.0-amd64
- kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.6.2
- kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.6.2
+ kubernetes_metallb_controller_image: ${_param:kubernetes_metallb_repo}/controller:v0.7.3
+ kubernetes_metallb_speaker_image: ${_param:kubernetes_metallb_repo}/speaker:v0.7.3
kubernetes_sriov_source: ${_param:kubernetes_sriov_repo}/sriov_v0.3-8-g8b7ed98
kubernetes_sriov_source_hash: md5=c0cc33202afd02e4cc44b977a8faf6e7
kubernetes_cniplugins_source: ${_param:kubernetes_cniplugins_repo}/cni-plugins_v0.7.1-48-g696b1f9.tar.gz
diff --git a/kubernetes/control/opencontrail.yaml b/kubernetes/control/opencontrail.yml
similarity index 74%
rename from kubernetes/control/opencontrail.yaml
rename to kubernetes/control/opencontrail.yml
index ba22753..6b23781 100644
--- a/kubernetes/control/opencontrail.yaml
+++ b/kubernetes/control/opencontrail.yml
@@ -3,6 +3,9 @@
opencontrail_identity_user: admin
opencontrail_identity_password: contrail123
opencontrail_identity_tenant: admin
+ opencontrail_public_ip_range: 172.17.47.128/25
+ opencontrail_public_ip_network: default-domain:default-project:Public
+ opencontrail_private_ip_range: 10.150.0.0/16
kubernetes:
pool:
network:
@@ -13,10 +16,10 @@
network:
engine: none
opencontrail:
- version: {{ cookiecutter.opencontrail_version }}
- public_ip_range: {{ cookiecutter.opencontrail_public_ip_range }}
- public_network: {{ cookiecutter.get('opencontrail_public_ip_network', 'default-domain:default-project:Public') }}
- private_ip_range: {{ cookiecutter.opencontrail_private_ip_range }}
+ version: ${_param:opencontrail_version}
+ public_ip_range: ${_param:opencontrail_public_ip_range }
+ public_network: ${_param:opencontrail_public_ip_network }
+ private_ip_range: ${_param:opencontrail_private_ip_range }
config:
api:
host: ${_param:opencontrail_control_address}