Gate fixes: Define AGENT_BINARY to true. Disable horizon in gate
The two commits are squashed since they are both gate fixes (And can't be merged otherwise) Gate fix: Define AGENT_BINARY to true Following [1] , devstack defines all processes, even disabled ones. This failes on q-agt in Dragonflow, since it is not defined (In Dragonflow, it doesn't exist). Setting AGENT_BINARY to true works around this issue, since true won't fail, but won't actually do anything. [1] https://review.openstack.org/#/c/469390 Change-Id: Iea4c38c3708c058667040cca3904d708d785f48e Disable horizon in gate We don't actually test horizon. Following [1], it should be removed. [1] https://review.openstack.org/#/c/474283/ Change-Id: If7d1148380848c5ec9270dcccc3782edb1027812
This commit is contained in:
parent
378fa3b73c
commit
d3c0f202f2
@ -17,7 +17,7 @@
|
||||
# http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/dragonflow.yaml
|
||||
#
|
||||
|
||||
export OVERRIDE_ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-crt,n-cauth,n-obj,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,mysql,dstat,df-controller,df-redis,df-redis-server,q-svc,df-l3-agent,df-metadata,q-qos,placement-api,df-bgp,q-trunk
|
||||
export OVERRIDE_ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-crt,n-cauth,n-obj,g-api,g-reg,c-sch,c-api,c-vol,rabbit,mysql,dstat,df-controller,df-redis,df-redis-server,q-svc,df-l3-agent,df-metadata,q-qos,placement-api,df-bgp,q-trunk
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"DF_REDIS_PUBSUB=True"
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"DF_RUNNING_IN_GATE=True"
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"EXTERNAL_HOST_IP=172.24.4.100"
|
||||
|
@ -17,7 +17,7 @@
|
||||
# http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/dragonflow.yaml
|
||||
#
|
||||
|
||||
export OVERRIDE_ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-crt,n-cauth,n-obj,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,mysql,dstat,df-controller,df-etcd,df-etcd-server,df-zmq-publisher-service,q-svc,df-l3-agent,df-metadata,q-qos,placement-api,q-trunk
|
||||
export OVERRIDE_ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-crt,n-cauth,n-obj,g-api,g-reg,c-sch,c-api,c-vol,rabbit,mysql,dstat,df-controller,df-etcd,df-etcd-server,df-zmq-publisher-service,q-svc,df-l3-agent,df-metadata,q-qos,placement-api,q-trunk
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"DF_PUB_SUB=True"
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"DF_SELECTIVE_TOPO_DIST=True"
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"ENABLE_PORT_STATUS_NOTIFIER=False"
|
||||
|
@ -14,6 +14,10 @@ function neutron_plugin_install_agent_packages {
|
||||
:
|
||||
}
|
||||
|
||||
# Workaround for devstack/systemd, which will try to define q-agt even though
|
||||
# it's disabled.
|
||||
AGENT_BINARY=$(which true)
|
||||
|
||||
if is_service_enabled df-l3-agent ; then
|
||||
AGENT_L3_BINARY=${AGENT_L3_BINARY:-"$(get_python_exec_prefix)/df-l3-agent"}
|
||||
enable_service q-l3
|
||||
|
Loading…
Reference in New Issue
Block a user