{ "openstack/nova": { "type": "git", "url": "https://opendev.org/openstack/nova.git" }, "openstack/python-novaclient": { "type": "git", "url": "https://opendev.org/openstack/python-novaclient.git" }, "openstack/swift": { "type": "git", "url": "https://opendev.org/openstack/swift.git" }, "openstack/python-swiftclient": { "type": "git", "url": "https://opendev.org/openstack/python-swiftclient.git" }, "openstack/swift-bench": { "type": "git", "url": "https://opendev.org/openstack/swift-bench.git" }, "openstack/glance": { "type": "git", "url": "https://opendev.org/openstack/glance.git" }, "openstack/python-glanceclient": { "type": "git", "url": "https://opendev.org/openstack/python-glanceclient.git" }, "openstack/glance_store": { "type": "git", "url": "https://opendev.org/openstack/glance_store.git" }, "openstack/keystone": { "type": "git", "url": "https://opendev.org/openstack/keystone.git" }, "openstack/python-keystoneclient": { "type": "git", "url": "https://opendev.org/openstack/python-keystoneclient.git" }, "openstack/keystonemiddleware": { "type": "git", "url": "https://opendev.org/openstack/keystonemiddleware.git" }, "openstack/horizon": { "type": "git", "url": "https://opendev.org/openstack/horizon.git" }, "openstack/django_openstack_auth": { "type": "git", "url": "https://opendev.org/openstack/django_openstack_auth.git" }, "openstack/tuskar-ui": { "type": "git", "url": "https://opendev.org/x/tuskar-ui.git" }, "openstack/neutron": { "type": "git", "url": "https://opendev.org/openstack/neutron.git" }, "openstack/python-neutronclient": { "type": "git", "url": "https://opendev.org/openstack/python-neutronclient.git" }, "openstack/cinder": { "type": "git", "url": "https://opendev.org/openstack/cinder.git" }, "openstack/python-cinderclient": { "type": "git", "url": "https://opendev.org/openstack/python-cinderclient.git" }, "openstack/ceilometer": { "type": "git", "url": "https://opendev.org/openstack/ceilometer.git" }, "openstack/ceilometermiddleware": { "type": "git", "url": "https://github.com/openstack/ceilometermiddleware.git" }, "openstack/python-ceilometerclient": { "type": "git", "url": "https://opendev.org/openstack/python-ceilometerclient.git" }, "openstack/heat": { "type": "git", "url": "https://opendev.org/openstack/heat.git" }, "openstack/python-heatclient": { "type": "git", "url": "https://opendev.org/openstack/python-heatclient.git" }, "openstack/heat-cfntools": { "type": "git", "url": "https://opendev.org/openstack/heat-cfntools.git" }, "openstack/heat-templates": { "type": "git", "url": "https://opendev.org/openstack/heat-templates.git" }, "openstack/trove": { "type": "git", "url": "https://opendev.org/openstack/trove.git" }, "openstack/python-troveclient": { "type": "git", "url": "https://opendev.org/openstack/python-troveclient.git" }, "openstack/trove-integration": { "type": "git", "url": "https://opendev.org/openstack/trove-integration.git" }, "openstack/ironic": { "type": "git", "url": "https://opendev.org/openstack/ironic.git" }, "openstack/python-ironicclient": { "type": "git", "url": "https://opendev.org/openstack/python-ironicclient.git" }, "openstack/ironic-python-agent": { "type": "git", "url": "https://opendev.org/openstack/ironic-python-agent.git" }, "openstack/cliff": { "type": "git", "url": "https://opendev.org/openstack/cliff.git" }, "openstack/oslo-config": { "type": "git", "url": "https://opendev.org/openstack/oslo.config.git" }, "openstack/oslo-concurrency": { "type": "git", "url": "https://opendev.org/openstack/oslo.concurrency" }, "openstack/oslo-context": { "type": "git", "url": "https://opendev.org/openstack/oslo.context" }, "openstack/oslo-db": { "type": "git", "url": "https://opendev.org/openstack/oslo.db.git" }, "openstack/oslo-i18n": { "type": "git", "url": "https://opendev.org/openstack/oslo.i18n.git" }, "openstack/oslo-incubator": { "type": "git", "url": "https://opendev.org/openstack/oslo-incubator.git" }, "openstack/oslo-log": { "type": "git", "url": "https://opendev.org/openstack/oslo.log" }, "openstack/oslo-messaging": { "type": "git", "url": "https://opendev.org/openstack/oslo.messaging.git" }, "openstack/oslo-middleware": { "type": "git", "url": "https://opendev.org/openstack/oslo.middleware" }, "openstack/oslo-policy": { "type": "git", "url": "https://opendev.org/openstack/oslo.policy" }, "openstack/oslo-rootwrap": { "type": "git", "url": "https://opendev.org/openstack/oslo.rootwrap.git" }, "openstack/oslo-serialization": { "type": "git", "url": "https://opendev.org/openstack/oslo.serialization.git" }, "openstack/oslosphinx": { "type": "git", "url": "https://opendev.org/openstack/oslosphinx.git" }, "openstack/oslotest": { "type": "git", "url": "https://opendev.org/openstack/oslotest.git" }, "openstack/oslo-version": { "type": "git", "url": "https://opendev.org/openstack-attic/oslo.version.git" }, "openstack/oslo-vmware": { "type": "git", "url": "https://opendev.org/openstack/oslo.vmware.git" }, "openstack/oslo-utils": { "type": "git", "url": "https://opendev.org/openstack/oslo.utils.git" }, "openstack/pycadf": { "type": "git", "url": "https://opendev.org/openstack/pycadf.git" }, "openstack/stevedore": { "type": "git", "url": "https://opendev.org/openstack/stevedore.git" }, "openstack/taskflow": { "type": "git", "url": "https://opendev.org/openstack/taskflow.git" }, "openstack/designate": { "type": "git", "url": "https://opendev.org/openstack/designate.git" }, "openstack/python-designateclient": { "type": "git", "url": "https://opendev.org/openstack/python-designateclient.git" }, "openstack/python-barbicanclient": { "type": "git", "url": "https://opendev.org/openstack/python-barbicanclient.git" }, "openstack/zuul": { "type": "git", "url": "https://opendev.org/zuul/zuul.git" }, "openstack/turbo-hipster": { "type": "git", "url": "https://opendev.org/x/turbo-hipster.git" }, "openstack/python-saharaclient": { "type": "git", "url": "https://opendev.org/openstack/python-saharaclient" }, "openstack/openstack-ansible-modules": { "type": "git", "url": "https://github.com/openstack-ansible/openstack-ansible-modules" }, "openstack/tempest-lib": { "type": "git", "url": "https://opendev.org/openstack/tempest-lib" }, "openstack/tempest": { "type": "git", "url": "https://opendev.org/openstack/tempest" }, "openstack/python-openstackclient": { "type": "git", "url": "https://opendev.org/openstack/python-openstackclient" }, "openstack/os-client-config": { "type": "git", "url": "https://opendev.org/openstack/os-client-config.git" } }