Update for future ingress improvements
- Openvswitch agent init script skips attaching interface if it does not exist. And the compute-kit.sh deploys neutron with auto_bridge_add: {"br-ex": "provider1"} where "provider1" is a tap interface that is going to be created while deploying the test env. - Heat test script checks only public endpoints - Add 1+2 nodes nodeset. The primary node is used as a client node and not a member of K8s cluster. Change-Id: If7c8763dd619dec31f9d141f21399d159395049a
This commit is contained in:
parent
ddd851d40e
commit
82d1b86b2a
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Neutron
|
description: OpenStack-Helm Neutron
|
||||||
name: neutron
|
name: neutron
|
||||||
version: 0.3.34
|
version: 0.3.35
|
||||||
home: https://docs.openstack.org/neutron/latest/
|
home: https://docs.openstack.org/neutron/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Neutron/OpenStack_Project_Neutron_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Neutron/OpenStack_Project_Neutron_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
@ -428,7 +428,7 @@ do
|
|||||||
bridge=${bmap%:*}
|
bridge=${bmap%:*}
|
||||||
iface=${bmap#*:}
|
iface=${bmap#*:}
|
||||||
ovs-vsctl --no-wait --may-exist add-br $bridge
|
ovs-vsctl --no-wait --may-exist add-br $bridge
|
||||||
if [ -n "$iface" ] && [ "$iface" != "null" ]
|
if [ -n "$iface" ] && [ "$iface" != "null" ] && ( ip link show $iface 1>/dev/null 2>&1 );
|
||||||
then
|
then
|
||||||
ovs-vsctl --no-wait --may-exist add-port $bridge $iface
|
ovs-vsctl --no-wait --may-exist add-port $bridge $iface
|
||||||
migrate_ip_from_nic $iface $bridge
|
migrate_ip_from_nic $iface $bridge
|
||||||
|
@ -76,4 +76,5 @@ neutron:
|
|||||||
- 0.3.32 Update dpdk override
|
- 0.3.32 Update dpdk override
|
||||||
- 0.3.33 Make sure trust on command is applied to avoid race-condition with ovs-dpdk
|
- 0.3.33 Make sure trust on command is applied to avoid race-condition with ovs-dpdk
|
||||||
- 0.3.34 Update metadata endpoint
|
- 0.3.34 Update metadata endpoint
|
||||||
|
- 0.3.35 Do not attach non-existing interfaces to br-ex bridge for OVS agent
|
||||||
...
|
...
|
||||||
|
@ -78,6 +78,10 @@ conf:
|
|||||||
max_l3_agents_per_router: 1
|
max_l3_agents_per_router: 1
|
||||||
l3_ha_network_type: vxlan
|
l3_ha_network_type: vxlan
|
||||||
dhcp_agents_per_network: 1
|
dhcp_agents_per_network: 1
|
||||||
|
# provider1 is a tap interface used by default in the test env
|
||||||
|
# we create this interface while setting up the test env
|
||||||
|
auto_bridge_add:
|
||||||
|
br-ex: provider1
|
||||||
plugins:
|
plugins:
|
||||||
ml2_conf:
|
ml2_conf:
|
||||||
ml2_type_flat:
|
ml2_type_flat:
|
||||||
|
@ -35,7 +35,7 @@ openstack service list
|
|||||||
openstack endpoint list
|
openstack endpoint list
|
||||||
sleep 30 #NOTE(portdirect): Wait for ingress controller to update rules and restart Nginx
|
sleep 30 #NOTE(portdirect): Wait for ingress controller to update rules and restart Nginx
|
||||||
|
|
||||||
openstack --os-interface internal orchestration service list
|
openstack orchestration service list
|
||||||
|
|
||||||
FEATURE_GATE="tls"; if [[ ${FEATURE_GATES//,/ } =~ (^|[[:space:]])${FEATURE_GATE}($|[[:space:]]) ]]; then
|
FEATURE_GATE="tls"; if [[ ${FEATURE_GATES//,/ } =~ (^|[[:space:]])${FEATURE_GATE}($|[[:space:]]) ]]; then
|
||||||
curl --cacert /etc/openstack-helm/certs/ca/ca.pem -L https://heat.openstack.svc.cluster.local
|
curl --cacert /etc/openstack-helm/certs/ca/ca.pem -L https://heat.openstack.svc.cluster.local
|
||||||
|
@ -20,6 +20,12 @@
|
|||||||
- name: primary
|
- name: primary
|
||||||
nodes:
|
nodes:
|
||||||
- primary
|
- primary
|
||||||
|
- name: k8s_cluster
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- name: k8s_control_plane
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
|
||||||
- nodeset:
|
- nodeset:
|
||||||
name: openstack-helm-3nodes-ubuntu_focal
|
name: openstack-helm-3nodes-ubuntu_focal
|
||||||
@ -38,6 +44,18 @@
|
|||||||
nodes:
|
nodes:
|
||||||
- node-1
|
- node-1
|
||||||
- node-2
|
- node-2
|
||||||
|
- name: k8s_cluster
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- node-1
|
||||||
|
- node-2
|
||||||
|
- name: k8s_control_plane
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- name: k8s_nodes
|
||||||
|
nodes:
|
||||||
|
- node-1
|
||||||
|
- node-2
|
||||||
|
|
||||||
- nodeset:
|
- nodeset:
|
||||||
name: openstack-helm-1node-32GB-ubuntu_focal
|
name: openstack-helm-1node-32GB-ubuntu_focal
|
||||||
@ -51,6 +69,12 @@
|
|||||||
- name: primary
|
- name: primary
|
||||||
nodes:
|
nodes:
|
||||||
- primary
|
- primary
|
||||||
|
- name: k8s_cluster
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- name: k8s_control_plane
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
|
||||||
- nodeset:
|
- nodeset:
|
||||||
name: openstack-helm-1node-ubuntu_jammy
|
name: openstack-helm-1node-ubuntu_jammy
|
||||||
@ -61,6 +85,12 @@
|
|||||||
- name: primary
|
- name: primary
|
||||||
nodes:
|
nodes:
|
||||||
- primary
|
- primary
|
||||||
|
- name: k8s_cluster
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- name: k8s_control_plane
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
|
||||||
- nodeset:
|
- nodeset:
|
||||||
name: openstack-helm-3nodes-ubuntu_jammy
|
name: openstack-helm-3nodes-ubuntu_jammy
|
||||||
@ -79,6 +109,42 @@
|
|||||||
nodes:
|
nodes:
|
||||||
- node-1
|
- node-1
|
||||||
- node-2
|
- node-2
|
||||||
|
- name: k8s_cluster
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- node-1
|
||||||
|
- node-2
|
||||||
|
- name: k8s_control_plane
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- name: k8s_nodes
|
||||||
|
nodes:
|
||||||
|
- node-1
|
||||||
|
- node-2
|
||||||
|
|
||||||
|
- nodeset:
|
||||||
|
name: openstack-helm-1node-2nodes-ubuntu_jammy
|
||||||
|
nodes:
|
||||||
|
- name: primary
|
||||||
|
label: ubuntu-jammy
|
||||||
|
- name: node-1
|
||||||
|
label: ubuntu-jammy
|
||||||
|
- name: node-2
|
||||||
|
label: ubuntu-jammy
|
||||||
|
groups:
|
||||||
|
- name: primary
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- name: k8s_cluster
|
||||||
|
nodes:
|
||||||
|
- node-1
|
||||||
|
- node-2
|
||||||
|
- name: k8s_control_plane
|
||||||
|
nodes:
|
||||||
|
- node-1
|
||||||
|
- name: k8s_nodes
|
||||||
|
nodes:
|
||||||
|
- node-2
|
||||||
|
|
||||||
- nodeset:
|
- nodeset:
|
||||||
name: openstack-helm-1node-32GB-ubuntu_jammy
|
name: openstack-helm-1node-32GB-ubuntu_jammy
|
||||||
@ -92,3 +158,9 @@
|
|||||||
- name: primary
|
- name: primary
|
||||||
nodes:
|
nodes:
|
||||||
- primary
|
- primary
|
||||||
|
- name: k8s_cluster
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
- name: k8s_control_plane
|
||||||
|
nodes:
|
||||||
|
- primary
|
||||||
|
Loading…
Reference in New Issue
Block a user