[DNM] CI: Fix breakage following devstack changes
A recent devstack change [1] has dropped all KEYSTONE_AUTH_* variables except KEYSTONE_AUTH_URI. Use KEYSTONE_SERVICE_* variables instead. Another change [2] switched off the creation of an admin endpoint for keystone, which we need. Get or create it again until we update Fenix to stop using it. Update service name/type and endpoint URLs accordingly. [1] https://review.opendev.org/c/openstack/devstack/+/735472 [2] https://review.opendev.org/c/openstack/devstack/+/777345 And drop lower constraints test. Change-Id: I3c876344b4d29d3de536910f2997a57ab1d2d320
This commit is contained in:
parent
bd0810495f
commit
c3215def0d
|
@ -2,7 +2,6 @@
|
|||
templates:
|
||||
- openstack-python3-ussuri-jobs
|
||||
- check-requirements
|
||||
- openstack-lower-constraints-jobs
|
||||
- build-openstack-docs-pti
|
||||
- docs-on-readthedocs
|
||||
check:
|
||||
|
|
|
@ -67,13 +67,16 @@ function create_fenix_accounts {
|
|||
"$REGION_NAME" \
|
||||
"$fenix_api_url/v1"
|
||||
|
||||
KEYSTONEV3_SERVICE=$(get_or_create_service "keystonev3" \
|
||||
"identityv3" "Keystone Identity Service V3")
|
||||
get_or_create_endpoint $KEYSTONEV3_SERVICE \
|
||||
# Create admin and internal endpoints for keystone. Fenix currently uses
|
||||
# the admin endpoint to interact with keystone, but devstack stopped
|
||||
# creating one in https://review.opendev.org/c/openstack/devstack/+/777345
|
||||
KEYSTONE_SERVICE=$(get_or_create_service "keystone" \
|
||||
"identity" "Keystone Identity Service")
|
||||
get_or_create_endpoint $KEYSTONE_SERVICE \
|
||||
"$REGION_NAME" \
|
||||
"$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_SERVICE_PORT/v3" \
|
||||
"$KEYSTONE_AUTH_PROTOCOL://$KEYSTONE_AUTH_HOST:$KEYSTONE_AUTH_PORT/v3" \
|
||||
"$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_SERVICE_PORT/v3"
|
||||
"${KEYSTONE_SERVICE_PROTOCOL}://${KEYSTONE_SERVICE_HOST}/identity" \
|
||||
"${KEYSTONE_SERVICE_PROTOCOL}://${KEYSTONE_SERVICE_HOST}/identity" \
|
||||
"${KEYSTONE_SERVICE_PROTOCOL}://${KEYSTONE_SERVICE_HOST}/identity"
|
||||
}
|
||||
|
||||
function start_fenix {
|
||||
|
|
|
@ -1,23 +0,0 @@
|
|||
coverage==4.0 # Apache-2.0
|
||||
hacking==2.0 # Apache-2.0
|
||||
openstackdocstheme==1.31.2 # Apache-2.0
|
||||
oslotest==3.8.0 # Apache-2.0
|
||||
pbr==2.0 # Apache-2.0
|
||||
python-subunit==1.3.0 # Apache-2.0/BSD
|
||||
reno==3.0.0;python_version=='3.6'
|
||||
reno==3.0.0;python_version=='3.7'
|
||||
sphinx==2.3.1;python_version=='3.6'
|
||||
sphinx==2.3.1;python_version=='3.7'
|
||||
stestr==1.0.0 # Apache-2.0
|
||||
testtools==2.2.0 # MIT
|
||||
ddt==1.0.1 # MIT
|
||||
mock==2.0.0 # BSD
|
||||
fixtures==3.0.0 # Apache-2.0/BSD
|
||||
testrepository==0.0.18 # Apache-2.0/BSD
|
||||
testscenarios==0.4 # Apache-2.0/BSD
|
||||
oslo.context==2.23 # Apache-2.0
|
||||
oslo.config==4.46 # Apache-2.0
|
||||
oslo.log==3.43 # Apache-2.0
|
||||
oslo.db==4.46 # Apache-2.0
|
||||
oslo.policy==2.2.0 # Apache-2.0
|
||||
oslo.messaging==9.6.0 # Apache-2.0
|
7
tox.ini
7
tox.ini
|
@ -56,10 +56,3 @@ enable-extensions = H106,H203
|
|||
ignore = E121,E122,E123,E124,E125,E126,E127,E128,E129,E131,E251,E305,E402,H405,W503,W504,E731
|
||||
builtins = _
|
||||
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build
|
||||
|
||||
[testenv:lower-constraints]
|
||||
basepython = python3
|
||||
deps =
|
||||
-c{toxinidir}/lower-constraints.txt
|
||||
-r{toxinidir}/test-requirements.txt
|
||||
-r{toxinidir}/requirements.txt
|
||||
|
|
Loading…
Reference in New Issue