diff --git a/.gitmodules b/.gitmodules index 20712d9ed330..96b24f4af06c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,164 +1,2744 @@ +[submodule "adjutant"] + path = adjutant + url = ../../openstack/adjutant.git + branch = . +[submodule "adjutant-ui"] + path = adjutant-ui + url = ../../openstack/adjutant-ui.git + branch = . +[submodule "ansible-config_template"] + path = ansible-config_template + url = ../../openstack/ansible-config_template.git + branch = . +[submodule "ansible-hardening"] + path = ansible-hardening + url = ../../openstack/ansible-hardening.git + branch = . +[submodule "ansible-role-atos-hsm"] + path = ansible-role-atos-hsm + url = ../../openstack/ansible-role-atos-hsm.git + branch = . +[submodule "ansible-role-chrony"] + path = ansible-role-chrony + url = ../../openstack/ansible-role-chrony.git + branch = . +[submodule "ansible-role-collect-logs"] + path = ansible-role-collect-logs + url = ../../openstack/ansible-role-collect-logs.git + branch = . +[submodule "ansible-role-container-registry"] + path = ansible-role-container-registry + url = ../../openstack/ansible-role-container-registry.git + branch = . +[submodule "ansible-role-lunasa-hsm"] + path = ansible-role-lunasa-hsm + url = ../../openstack/ansible-role-lunasa-hsm.git + branch = . +[submodule "ansible-role-openstack-operations"] + path = ansible-role-openstack-operations + url = ../../openstack/ansible-role-openstack-operations.git + branch = . +[submodule "ansible-role-python_venv_build"] + path = ansible-role-python_venv_build + url = ../../openstack/ansible-role-python_venv_build.git + branch = . +[submodule "ansible-role-qdrouterd"] + path = ansible-role-qdrouterd + url = ../../openstack/ansible-role-qdrouterd.git + branch = . +[submodule "ansible-role-redhat-subscription"] + path = ansible-role-redhat-subscription + url = ../../openstack/ansible-role-redhat-subscription.git + branch = . +[submodule "ansible-role-systemd_mount"] + path = ansible-role-systemd_mount + url = ../../openstack/ansible-role-systemd_mount.git + branch = . +[submodule "ansible-role-systemd_networkd"] + path = ansible-role-systemd_networkd + url = ../../openstack/ansible-role-systemd_networkd.git + branch = . +[submodule "ansible-role-systemd_service"] + path = ansible-role-systemd_service + url = ../../openstack/ansible-role-systemd_service.git + branch = . +[submodule "ansible-role-thales-hsm"] + path = ansible-role-thales-hsm + url = ../../openstack/ansible-role-thales-hsm.git + branch = . +[submodule "ansible-role-tripleo-modify-image"] + path = ansible-role-tripleo-modify-image + url = ../../openstack/ansible-role-tripleo-modify-image.git + branch = . +[submodule "ansible-role-uwsgi"] + path = ansible-role-uwsgi + url = ../../openstack/ansible-role-uwsgi.git + branch = . +[submodule "aodh"] + path = aodh + url = ../../openstack/aodh.git + branch = . +[submodule "automaton"] + path = automaton + url = ../../openstack/automaton.git + branch = . +[submodule "barbican"] + path = barbican + url = ../../openstack/barbican.git + branch = . +[submodule "barbican-specs"] + path = barbican-specs + url = ../../openstack/barbican-specs.git + branch = . +[submodule "barbican-tempest-plugin"] + path = barbican-tempest-plugin + url = ../../openstack/barbican-tempest-plugin.git + branch = . +[submodule "barbican-ui"] + path = barbican-ui + url = ../../openstack/barbican-ui.git + branch = . +[submodule "bashate"] + path = bashate + url = ../../openstack/bashate.git + branch = . +[submodule "bifrost"] + path = bifrost + url = ../../openstack/bifrost.git + branch = . +[submodule "blazar"] + path = blazar + url = ../../openstack/blazar.git + branch = . +[submodule "blazar-dashboard"] + path = blazar-dashboard + url = ../../openstack/blazar-dashboard.git + branch = . +[submodule "blazar-nova"] + path = blazar-nova + url = ../../openstack/blazar-nova.git + branch = . +[submodule "blazar-specs"] + path = blazar-specs + url = ../../openstack/blazar-specs.git + branch = . +[submodule "blazar-tempest-plugin"] + path = blazar-tempest-plugin + url = ../../openstack/blazar-tempest-plugin.git + branch = . +[submodule "castellan"] + path = castellan + url = ../../openstack/castellan.git + branch = . +[submodule "ceilometer"] + path = ceilometer + url = ../../openstack/ceilometer.git + branch = . +[submodule "ceilometermiddleware"] + path = ceilometermiddleware + url = ../../openstack/ceilometermiddleware.git + branch = . +[submodule "charm-aodh"] + path = charm-aodh + url = ../../openstack/charm-aodh.git + branch = . +[submodule "charm-barbican"] + path = charm-barbican + url = ../../openstack/charm-barbican.git + branch = . +[submodule "charm-barbican-softhsm"] + path = charm-barbican-softhsm + url = ../../openstack/charm-barbican-softhsm.git + branch = . +[submodule "charm-barbican-vault"] + path = charm-barbican-vault + url = ../../openstack/charm-barbican-vault.git + branch = . +[submodule "charm-ceilometer"] + path = charm-ceilometer + url = ../../openstack/charm-ceilometer.git + branch = . +[submodule "charm-ceilometer-agent"] + path = charm-ceilometer-agent + url = ../../openstack/charm-ceilometer-agent.git + branch = . +[submodule "charm-ceph-fs"] + path = charm-ceph-fs + url = ../../openstack/charm-ceph-fs.git + branch = . +[submodule "charm-ceph-mon"] + path = charm-ceph-mon + url = ../../openstack/charm-ceph-mon.git + branch = . +[submodule "charm-ceph-osd"] + path = charm-ceph-osd + url = ../../openstack/charm-ceph-osd.git + branch = . +[submodule "charm-ceph-proxy"] + path = charm-ceph-proxy + url = ../../openstack/charm-ceph-proxy.git + branch = . +[submodule "charm-ceph-radosgw"] + path = charm-ceph-radosgw + url = ../../openstack/charm-ceph-radosgw.git + branch = . +[submodule "charm-ceph-rbd-mirror"] + path = charm-ceph-rbd-mirror + url = ../../openstack/charm-ceph-rbd-mirror.git + branch = . +[submodule "charm-cinder"] + path = charm-cinder + url = ../../openstack/charm-cinder.git + branch = . +[submodule "charm-cinder-backup"] + path = charm-cinder-backup + url = ../../openstack/charm-cinder-backup.git + branch = . +[submodule "charm-cinder-backup-swift-proxy"] + path = charm-cinder-backup-swift-proxy + url = ../../openstack/charm-cinder-backup-swift-proxy.git + branch = . +[submodule "charm-cinder-ceph"] + path = charm-cinder-ceph + url = ../../openstack/charm-cinder-ceph.git + branch = . +[submodule "charm-cinder-purestorage"] + path = charm-cinder-purestorage + url = ../../openstack/charm-cinder-purestorage.git + branch = . +[submodule "charm-cloudkitty"] + path = charm-cloudkitty + url = ../../openstack/charm-cloudkitty.git + branch = . +[submodule "charm-deployment-guide"] + path = charm-deployment-guide + url = ../../openstack/charm-deployment-guide.git + branch = . +[submodule "charm-designate"] + path = charm-designate + url = ../../openstack/charm-designate.git + branch = . +[submodule "charm-designate-bind"] + path = charm-designate-bind + url = ../../openstack/charm-designate-bind.git + branch = . +[submodule "charm-glance"] + path = charm-glance + url = ../../openstack/charm-glance.git + branch = . +[submodule "charm-glance-simplestreams-sync"] + path = charm-glance-simplestreams-sync + url = ../../openstack/charm-glance-simplestreams-sync.git + branch = . +[submodule "charm-glusterfs"] + path = charm-glusterfs + url = ../../openstack/charm-glusterfs.git + branch = . +[submodule "charm-gnocchi"] + path = charm-gnocchi + url = ../../openstack/charm-gnocchi.git + branch = . +[submodule "charm-guide"] + path = charm-guide + url = ../../openstack/charm-guide.git + branch = . +[submodule "charm-hacluster"] + path = charm-hacluster + url = ../../openstack/charm-hacluster.git + branch = . +[submodule "charm-heat"] + path = charm-heat + url = ../../openstack/charm-heat.git + branch = . +[submodule "charm-interface-barbican-secrets"] + path = charm-interface-barbican-secrets + url = ../../openstack/charm-interface-barbican-secrets.git + branch = . +[submodule "charm-interface-bgp"] + path = charm-interface-bgp + url = ../../openstack/charm-interface-bgp.git + branch = . +[submodule "charm-interface-bind-rndc"] + path = charm-interface-bind-rndc + url = ../../openstack/charm-interface-bind-rndc.git + branch = . +[submodule "charm-interface-ceph-client"] + path = charm-interface-ceph-client + url = ../../openstack/charm-interface-ceph-client.git + branch = . +[submodule "charm-interface-ceph-mds"] + path = charm-interface-ceph-mds + url = ../../openstack/charm-interface-ceph-mds.git + branch = . +[submodule "charm-interface-ceph-rbd-mirror"] + path = charm-interface-ceph-rbd-mirror + url = ../../openstack/charm-interface-ceph-rbd-mirror.git + branch = . +[submodule "charm-interface-cinder-backend"] + path = charm-interface-cinder-backend + url = ../../openstack/charm-interface-cinder-backend.git + branch = . +[submodule "charm-interface-cinder-backup"] + path = charm-interface-cinder-backup + url = ../../openstack/charm-interface-cinder-backup.git + branch = . +[submodule "charm-interface-dashboard-plugin"] + path = charm-interface-dashboard-plugin + url = ../../openstack/charm-interface-dashboard-plugin.git + branch = . +[submodule "charm-interface-designate"] + path = charm-interface-designate + url = ../../openstack/charm-interface-designate.git + branch = . +[submodule "charm-interface-gnocchi"] + path = charm-interface-gnocchi + url = ../../openstack/charm-interface-gnocchi.git + branch = . +[submodule "charm-interface-hacluster"] + path = charm-interface-hacluster + url = ../../openstack/charm-interface-hacluster.git + branch = . +[submodule "charm-interface-keystone"] + path = charm-interface-keystone + url = ../../openstack/charm-interface-keystone.git + branch = . +[submodule "charm-interface-keystone-admin"] + path = charm-interface-keystone-admin + url = ../../openstack/charm-interface-keystone-admin.git + branch = . +[submodule "charm-interface-keystone-credentials"] + path = charm-interface-keystone-credentials + url = ../../openstack/charm-interface-keystone-credentials.git + branch = . +[submodule "charm-interface-keystone-domain-backend"] + path = charm-interface-keystone-domain-backend + url = ../../openstack/charm-interface-keystone-domain-backend.git + branch = . +[submodule "charm-interface-keystone-fid-service-provider"] + path = charm-interface-keystone-fid-service-provider + url = ../../openstack/charm-interface-keystone-fid-service-provider.git + branch = . +[submodule "charm-interface-keystone-notifications"] + path = charm-interface-keystone-notifications + url = ../../openstack/charm-interface-keystone-notifications.git + branch = . +[submodule "charm-interface-manila-plugin"] + path = charm-interface-manila-plugin + url = ../../openstack/charm-interface-manila-plugin.git + branch = . +[submodule "charm-interface-mysql-innodb-cluster"] + path = charm-interface-mysql-innodb-cluster + url = ../../openstack/charm-interface-mysql-innodb-cluster.git + branch = . +[submodule "charm-interface-mysql-router"] + path = charm-interface-mysql-router + url = ../../openstack/charm-interface-mysql-router.git + branch = . +[submodule "charm-interface-mysql-shared"] + path = charm-interface-mysql-shared + url = ../../openstack/charm-interface-mysql-shared.git + branch = . +[submodule "charm-interface-neutron-load-balancer"] + path = charm-interface-neutron-load-balancer + url = ../../openstack/charm-interface-neutron-load-balancer.git + branch = . +[submodule "charm-interface-neutron-plugin"] + path = charm-interface-neutron-plugin + url = ../../openstack/charm-interface-neutron-plugin.git + branch = . +[submodule "charm-interface-neutron-plugin-api-subordinate"] + path = charm-interface-neutron-plugin-api-subordinate + url = ../../openstack/charm-interface-neutron-plugin-api-subordinate.git + branch = . +[submodule "charm-interface-nova-cell"] + path = charm-interface-nova-cell + url = ../../openstack/charm-interface-nova-cell.git + branch = . +[submodule "charm-interface-nova-compute"] + path = charm-interface-nova-compute + url = ../../openstack/charm-interface-nova-compute.git + branch = . +[submodule "charm-interface-odl-controller-api"] + path = charm-interface-odl-controller-api + url = ../../openstack/charm-interface-odl-controller-api.git + branch = . +[submodule "charm-interface-openstack-ha"] + path = charm-interface-openstack-ha + url = ../../openstack/charm-interface-openstack-ha.git + branch = . +[submodule "charm-interface-ovsdb-manager"] + path = charm-interface-ovsdb-manager + url = ../../openstack/charm-interface-ovsdb-manager.git + branch = . +[submodule "charm-interface-pacemaker-remote"] + path = charm-interface-pacemaker-remote + url = ../../openstack/charm-interface-pacemaker-remote.git + branch = . +[submodule "charm-interface-placement"] + path = charm-interface-placement + url = ../../openstack/charm-interface-placement.git + branch = . +[submodule "charm-interface-rabbitmq"] + path = charm-interface-rabbitmq + url = ../../openstack/charm-interface-rabbitmq.git + branch = . +[submodule "charm-interface-service-control"] + path = charm-interface-service-control + url = ../../openstack/charm-interface-service-control.git + branch = . +[submodule "charm-interface-websso-fid-service-provider"] + path = charm-interface-websso-fid-service-provider + url = ../../openstack/charm-interface-websso-fid-service-provider.git + branch = . +[submodule "charm-ironic"] + path = charm-ironic + url = ../../openstack/charm-ironic.git + branch = . +[submodule "charm-keystone"] + path = charm-keystone + url = ../../openstack/charm-keystone.git + branch = . +[submodule "charm-keystone-ldap"] + path = charm-keystone-ldap + url = ../../openstack/charm-keystone-ldap.git + branch = . +[submodule "charm-keystone-saml-mellon"] + path = charm-keystone-saml-mellon + url = ../../openstack/charm-keystone-saml-mellon.git + branch = . +[submodule "charm-layer-ceph"] + path = charm-layer-ceph + url = ../../openstack/charm-layer-ceph.git + branch = . +[submodule "charm-layer-ceph-base"] + path = charm-layer-ceph-base + url = ../../openstack/charm-layer-ceph-base.git + branch = . +[submodule "charm-layer-openstack"] + path = charm-layer-openstack + url = ../../openstack/charm-layer-openstack.git + branch = . +[submodule "charm-layer-openstack-api"] + path = charm-layer-openstack-api + url = ../../openstack/charm-layer-openstack-api.git + branch = . +[submodule "charm-layer-openstack-principle"] + path = charm-layer-openstack-principle + url = ../../openstack/charm-layer-openstack-principle.git + branch = . +[submodule "charm-manila"] + path = charm-manila + url = ../../openstack/charm-manila.git + branch = . +[submodule "charm-manila-ganesha"] + path = charm-manila-ganesha + url = ../../openstack/charm-manila-ganesha.git + branch = . +[submodule "charm-manila-generic"] + path = charm-manila-generic + url = ../../openstack/charm-manila-generic.git + branch = . +[submodule "charm-manila-glusterfs"] + path = charm-manila-glusterfs + url = ../../openstack/charm-manila-glusterfs.git + branch = . +[submodule "charm-masakari"] + path = charm-masakari + url = ../../openstack/charm-masakari.git + branch = . +[submodule "charm-masakari-monitors"] + path = charm-masakari-monitors + url = ../../openstack/charm-masakari-monitors.git + branch = . +[submodule "charm-mistral"] + path = charm-mistral + url = ../../openstack/charm-mistral.git + branch = . +[submodule "charm-murano"] + path = charm-murano + url = ../../openstack/charm-murano.git + branch = . +[submodule "charm-mysql-innodb-cluster"] + path = charm-mysql-innodb-cluster + url = ../../openstack/charm-mysql-innodb-cluster.git + branch = . +[submodule "charm-mysql-router"] + path = charm-mysql-router + url = ../../openstack/charm-mysql-router.git + branch = . +[submodule "charm-neutron-api"] + path = charm-neutron-api + url = ../../openstack/charm-neutron-api.git + branch = . +[submodule "charm-neutron-api-odl"] + path = charm-neutron-api-odl + url = ../../openstack/charm-neutron-api-odl.git + branch = . +[submodule "charm-neutron-api-plugin-ovn"] + path = charm-neutron-api-plugin-ovn + url = ../../openstack/charm-neutron-api-plugin-ovn.git + branch = . +[submodule "charm-neutron-dynamic-routing"] + path = charm-neutron-dynamic-routing + url = ../../openstack/charm-neutron-dynamic-routing.git + branch = . +[submodule "charm-neutron-gateway"] + path = charm-neutron-gateway + url = ../../openstack/charm-neutron-gateway.git + branch = . +[submodule "charm-neutron-openvswitch"] + path = charm-neutron-openvswitch + url = ../../openstack/charm-neutron-openvswitch.git + branch = . +[submodule "charm-nova-cell-controller"] + path = charm-nova-cell-controller + url = ../../openstack/charm-nova-cell-controller.git + branch = . +[submodule "charm-nova-cloud-controller"] + path = charm-nova-cloud-controller + url = ../../openstack/charm-nova-cloud-controller.git + branch = . +[submodule "charm-nova-compute"] + path = charm-nova-compute + url = ../../openstack/charm-nova-compute.git + branch = . +[submodule "charm-nova-compute-proxy"] + path = charm-nova-compute-proxy + url = ../../openstack/charm-nova-compute-proxy.git + branch = . +[submodule "charm-nova-lxd"] + path = charm-nova-lxd + url = ../../openstack/charm-nova-lxd.git + branch = . +[submodule "charm-octavia"] + path = charm-octavia + url = ../../openstack/charm-octavia.git + branch = . +[submodule "charm-octavia-dashboard"] + path = charm-octavia-dashboard + url = ../../openstack/charm-octavia-dashboard.git + branch = . +[submodule "charm-octavia-diskimage-retrofit"] + path = charm-octavia-diskimage-retrofit + url = ../../openstack/charm-octavia-diskimage-retrofit.git + branch = . +[submodule "charm-odl-controller"] + path = charm-odl-controller + url = ../../openstack/charm-odl-controller.git + branch = . +[submodule "charm-openstack-dashboard"] + path = charm-openstack-dashboard + url = ../../openstack/charm-openstack-dashboard.git + branch = . +[submodule "charm-openvswitch-odl"] + path = charm-openvswitch-odl + url = ../../openstack/charm-openvswitch-odl.git + branch = . +[submodule "charm-pacemaker-remote"] + path = charm-pacemaker-remote + url = ../../openstack/charm-pacemaker-remote.git + branch = . +[submodule "charm-panko"] + path = charm-panko + url = ../../openstack/charm-panko.git + branch = . +[submodule "charm-percona-cluster"] + path = charm-percona-cluster + url = ../../openstack/charm-percona-cluster.git + branch = . +[submodule "charm-placement"] + path = charm-placement + url = ../../openstack/charm-placement.git + branch = . +[submodule "charm-rabbitmq-server"] + path = charm-rabbitmq-server + url = ../../openstack/charm-rabbitmq-server.git + branch = . +[submodule "charm-specs"] + path = charm-specs + url = ../../openstack/charm-specs.git + branch = . +[submodule "charm-swift-proxy"] + path = charm-swift-proxy + url = ../../openstack/charm-swift-proxy.git + branch = . +[submodule "charm-swift-storage"] + path = charm-swift-storage + url = ../../openstack/charm-swift-storage.git + branch = . +[submodule "charm-tempest"] + path = charm-tempest + url = ../../openstack/charm-tempest.git + branch = . +[submodule "charm-trilio-data-mover"] + path = charm-trilio-data-mover + url = ../../openstack/charm-trilio-data-mover.git + branch = . +[submodule "charm-trilio-dm-api"] + path = charm-trilio-dm-api + url = ../../openstack/charm-trilio-dm-api.git + branch = . +[submodule "charm-trilio-horizon-plugin"] + path = charm-trilio-horizon-plugin + url = ../../openstack/charm-trilio-horizon-plugin.git + branch = . +[submodule "charm-trilio-wlm"] + path = charm-trilio-wlm + url = ../../openstack/charm-trilio-wlm.git + branch = . +[submodule "charm-trove"] + path = charm-trove + url = ../../openstack/charm-trove.git + branch = . +[submodule "charm-vault"] + path = charm-vault + url = ../../openstack/charm-vault.git + branch = . +[submodule "charm-watcher"] + path = charm-watcher + url = ../../openstack/charm-watcher.git + branch = . +[submodule "charm-watcher-dashboard"] + path = charm-watcher-dashboard + url = ../../openstack/charm-watcher-dashboard.git + branch = . +[submodule "charms.ceph"] + path = charms.ceph + url = ../../openstack/charms.ceph.git + branch = . +[submodule "charms.openstack"] + path = charms.openstack + url = ../../openstack/charms.openstack.git + branch = . +[submodule "cinder"] + path = cinder + url = ../../openstack/cinder.git + branch = . +[submodule "cinder-specs"] + path = cinder-specs + url = ../../openstack/cinder-specs.git + branch = . +[submodule "cinder-tempest-plugin"] + path = cinder-tempest-plugin + url = ../../openstack/cinder-tempest-plugin.git + branch = . +[submodule "cinderlib"] + path = cinderlib + url = ../../openstack/cinderlib.git + branch = . +[submodule "cliff"] + path = cliff + url = ../../openstack/cliff.git + branch = . +[submodule "cloudkitty"] + path = cloudkitty + url = ../../openstack/cloudkitty.git + branch = . +[submodule "cloudkitty-dashboard"] + path = cloudkitty-dashboard + url = ../../openstack/cloudkitty-dashboard.git + branch = . +[submodule "cloudkitty-specs"] + path = cloudkitty-specs + url = ../../openstack/cloudkitty-specs.git + branch = . +[submodule "cloudkitty-tempest-plugin"] + path = cloudkitty-tempest-plugin + url = ../../openstack/cloudkitty-tempest-plugin.git + branch = . +[submodule "compute-hyperv"] + path = compute-hyperv + url = ../../openstack/compute-hyperv.git + branch = . +[submodule "cookbook-openstack-application-catalog"] + path = cookbook-openstack-application-catalog + url = ../../openstack/cookbook-openstack-application-catalog.git + branch = . +[submodule "cookbook-openstack-bare-metal"] + path = cookbook-openstack-bare-metal + url = ../../openstack/cookbook-openstack-bare-metal.git + branch = . +[submodule "cookbook-openstack-block-storage"] + path = cookbook-openstack-block-storage + url = ../../openstack/cookbook-openstack-block-storage.git + branch = . +[submodule "cookbook-openstack-client"] + path = cookbook-openstack-client + url = ../../openstack/cookbook-openstack-client.git + branch = . +[submodule "cookbook-openstack-common"] + path = cookbook-openstack-common + url = ../../openstack/cookbook-openstack-common.git + branch = . +[submodule "cookbook-openstack-compute"] + path = cookbook-openstack-compute + url = ../../openstack/cookbook-openstack-compute.git + branch = . +[submodule "cookbook-openstack-dashboard"] + path = cookbook-openstack-dashboard + url = ../../openstack/cookbook-openstack-dashboard.git + branch = . +[submodule "cookbook-openstack-dns"] + path = cookbook-openstack-dns + url = ../../openstack/cookbook-openstack-dns.git + branch = . +[submodule "cookbook-openstack-identity"] + path = cookbook-openstack-identity + url = ../../openstack/cookbook-openstack-identity.git + branch = . +[submodule "cookbook-openstack-image"] + path = cookbook-openstack-image + url = ../../openstack/cookbook-openstack-image.git + branch = . +[submodule "cookbook-openstack-integration-test"] + path = cookbook-openstack-integration-test + url = ../../openstack/cookbook-openstack-integration-test.git + branch = . +[submodule "cookbook-openstack-network"] + path = cookbook-openstack-network + url = ../../openstack/cookbook-openstack-network.git + branch = . +[submodule "cookbook-openstack-ops-database"] + path = cookbook-openstack-ops-database + url = ../../openstack/cookbook-openstack-ops-database.git + branch = . +[submodule "cookbook-openstack-ops-messaging"] + path = cookbook-openstack-ops-messaging + url = ../../openstack/cookbook-openstack-ops-messaging.git + branch = . +[submodule "cookbook-openstack-orchestration"] + path = cookbook-openstack-orchestration + url = ../../openstack/cookbook-openstack-orchestration.git + branch = . +[submodule "cookbook-openstack-telemetry"] + path = cookbook-openstack-telemetry + url = ../../openstack/cookbook-openstack-telemetry.git + branch = . +[submodule "cookbook-openstackclient"] + path = cookbook-openstackclient + url = ../../openstack/cookbook-openstackclient.git + branch = . +[submodule "cookiecutter"] + path = cookiecutter + url = ../../openstack/cookiecutter.git + branch = . +[submodule "coverage2sql"] + path = coverage2sql + url = ../../openstack/coverage2sql.git + branch = . +[submodule "cyborg"] + path = cyborg + url = ../../openstack/cyborg.git + branch = . +[submodule "cyborg-specs"] + path = cyborg-specs + url = ../../openstack/cyborg-specs.git + branch = . +[submodule "cyborg-tempest-plugin"] + path = cyborg-tempest-plugin + url = ../../openstack/cyborg-tempest-plugin.git + branch = . +[submodule "debtcollector"] + path = debtcollector + url = ../../openstack/debtcollector.git + branch = . +[submodule "designate"] + path = designate + url = ../../openstack/designate.git + branch = . +[submodule "designate-dashboard"] + path = designate-dashboard + url = ../../openstack/designate-dashboard.git + branch = . +[submodule "designate-specs"] + path = designate-specs + url = ../../openstack/designate-specs.git + branch = . +[submodule "designate-tempest-plugin"] + path = designate-tempest-plugin + url = ../../openstack/designate-tempest-plugin.git + branch = . [submodule "devstack"] path = devstack - url = https://review.openstack.org/openstack-dev/devstack.git + url = ../../openstack/devstack.git branch = . -[submodule "pbr"] - path = pbr - url = https://review.openstack.org/openstack-dev/pbr.git +[submodule "devstack-plugin-amqp1"] + path = devstack-plugin-amqp1 + url = ../../openstack/devstack-plugin-amqp1.git + branch = . +[submodule "devstack-plugin-ceph"] + path = devstack-plugin-ceph + url = ../../openstack/devstack-plugin-ceph.git + branch = . +[submodule "devstack-plugin-container"] + path = devstack-plugin-container + url = ../../openstack/devstack-plugin-container.git + branch = . +[submodule "devstack-plugin-cookiecutter"] + path = devstack-plugin-cookiecutter + url = ../../openstack/devstack-plugin-cookiecutter.git + branch = . +[submodule "devstack-plugin-kafka"] + path = devstack-plugin-kafka + url = ../../openstack/devstack-plugin-kafka.git + branch = . +[submodule "devstack-plugin-nfs"] + path = devstack-plugin-nfs + url = ../../openstack/devstack-plugin-nfs.git + branch = . +[submodule "devstack-plugin-open-cas"] + path = devstack-plugin-open-cas + url = ../../openstack/devstack-plugin-open-cas.git + branch = . +[submodule "devstack-plugin-pika"] + path = devstack-plugin-pika + url = ../../openstack/devstack-plugin-pika.git + branch = . +[submodule "devstack-plugin-zmq"] + path = devstack-plugin-zmq + url = ../../openstack/devstack-plugin-zmq.git + branch = . +[submodule "devstack-tools"] + path = devstack-tools + url = ../../openstack/devstack-tools.git + branch = . +[submodule "devstack-vagrant"] + path = devstack-vagrant + url = ../../openstack/devstack-vagrant.git + branch = . +[submodule "dib-utils"] + path = dib-utils + url = ../../openstack/dib-utils.git + branch = . +[submodule "django_openstack_auth"] + path = django_openstack_auth + url = ../../openstack/django_openstack_auth.git + branch = . +[submodule "ec2-api"] + path = ec2-api + url = ../../openstack/ec2-api.git + branch = . +[submodule "ec2api-tempest-plugin"] + path = ec2api-tempest-plugin + url = ../../openstack/ec2api-tempest-plugin.git + branch = . +[submodule "eslint-config-openstack"] + path = eslint-config-openstack + url = ../../openstack/eslint-config-openstack.git + branch = . +[submodule "freezer"] + path = freezer + url = ../../openstack/freezer.git + branch = . +[submodule "freezer-api"] + path = freezer-api + url = ../../openstack/freezer-api.git + branch = . +[submodule "freezer-dr"] + path = freezer-dr + url = ../../openstack/freezer-dr.git + branch = . +[submodule "freezer-specs"] + path = freezer-specs + url = ../../openstack/freezer-specs.git + branch = . +[submodule "freezer-tempest-plugin"] + path = freezer-tempest-plugin + url = ../../openstack/freezer-tempest-plugin.git + branch = . +[submodule "freezer-web-ui"] + path = freezer-web-ui + url = ../../openstack/freezer-web-ui.git + branch = . +[submodule "futurist"] + path = futurist + url = ../../openstack/futurist.git + branch = . +[submodule "glance"] + path = glance + url = ../../openstack/glance.git + branch = . +[submodule "glance-specs"] + path = glance-specs + url = ../../openstack/glance-specs.git + branch = . +[submodule "glance_store"] + path = glance_store + url = ../../openstack/glance_store.git + branch = . +[submodule "grenade"] + path = grenade + url = ../../openstack/grenade.git + branch = . +[submodule "hacking"] + path = hacking + url = ../../openstack/hacking.git + branch = . +[submodule "heat"] + path = heat + url = ../../openstack/heat.git + branch = . +[submodule "heat-agents"] + path = heat-agents + url = ../../openstack/heat-agents.git + branch = . +[submodule "heat-cfnclient"] + path = heat-cfnclient + url = ../../openstack/heat-cfnclient.git + branch = . +[submodule "heat-cfntools"] + path = heat-cfntools + url = ../../openstack/heat-cfntools.git + branch = . +[submodule "heat-dashboard"] + path = heat-dashboard + url = ../../openstack/heat-dashboard.git + branch = . +[submodule "heat-specs"] + path = heat-specs + url = ../../openstack/heat-specs.git + branch = . +[submodule "heat-tempest-plugin"] + path = heat-tempest-plugin + url = ../../openstack/heat-tempest-plugin.git + branch = . +[submodule "heat-templates"] + path = heat-templates + url = ../../openstack/heat-templates.git + branch = . +[submodule "heat-translator"] + path = heat-translator + url = ../../openstack/heat-translator.git + branch = . +[submodule "horizon"] + path = horizon + url = ../../openstack/horizon.git + branch = . +[submodule "instack-undercloud"] + path = instack-undercloud + url = ../../openstack/instack-undercloud.git + branch = . +[submodule "ironic"] + path = ironic + url = ../../openstack/ironic.git + branch = . +[submodule "ironic-inspector"] + path = ironic-inspector + url = ../../openstack/ironic-inspector.git + branch = . +[submodule "ironic-inspector-specs"] + path = ironic-inspector-specs + url = ../../openstack/ironic-inspector-specs.git + branch = . +[submodule "ironic-lib"] + path = ironic-lib + url = ../../openstack/ironic-lib.git + branch = . +[submodule "ironic-prometheus-exporter"] + path = ironic-prometheus-exporter + url = ../../openstack/ironic-prometheus-exporter.git + branch = . +[submodule "ironic-python-agent"] + path = ironic-python-agent + url = ../../openstack/ironic-python-agent.git + branch = . +[submodule "ironic-python-agent-builder"] + path = ironic-python-agent-builder + url = ../../openstack/ironic-python-agent-builder.git + branch = . +[submodule "ironic-specs"] + path = ironic-specs + url = ../../openstack/ironic-specs.git + branch = . +[submodule "ironic-tempest-plugin"] + path = ironic-tempest-plugin + url = ../../openstack/ironic-tempest-plugin.git + branch = . +[submodule "ironic-ui"] + path = ironic-ui + url = ../../openstack/ironic-ui.git + branch = . +[submodule "js-openstack-lib"] + path = js-openstack-lib + url = ../../openstack/js-openstack-lib.git + branch = . +[submodule "karbor"] + path = karbor + url = ../../openstack/karbor.git + branch = . +[submodule "karbor-dashboard"] + path = karbor-dashboard + url = ../../openstack/karbor-dashboard.git + branch = . +[submodule "karma-subunit-reporter"] + path = karma-subunit-reporter + url = ../../openstack/karma-subunit-reporter.git + branch = . +[submodule "kayobe"] + path = kayobe + url = ../../openstack/kayobe.git + branch = . +[submodule "kayobe-config"] + path = kayobe-config + url = ../../openstack/kayobe-config.git + branch = . +[submodule "kayobe-config-dev"] + path = kayobe-config-dev + url = ../../openstack/kayobe-config-dev.git + branch = . +[submodule "keystone"] + path = keystone + url = ../../openstack/keystone.git + branch = . +[submodule "keystone-specs"] + path = keystone-specs + url = ../../openstack/keystone-specs.git + branch = . +[submodule "keystone-tempest-plugin"] + path = keystone-tempest-plugin + url = ../../openstack/keystone-tempest-plugin.git + branch = . +[submodule "keystoneauth"] + path = keystoneauth + url = ../../openstack/keystoneauth.git + branch = . +[submodule "keystonemiddleware"] + path = keystonemiddleware + url = ../../openstack/keystonemiddleware.git + branch = . +[submodule "kolla"] + path = kolla + url = ../../openstack/kolla.git + branch = . +[submodule "kolla-ansible"] + path = kolla-ansible + url = ../../openstack/kolla-ansible.git + branch = . +[submodule "kolla-cli"] + path = kolla-cli + url = ../../openstack/kolla-cli.git + branch = . +[submodule "kuryr"] + path = kuryr + url = ../../openstack/kuryr.git + branch = . +[submodule "kuryr-kubernetes"] + path = kuryr-kubernetes + url = ../../openstack/kuryr-kubernetes.git + branch = . +[submodule "kuryr-libnetwork"] + path = kuryr-libnetwork + url = ../../openstack/kuryr-libnetwork.git + branch = . +[submodule "kuryr-tempest-plugin"] + path = kuryr-tempest-plugin + url = ../../openstack/kuryr-tempest-plugin.git + branch = . +[submodule "ldappool"] + path = ldappool + url = ../../openstack/ldappool.git + branch = . +[submodule "liberasurecode"] + path = liberasurecode + url = ../../openstack/liberasurecode.git + branch = . +[submodule "loci"] + path = loci + url = ../../openstack/loci.git + branch = . +[submodule "magnum"] + path = magnum + url = ../../openstack/magnum.git + branch = . +[submodule "magnum-specs"] + path = magnum-specs + url = ../../openstack/magnum-specs.git + branch = . +[submodule "magnum-tempest-plugin"] + path = magnum-tempest-plugin + url = ../../openstack/magnum-tempest-plugin.git + branch = . +[submodule "magnum-ui"] + path = magnum-ui + url = ../../openstack/magnum-ui.git + branch = . +[submodule "manila"] + path = manila + url = ../../openstack/manila.git + branch = . +[submodule "manila-image-elements"] + path = manila-image-elements + url = ../../openstack/manila-image-elements.git + branch = . +[submodule "manila-specs"] + path = manila-specs + url = ../../openstack/manila-specs.git + branch = . +[submodule "manila-tempest-plugin"] + path = manila-tempest-plugin + url = ../../openstack/manila-tempest-plugin.git + branch = . +[submodule "manila-test-image"] + path = manila-test-image + url = ../../openstack/manila-test-image.git + branch = . +[submodule "manila-ui"] + path = manila-ui + url = ../../openstack/manila-ui.git + branch = . +[submodule "masakari"] + path = masakari + url = ../../openstack/masakari.git + branch = . +[submodule "masakari-dashboard"] + path = masakari-dashboard + url = ../../openstack/masakari-dashboard.git + branch = . +[submodule "masakari-monitors"] + path = masakari-monitors + url = ../../openstack/masakari-monitors.git + branch = . +[submodule "masakari-specs"] + path = masakari-specs + url = ../../openstack/masakari-specs.git + branch = . +[submodule "metalsmith"] + path = metalsmith + url = ../../openstack/metalsmith.git + branch = . +[submodule "microversion-parse"] + path = microversion-parse + url = ../../openstack/microversion-parse.git + branch = . +[submodule "mistral"] + path = mistral + url = ../../openstack/mistral.git + branch = . +[submodule "mistral-dashboard"] + path = mistral-dashboard + url = ../../openstack/mistral-dashboard.git + branch = . +[submodule "mistral-extra"] + path = mistral-extra + url = ../../openstack/mistral-extra.git + branch = . +[submodule "mistral-lib"] + path = mistral-lib + url = ../../openstack/mistral-lib.git + branch = . +[submodule "mistral-specs"] + path = mistral-specs + url = ../../openstack/mistral-specs.git + branch = . +[submodule "mistral-tempest-plugin"] + path = mistral-tempest-plugin + url = ../../openstack/mistral-tempest-plugin.git + branch = . +[submodule "molteniron"] + path = molteniron + url = ../../openstack/molteniron.git + branch = . +[submodule "monasca-agent"] + path = monasca-agent + url = ../../openstack/monasca-agent.git + branch = . +[submodule "monasca-analytics"] + path = monasca-analytics + url = ../../openstack/monasca-analytics.git + branch = . +[submodule "monasca-api"] + path = monasca-api + url = ../../openstack/monasca-api.git + branch = . +[submodule "monasca-ceilometer"] + path = monasca-ceilometer + url = ../../openstack/monasca-ceilometer.git + branch = . +[submodule "monasca-common"] + path = monasca-common + url = ../../openstack/monasca-common.git + branch = . +[submodule "monasca-events-api"] + path = monasca-events-api + url = ../../openstack/monasca-events-api.git + branch = . +[submodule "monasca-grafana-datasource"] + path = monasca-grafana-datasource + url = ../../openstack/monasca-grafana-datasource.git + branch = . +[submodule "monasca-kibana-plugin"] + path = monasca-kibana-plugin + url = ../../openstack/monasca-kibana-plugin.git + branch = . +[submodule "monasca-log-api"] + path = monasca-log-api + url = ../../openstack/monasca-log-api.git + branch = . +[submodule "monasca-notification"] + path = monasca-notification + url = ../../openstack/monasca-notification.git + branch = . +[submodule "monasca-persister"] + path = monasca-persister + url = ../../openstack/monasca-persister.git + branch = . +[submodule "monasca-specs"] + path = monasca-specs + url = ../../openstack/monasca-specs.git + branch = . +[submodule "monasca-statsd"] + path = monasca-statsd + url = ../../openstack/monasca-statsd.git + branch = . +[submodule "monasca-tempest-plugin"] + path = monasca-tempest-plugin + url = ../../openstack/monasca-tempest-plugin.git + branch = . +[submodule "monasca-thresh"] + path = monasca-thresh + url = ../../openstack/monasca-thresh.git + branch = . +[submodule "monasca-transform"] + path = monasca-transform + url = ../../openstack/monasca-transform.git + branch = . +[submodule "monasca-ui"] + path = monasca-ui + url = ../../openstack/monasca-ui.git + branch = . +[submodule "mox3"] + path = mox3 + url = ../../openstack/mox3.git + branch = . +[submodule "murano"] + path = murano + url = ../../openstack/murano.git + branch = . +[submodule "murano-agent"] + path = murano-agent + url = ../../openstack/murano-agent.git + branch = . +[submodule "murano-apps"] + path = murano-apps + url = ../../openstack/murano-apps.git + branch = . +[submodule "murano-dashboard"] + path = murano-dashboard + url = ../../openstack/murano-dashboard.git + branch = . +[submodule "murano-pkg-check"] + path = murano-pkg-check + url = ../../openstack/murano-pkg-check.git + branch = . +[submodule "murano-specs"] + path = murano-specs + url = ../../openstack/murano-specs.git + branch = . +[submodule "murano-tempest-plugin"] + path = murano-tempest-plugin + url = ../../openstack/murano-tempest-plugin.git + branch = . +[submodule "networking-bagpipe"] + path = networking-bagpipe + url = ../../openstack/networking-bagpipe.git + branch = . +[submodule "networking-baremetal"] + path = networking-baremetal + url = ../../openstack/networking-baremetal.git + branch = . +[submodule "networking-bgpvpn"] + path = networking-bgpvpn + url = ../../openstack/networking-bgpvpn.git + branch = . +[submodule "networking-generic-switch"] + path = networking-generic-switch + url = ../../openstack/networking-generic-switch.git + branch = . +[submodule "networking-hyperv"] + path = networking-hyperv + url = ../../openstack/networking-hyperv.git + branch = . +[submodule "networking-midonet"] + path = networking-midonet + url = ../../openstack/networking-midonet.git + branch = . +[submodule "networking-odl"] + path = networking-odl + url = ../../openstack/networking-odl.git + branch = . +[submodule "networking-ovn"] + path = networking-ovn + url = ../../openstack/networking-ovn.git + branch = . +[submodule "networking-sfc"] + path = networking-sfc + url = ../../openstack/networking-sfc.git + branch = . +[submodule "neutron"] + path = neutron + url = ../../openstack/neutron.git + branch = . +[submodule "neutron-dynamic-routing"] + path = neutron-dynamic-routing + url = ../../openstack/neutron-dynamic-routing.git + branch = . +[submodule "neutron-fwaas"] + path = neutron-fwaas + url = ../../openstack/neutron-fwaas.git + branch = . +[submodule "neutron-fwaas-dashboard"] + path = neutron-fwaas-dashboard + url = ../../openstack/neutron-fwaas-dashboard.git + branch = . +[submodule "neutron-lbaas"] + path = neutron-lbaas + url = ../../openstack/neutron-lbaas.git + branch = . +[submodule "neutron-lbaas-dashboard"] + path = neutron-lbaas-dashboard + url = ../../openstack/neutron-lbaas-dashboard.git + branch = . +[submodule "neutron-lib"] + path = neutron-lib + url = ../../openstack/neutron-lib.git + branch = . +[submodule "neutron-specs"] + path = neutron-specs + url = ../../openstack/neutron-specs.git + branch = . +[submodule "neutron-tempest-plugin"] + path = neutron-tempest-plugin + url = ../../openstack/neutron-tempest-plugin.git + branch = . +[submodule "neutron-vpnaas"] + path = neutron-vpnaas + url = ../../openstack/neutron-vpnaas.git + branch = . +[submodule "neutron-vpnaas-dashboard"] + path = neutron-vpnaas-dashboard + url = ../../openstack/neutron-vpnaas-dashboard.git + branch = . +[submodule "nova"] + path = nova + url = ../../openstack/nova.git + branch = . +[submodule "nova-specs"] + path = nova-specs + url = ../../openstack/nova-specs.git + branch = . +[submodule "octavia"] + path = octavia + url = ../../openstack/octavia.git + branch = . +[submodule "octavia-dashboard"] + path = octavia-dashboard + url = ../../openstack/octavia-dashboard.git + branch = . +[submodule "octavia-lib"] + path = octavia-lib + url = ../../openstack/octavia-lib.git + branch = . +[submodule "octavia-tempest-plugin"] + path = octavia-tempest-plugin + url = ../../openstack/octavia-tempest-plugin.git + branch = . +[submodule "openstack-ansible"] + path = openstack-ansible + url = ../../openstack/openstack-ansible.git + branch = . +[submodule "openstack-ansible-apt_package_pinning"] + path = openstack-ansible-apt_package_pinning + url = ../../openstack/openstack-ansible-apt_package_pinning.git + branch = . +[submodule "openstack-ansible-ceph_client"] + path = openstack-ansible-ceph_client + url = ../../openstack/openstack-ansible-ceph_client.git + branch = . +[submodule "openstack-ansible-galera_client"] + path = openstack-ansible-galera_client + url = ../../openstack/openstack-ansible-galera_client.git + branch = . +[submodule "openstack-ansible-galera_server"] + path = openstack-ansible-galera_server + url = ../../openstack/openstack-ansible-galera_server.git + branch = . +[submodule "openstack-ansible-haproxy_server"] + path = openstack-ansible-haproxy_server + url = ../../openstack/openstack-ansible-haproxy_server.git + branch = . +[submodule "openstack-ansible-lxc_container_create"] + path = openstack-ansible-lxc_container_create + url = ../../openstack/openstack-ansible-lxc_container_create.git + branch = . +[submodule "openstack-ansible-lxc_hosts"] + path = openstack-ansible-lxc_hosts + url = ../../openstack/openstack-ansible-lxc_hosts.git + branch = . +[submodule "openstack-ansible-memcached_server"] + path = openstack-ansible-memcached_server + url = ../../openstack/openstack-ansible-memcached_server.git + branch = . +[submodule "openstack-ansible-nspawn_container_create"] + path = openstack-ansible-nspawn_container_create + url = ../../openstack/openstack-ansible-nspawn_container_create.git + branch = . +[submodule "openstack-ansible-nspawn_hosts"] + path = openstack-ansible-nspawn_hosts + url = ../../openstack/openstack-ansible-nspawn_hosts.git + branch = . +[submodule "openstack-ansible-openstack_hosts"] + path = openstack-ansible-openstack_hosts + url = ../../openstack/openstack-ansible-openstack_hosts.git + branch = . +[submodule "openstack-ansible-openstack_openrc"] + path = openstack-ansible-openstack_openrc + url = ../../openstack/openstack-ansible-openstack_openrc.git + branch = . +[submodule "openstack-ansible-ops"] + path = openstack-ansible-ops + url = ../../openstack/openstack-ansible-ops.git + branch = . +[submodule "openstack-ansible-os_aodh"] + path = openstack-ansible-os_aodh + url = ../../openstack/openstack-ansible-os_aodh.git + branch = . +[submodule "openstack-ansible-os_barbican"] + path = openstack-ansible-os_barbican + url = ../../openstack/openstack-ansible-os_barbican.git + branch = . +[submodule "openstack-ansible-os_blazar"] + path = openstack-ansible-os_blazar + url = ../../openstack/openstack-ansible-os_blazar.git + branch = . +[submodule "openstack-ansible-os_ceilometer"] + path = openstack-ansible-os_ceilometer + url = ../../openstack/openstack-ansible-os_ceilometer.git + branch = . +[submodule "openstack-ansible-os_cinder"] + path = openstack-ansible-os_cinder + url = ../../openstack/openstack-ansible-os_cinder.git + branch = . +[submodule "openstack-ansible-os_cloudkitty"] + path = openstack-ansible-os_cloudkitty + url = ../../openstack/openstack-ansible-os_cloudkitty.git + branch = . +[submodule "openstack-ansible-os_congress"] + path = openstack-ansible-os_congress + url = ../../openstack/openstack-ansible-os_congress.git + branch = . +[submodule "openstack-ansible-os_designate"] + path = openstack-ansible-os_designate + url = ../../openstack/openstack-ansible-os_designate.git + branch = . +[submodule "openstack-ansible-os_glance"] + path = openstack-ansible-os_glance + url = ../../openstack/openstack-ansible-os_glance.git + branch = . +[submodule "openstack-ansible-os_gnocchi"] + path = openstack-ansible-os_gnocchi + url = ../../openstack/openstack-ansible-os_gnocchi.git + branch = . +[submodule "openstack-ansible-os_heat"] + path = openstack-ansible-os_heat + url = ../../openstack/openstack-ansible-os_heat.git + branch = . +[submodule "openstack-ansible-os_horizon"] + path = openstack-ansible-os_horizon + url = ../../openstack/openstack-ansible-os_horizon.git + branch = . +[submodule "openstack-ansible-os_ironic"] + path = openstack-ansible-os_ironic + url = ../../openstack/openstack-ansible-os_ironic.git + branch = . +[submodule "openstack-ansible-os_karbor"] + path = openstack-ansible-os_karbor + url = ../../openstack/openstack-ansible-os_karbor.git + branch = . +[submodule "openstack-ansible-os_keystone"] + path = openstack-ansible-os_keystone + url = ../../openstack/openstack-ansible-os_keystone.git + branch = . +[submodule "openstack-ansible-os_magnum"] + path = openstack-ansible-os_magnum + url = ../../openstack/openstack-ansible-os_magnum.git + branch = . +[submodule "openstack-ansible-os_manila"] + path = openstack-ansible-os_manila + url = ../../openstack/openstack-ansible-os_manila.git + branch = . +[submodule "openstack-ansible-os_masakari"] + path = openstack-ansible-os_masakari + url = ../../openstack/openstack-ansible-os_masakari.git + branch = . +[submodule "openstack-ansible-os_mistral"] + path = openstack-ansible-os_mistral + url = ../../openstack/openstack-ansible-os_mistral.git + branch = . +[submodule "openstack-ansible-os_murano"] + path = openstack-ansible-os_murano + url = ../../openstack/openstack-ansible-os_murano.git + branch = . +[submodule "openstack-ansible-os_neutron"] + path = openstack-ansible-os_neutron + url = ../../openstack/openstack-ansible-os_neutron.git + branch = . +[submodule "openstack-ansible-os_nova"] + path = openstack-ansible-os_nova + url = ../../openstack/openstack-ansible-os_nova.git + branch = . +[submodule "openstack-ansible-os_octavia"] + path = openstack-ansible-os_octavia + url = ../../openstack/openstack-ansible-os_octavia.git + branch = . +[submodule "openstack-ansible-os_panko"] + path = openstack-ansible-os_panko + url = ../../openstack/openstack-ansible-os_panko.git + branch = . +[submodule "openstack-ansible-os_placement"] + path = openstack-ansible-os_placement + url = ../../openstack/openstack-ansible-os_placement.git + branch = . +[submodule "openstack-ansible-os_rally"] + path = openstack-ansible-os_rally + url = ../../openstack/openstack-ansible-os_rally.git + branch = . +[submodule "openstack-ansible-os_sahara"] + path = openstack-ansible-os_sahara + url = ../../openstack/openstack-ansible-os_sahara.git + branch = . +[submodule "openstack-ansible-os_swift"] + path = openstack-ansible-os_swift + url = ../../openstack/openstack-ansible-os_swift.git + branch = . +[submodule "openstack-ansible-os_tacker"] + path = openstack-ansible-os_tacker + url = ../../openstack/openstack-ansible-os_tacker.git + branch = . +[submodule "openstack-ansible-os_tempest"] + path = openstack-ansible-os_tempest + url = ../../openstack/openstack-ansible-os_tempest.git + branch = . +[submodule "openstack-ansible-os_trove"] + path = openstack-ansible-os_trove + url = ../../openstack/openstack-ansible-os_trove.git + branch = . +[submodule "openstack-ansible-os_zun"] + path = openstack-ansible-os_zun + url = ../../openstack/openstack-ansible-os_zun.git + branch = . +[submodule "openstack-ansible-plugins"] + path = openstack-ansible-plugins + url = ../../openstack/openstack-ansible-plugins.git + branch = . +[submodule "openstack-ansible-rabbitmq_server"] + path = openstack-ansible-rabbitmq_server + url = ../../openstack/openstack-ansible-rabbitmq_server.git + branch = . +[submodule "openstack-ansible-repo_server"] + path = openstack-ansible-repo_server + url = ../../openstack/openstack-ansible-repo_server.git + branch = . +[submodule "openstack-ansible-rsyslog_client"] + path = openstack-ansible-rsyslog_client + url = ../../openstack/openstack-ansible-rsyslog_client.git + branch = . +[submodule "openstack-ansible-rsyslog_server"] + path = openstack-ansible-rsyslog_server + url = ../../openstack/openstack-ansible-rsyslog_server.git + branch = . +[submodule "openstack-ansible-specs"] + path = openstack-ansible-specs + url = ../../openstack/openstack-ansible-specs.git + branch = . +[submodule "openstack-ansible-tests"] + path = openstack-ansible-tests + url = ../../openstack/openstack-ansible-tests.git + branch = . +[submodule "openstack-chef"] + path = openstack-chef + url = ../../openstack/openstack-chef.git + branch = . +[submodule "openstack-chef-repo"] + path = openstack-chef-repo + url = ../../openstack/openstack-chef-repo.git + branch = . +[submodule "openstack-chef-specs"] + path = openstack-chef-specs + url = ../../openstack/openstack-chef-specs.git + branch = . +[submodule "openstack-doc-tools"] + path = openstack-doc-tools + url = ../../openstack/openstack-doc-tools.git + branch = . +[submodule "openstack-health"] + path = openstack-health + url = ../../openstack/openstack-health.git + branch = . +[submodule "openstack-helm"] + path = openstack-helm + url = ../../openstack/openstack-helm.git + branch = . +[submodule "openstack-helm-addons"] + path = openstack-helm-addons + url = ../../openstack/openstack-helm-addons.git + branch = . +[submodule "openstack-helm-docs"] + path = openstack-helm-docs + url = ../../openstack/openstack-helm-docs.git + branch = . +[submodule "openstack-helm-images"] + path = openstack-helm-images + url = ../../openstack/openstack-helm-images.git + branch = . +[submodule "openstack-helm-infra"] + path = openstack-helm-infra + url = ../../openstack/openstack-helm-infra.git + branch = . +[submodule "openstack-tempest-skiplist"] + path = openstack-tempest-skiplist + url = ../../openstack/openstack-tempest-skiplist.git + branch = . +[submodule "openstack-virtual-baremetal"] + path = openstack-virtual-baremetal + url = ../../openstack/openstack-virtual-baremetal.git + branch = . +[submodule "openstackclient"] + path = openstackclient + url = ../../openstack/openstackclient.git + branch = . +[submodule "openstackdocstheme"] + path = openstackdocstheme + url = ../../openstack/openstackdocstheme.git + branch = . +[submodule "openstacksdk"] + path = openstacksdk + url = ../../openstack/openstacksdk.git + branch = . +[submodule "os-api-ref"] + path = os-api-ref + url = ../../openstack/os-api-ref.git + branch = . +[submodule "os-apply-config"] + path = os-apply-config + url = ../../openstack/os-apply-config.git + branch = . +[submodule "os-brick"] + path = os-brick + url = ../../openstack/os-brick.git + branch = . +[submodule "os-client-config"] + path = os-client-config + url = ../../openstack/os-client-config.git + branch = . +[submodule "os-collect-config"] + path = os-collect-config + url = ../../openstack/os-collect-config.git + branch = . +[submodule "os-ken"] + path = os-ken + url = ../../openstack/os-ken.git + branch = . +[submodule "os-net-config"] + path = os-net-config + url = ../../openstack/os-net-config.git + branch = . +[submodule "os-performance-tools"] + path = os-performance-tools + url = ../../openstack/os-performance-tools.git + branch = . +[submodule "os-refresh-config"] + path = os-refresh-config + url = ../../openstack/os-refresh-config.git branch = . -[submodule "devstack-gate"] - path = devstack-gate - url = https://review.openstack.org/openstack-infra/devstack-gate.git +[submodule "os-resource-classes"] + path = os-resource-classes + url = ../../openstack/os-resource-classes.git branch = . -[submodule "ceilometer"] - path = ceilometer - url = https://review.openstack.org/openstack/ceilometer.git +[submodule "os-service-types"] + path = os-service-types + url = ../../openstack/os-service-types.git branch = . -[submodule "cinder"] - path = cinder - url = https://review.openstack.org/openstack/cinder.git +[submodule "os-testr"] + path = os-testr + url = ../../openstack/os-testr.git branch = . -[submodule "cliff"] - path = cliff - url = https://review.openstack.org/openstack/cliff.git +[submodule "os-traits"] + path = os-traits + url = ../../openstack/os-traits.git branch = . -[submodule "django_openstack_auth"] - path = django_openstack_auth - url = https://review.openstack.org/openstack/django_openstack_auth.git +[submodule "os-vif"] + path = os-vif + url = ../../openstack/os-vif.git branch = . -[submodule "glance"] - path = glance - url = https://review.openstack.org/openstack/glance.git +[submodule "os-win"] + path = os-win + url = ../../openstack/os-win.git branch = . -[submodule "heat"] - path = heat - url = https://review.openstack.org/openstack/heat.git +[submodule "osc-lib"] + path = osc-lib + url = ../../openstack/osc-lib.git branch = . -[submodule "horizon"] - path = horizon - url = https://review.openstack.org/openstack/horizon.git +[submodule "osc-placement"] + path = osc-placement + url = ../../openstack/osc-placement.git branch = . -[submodule "keystone"] - path = keystone - url = https://review.openstack.org/openstack/keystone.git +[submodule "oslo-cookiecutter"] + path = oslo-cookiecutter + url = ../../openstack/oslo-cookiecutter.git branch = . -[submodule "neutron"] - path = neutron - url = https://review.openstack.org/openstack/neutron.git +[submodule "oslo-specs"] + path = oslo-specs + url = ../../openstack/oslo-specs.git branch = . -[submodule "nova"] - path = nova - url = https://review.openstack.org/openstack/nova.git +[submodule "oslo.cache"] + path = oslo.cache + url = ../../openstack/oslo.cache.git branch = . -[submodule "oslo-incubator"] - path = oslo-incubator - url = https://review.openstack.org/openstack/oslo-incubator.git +[submodule "oslo.concurrency"] + path = oslo.concurrency + url = ../../openstack/oslo.concurrency.git branch = . [submodule "oslo.config"] path = oslo.config - url = https://review.openstack.org/openstack/oslo.config.git + url = ../../openstack/oslo.config.git + branch = . +[submodule "oslo.context"] + path = oslo.context + url = ../../openstack/oslo.context.git branch = . [submodule "oslo.db"] path = oslo.db - url = https://review.openstack.org/openstack/oslo.db.git + url = ../../openstack/oslo.db.git branch = . [submodule "oslo.i18n"] path = oslo.i18n - url = https://review.openstack.org/openstack/oslo.i18n.git + url = ../../openstack/oslo.i18n.git + branch = . +[submodule "oslo.limit"] + path = oslo.limit + url = ../../openstack/oslo.limit.git + branch = . +[submodule "oslo.log"] + path = oslo.log + url = ../../openstack/oslo.log.git branch = . [submodule "oslo.messaging"] path = oslo.messaging - url = https://review.openstack.org/openstack/oslo.messaging.git + url = ../../openstack/oslo.messaging.git + branch = . +[submodule "oslo.metrics"] + path = oslo.metrics + url = ../../openstack/oslo.metrics.git + branch = . +[submodule "oslo.middleware"] + path = oslo.middleware + url = ../../openstack/oslo.middleware.git + branch = . +[submodule "oslo.policy"] + path = oslo.policy + url = ../../openstack/oslo.policy.git + branch = . +[submodule "oslo.privsep"] + path = oslo.privsep + url = ../../openstack/oslo.privsep.git + branch = . +[submodule "oslo.reports"] + path = oslo.reports + url = ../../openstack/oslo.reports.git branch = . [submodule "oslo.rootwrap"] path = oslo.rootwrap - url = https://review.openstack.org/openstack/oslo.rootwrap.git + url = ../../openstack/oslo.rootwrap.git + branch = . +[submodule "oslo.serialization"] + path = oslo.serialization + url = ../../openstack/oslo.serialization.git + branch = . +[submodule "oslo.service"] + path = oslo.service + url = ../../openstack/oslo.service.git + branch = . +[submodule "oslo.tools"] + path = oslo.tools + url = ../../openstack/oslo.tools.git + branch = . +[submodule "oslo.upgradecheck"] + path = oslo.upgradecheck + url = ../../openstack/oslo.upgradecheck.git branch = . -[submodule "oslo.version"] - path = oslo.version - url = https://review.openstack.org/openstack/oslo.version.git +[submodule "oslo.utils"] + path = oslo.utils + url = ../../openstack/oslo.utils.git + branch = . +[submodule "oslo.versionedobjects"] + path = oslo.versionedobjects + url = ../../openstack/oslo.versionedobjects.git branch = . [submodule "oslo.vmware"] path = oslo.vmware - url = https://review.openstack.org/openstack/oslo.vmware.git + url = ../../openstack/oslo.vmware.git + branch = . +[submodule "oslotest"] + path = oslotest + url = ../../openstack/oslotest.git + branch = . +[submodule "osprofiler"] + path = osprofiler + url = ../../openstack/osprofiler.git + branch = . +[submodule "oswin-tempest-plugin"] + path = oswin-tempest-plugin + url = ../../openstack/oswin-tempest-plugin.git + branch = . +[submodule "ovn-octavia-provider"] + path = ovn-octavia-provider + url = ../../openstack/ovn-octavia-provider.git + branch = . +[submodule "ovsdbapp"] + path = ovsdbapp + url = ../../openstack/ovsdbapp.git + branch = . +[submodule "panko"] + path = panko + url = ../../openstack/panko.git + branch = . +[submodule "patrole"] + path = patrole + url = ../../openstack/patrole.git + branch = . +[submodule "paunch"] + path = paunch + url = ../../openstack/paunch.git + branch = . +[submodule "pbr"] + path = pbr + url = ../../openstack/pbr.git + branch = . +[submodule "performance-docs"] + path = performance-docs + url = ../../openstack/performance-docs.git + branch = . +[submodule "placement"] + path = placement + url = ../../openstack/placement.git + branch = . +[submodule "puppet-aodh"] + path = puppet-aodh + url = ../../openstack/puppet-aodh.git + branch = . +[submodule "puppet-barbican"] + path = puppet-barbican + url = ../../openstack/puppet-barbican.git + branch = . +[submodule "puppet-ceilometer"] + path = puppet-ceilometer + url = ../../openstack/puppet-ceilometer.git + branch = . +[submodule "puppet-ceph"] + path = puppet-ceph + url = ../../openstack/puppet-ceph.git + branch = . +[submodule "puppet-cinder"] + path = puppet-cinder + url = ../../openstack/puppet-cinder.git + branch = . +[submodule "puppet-cloudkitty"] + path = puppet-cloudkitty + url = ../../openstack/puppet-cloudkitty.git + branch = . +[submodule "puppet-congress"] + path = puppet-congress + url = ../../openstack/puppet-congress.git + branch = . +[submodule "puppet-designate"] + path = puppet-designate + url = ../../openstack/puppet-designate.git + branch = . +[submodule "puppet-ec2api"] + path = puppet-ec2api + url = ../../openstack/puppet-ec2api.git + branch = . +[submodule "puppet-freezer"] + path = puppet-freezer + url = ../../openstack/puppet-freezer.git + branch = . +[submodule "puppet-glance"] + path = puppet-glance + url = ../../openstack/puppet-glance.git + branch = . +[submodule "puppet-glare"] + path = puppet-glare + url = ../../openstack/puppet-glare.git + branch = . +[submodule "puppet-gnocchi"] + path = puppet-gnocchi + url = ../../openstack/puppet-gnocchi.git + branch = . +[submodule "puppet-heat"] + path = puppet-heat + url = ../../openstack/puppet-heat.git + branch = . +[submodule "puppet-horizon"] + path = puppet-horizon + url = ../../openstack/puppet-horizon.git + branch = . +[submodule "puppet-ironic"] + path = puppet-ironic + url = ../../openstack/puppet-ironic.git + branch = . +[submodule "puppet-keystone"] + path = puppet-keystone + url = ../../openstack/puppet-keystone.git + branch = . +[submodule "puppet-magnum"] + path = puppet-magnum + url = ../../openstack/puppet-magnum.git + branch = . +[submodule "puppet-manila"] + path = puppet-manila + url = ../../openstack/puppet-manila.git + branch = . +[submodule "puppet-mistral"] + path = puppet-mistral + url = ../../openstack/puppet-mistral.git + branch = . +[submodule "puppet-monasca"] + path = puppet-monasca + url = ../../openstack/puppet-monasca.git + branch = . +[submodule "puppet-murano"] + path = puppet-murano + url = ../../openstack/puppet-murano.git + branch = . +[submodule "puppet-neutron"] + path = puppet-neutron + url = ../../openstack/puppet-neutron.git + branch = . +[submodule "puppet-nova"] + path = puppet-nova + url = ../../openstack/puppet-nova.git + branch = . +[submodule "puppet-octavia"] + path = puppet-octavia + url = ../../openstack/puppet-octavia.git + branch = . +[submodule "puppet-openstack-cookiecutter"] + path = puppet-openstack-cookiecutter + url = ../../openstack/puppet-openstack-cookiecutter.git + branch = . +[submodule "puppet-openstack-guide"] + path = puppet-openstack-guide + url = ../../openstack/puppet-openstack-guide.git + branch = . +[submodule "puppet-openstack-integration"] + path = puppet-openstack-integration + url = ../../openstack/puppet-openstack-integration.git + branch = . +[submodule "puppet-openstack-specs"] + path = puppet-openstack-specs + url = ../../openstack/puppet-openstack-specs.git + branch = . +[submodule "puppet-openstack_extras"] + path = puppet-openstack_extras + url = ../../openstack/puppet-openstack_extras.git + branch = . +[submodule "puppet-openstack_spec_helper"] + path = puppet-openstack_spec_helper + url = ../../openstack/puppet-openstack_spec_helper.git + branch = . +[submodule "puppet-openstacklib"] + path = puppet-openstacklib + url = ../../openstack/puppet-openstacklib.git + branch = . +[submodule "puppet-oslo"] + path = puppet-oslo + url = ../../openstack/puppet-oslo.git + branch = . +[submodule "puppet-ovn"] + path = puppet-ovn + url = ../../openstack/puppet-ovn.git + branch = . +[submodule "puppet-pacemaker"] + path = puppet-pacemaker + url = ../../openstack/puppet-pacemaker.git + branch = . +[submodule "puppet-panko"] + path = puppet-panko + url = ../../openstack/puppet-panko.git + branch = . +[submodule "puppet-placement"] + path = puppet-placement + url = ../../openstack/puppet-placement.git + branch = . +[submodule "puppet-qdr"] + path = puppet-qdr + url = ../../openstack/puppet-qdr.git + branch = . +[submodule "puppet-rally"] + path = puppet-rally + url = ../../openstack/puppet-rally.git + branch = . +[submodule "puppet-sahara"] + path = puppet-sahara + url = ../../openstack/puppet-sahara.git + branch = . +[submodule "puppet-senlin"] + path = puppet-senlin + url = ../../openstack/puppet-senlin.git + branch = . +[submodule "puppet-swift"] + path = puppet-swift + url = ../../openstack/puppet-swift.git + branch = . +[submodule "puppet-tacker"] + path = puppet-tacker + url = ../../openstack/puppet-tacker.git + branch = . +[submodule "puppet-tempest"] + path = puppet-tempest + url = ../../openstack/puppet-tempest.git + branch = . +[submodule "puppet-tripleo"] + path = puppet-tripleo + url = ../../openstack/puppet-tripleo.git + branch = . +[submodule "puppet-trove"] + path = puppet-trove + url = ../../openstack/puppet-trove.git + branch = . +[submodule "puppet-vitrage"] + path = puppet-vitrage + url = ../../openstack/puppet-vitrage.git + branch = . +[submodule "puppet-vswitch"] + path = puppet-vswitch + url = ../../openstack/puppet-vswitch.git + branch = . +[submodule "puppet-watcher"] + path = puppet-watcher + url = ../../openstack/puppet-watcher.git + branch = . +[submodule "puppet-zaqar"] + path = puppet-zaqar + url = ../../openstack/puppet-zaqar.git branch = . [submodule "pycadf"] path = pycadf - url = https://review.openstack.org/openstack/pycadf.git + url = ../../openstack/pycadf.git branch = . -[submodule "python-ceilometerclient"] - path = python-ceilometerclient - url = https://review.openstack.org/openstack/python-ceilometerclient.git +[submodule "pyeclib"] + path = pyeclib + url = ../../openstack/pyeclib.git + branch = . +[submodule "pymod2pkg"] + path = pymod2pkg + url = ../../openstack/pymod2pkg.git + branch = . +[submodule "python-adjutantclient"] + path = python-adjutantclient + url = ../../openstack/python-adjutantclient.git + branch = . +[submodule "python-aodhclient"] + path = python-aodhclient + url = ../../openstack/python-aodhclient.git + branch = . +[submodule "python-barbicanclient"] + path = python-barbicanclient + url = ../../openstack/python-barbicanclient.git + branch = . +[submodule "python-blazarclient"] + path = python-blazarclient + url = ../../openstack/python-blazarclient.git + branch = . +[submodule "python-brick-cinderclient-ext"] + path = python-brick-cinderclient-ext + url = ../../openstack/python-brick-cinderclient-ext.git branch = . [submodule "python-cinderclient"] path = python-cinderclient - url = https://review.openstack.org/openstack/python-cinderclient.git + url = ../../openstack/python-cinderclient.git + branch = . +[submodule "python-cloudkittyclient"] + path = python-cloudkittyclient + url = ../../openstack/python-cloudkittyclient.git + branch = . +[submodule "python-cyborgclient"] + path = python-cyborgclient + url = ../../openstack/python-cyborgclient.git branch = . -[submodule "python-ganttclient"] - path = python-ganttclient - url = https://review.openstack.org/openstack/python-ganttclient.git +[submodule "python-designateclient"] + path = python-designateclient + url = ../../openstack/python-designateclient.git + branch = . +[submodule "python-freezerclient"] + path = python-freezerclient + url = ../../openstack/python-freezerclient.git branch = . [submodule "python-glanceclient"] path = python-glanceclient - url = https://review.openstack.org/openstack/python-glanceclient.git + url = ../../openstack/python-glanceclient.git branch = . [submodule "python-heatclient"] path = python-heatclient - url = https://review.openstack.org/openstack/python-heatclient.git + url = ../../openstack/python-heatclient.git + branch = . +[submodule "python-ironic-inspector-client"] + path = python-ironic-inspector-client + url = ../../openstack/python-ironic-inspector-client.git + branch = . +[submodule "python-ironicclient"] + path = python-ironicclient + url = ../../openstack/python-ironicclient.git + branch = . +[submodule "python-karborclient"] + path = python-karborclient + url = ../../openstack/python-karborclient.git branch = . [submodule "python-keystoneclient"] path = python-keystoneclient - url = https://review.openstack.org/openstack/python-keystoneclient.git + url = ../../openstack/python-keystoneclient.git + branch = . +[submodule "python-magnumclient"] + path = python-magnumclient + url = ../../openstack/python-magnumclient.git + branch = . +[submodule "python-manilaclient"] + path = python-manilaclient + url = ../../openstack/python-manilaclient.git + branch = . +[submodule "python-masakariclient"] + path = python-masakariclient + url = ../../openstack/python-masakariclient.git + branch = . +[submodule "python-mistralclient"] + path = python-mistralclient + url = ../../openstack/python-mistralclient.git + branch = . +[submodule "python-monascaclient"] + path = python-monascaclient + url = ../../openstack/python-monascaclient.git + branch = . +[submodule "python-muranoclient"] + path = python-muranoclient + url = ../../openstack/python-muranoclient.git branch = . [submodule "python-neutronclient"] path = python-neutronclient - url = https://review.openstack.org/openstack/python-neutronclient.git + url = ../../openstack/python-neutronclient.git branch = . [submodule "python-novaclient"] path = python-novaclient - url = https://review.openstack.org/openstack/python-novaclient.git + url = ../../openstack/python-novaclient.git + branch = . +[submodule "python-octaviaclient"] + path = python-octaviaclient + url = ../../openstack/python-octaviaclient.git branch = . [submodule "python-openstackclient"] path = python-openstackclient - url = https://review.openstack.org/openstack/python-openstackclient.git + url = ../../openstack/python-openstackclient.git + branch = . +[submodule "python-pankoclient"] + path = python-pankoclient + url = ../../openstack/python-pankoclient.git + branch = . +[submodule "python-qinlingclient"] + path = python-qinlingclient + url = ../../openstack/python-qinlingclient.git branch = . [submodule "python-saharaclient"] path = python-saharaclient - url = https://review.openstack.org/openstack/python-saharaclient.git + url = ../../openstack/python-saharaclient.git + branch = . +[submodule "python-searchlightclient"] + path = python-searchlightclient + url = ../../openstack/python-searchlightclient.git + branch = . +[submodule "python-senlinclient"] + path = python-senlinclient + url = ../../openstack/python-senlinclient.git + branch = . +[submodule "python-solumclient"] + path = python-solumclient + url = ../../openstack/python-solumclient.git branch = . [submodule "python-swiftclient"] path = python-swiftclient - url = https://review.openstack.org/openstack/python-swiftclient.git + url = ../../openstack/python-swiftclient.git + branch = . +[submodule "python-tackerclient"] + path = python-tackerclient + url = ../../openstack/python-tackerclient.git + branch = . +[submodule "python-tripleoclient"] + path = python-tripleoclient + url = ../../openstack/python-tripleoclient.git branch = . [submodule "python-troveclient"] path = python-troveclient - url = https://review.openstack.org/openstack/python-troveclient.git + url = ../../openstack/python-troveclient.git + branch = . +[submodule "python-vitrageclient"] + path = python-vitrageclient + url = ../../openstack/python-vitrageclient.git + branch = . +[submodule "python-watcherclient"] + path = python-watcherclient + url = ../../openstack/python-watcherclient.git + branch = . +[submodule "python-zaqarclient"] + path = python-zaqarclient + url = ../../openstack/python-zaqarclient.git + branch = . +[submodule "python-zunclient"] + path = python-zunclient + url = ../../openstack/python-zunclient.git + branch = . +[submodule "qa-specs"] + path = qa-specs + url = ../../openstack/qa-specs.git + branch = . +[submodule "qinling"] + path = qinling + url = ../../openstack/qinling.git + branch = . +[submodule "qinling-dashboard"] + path = qinling-dashboard + url = ../../openstack/qinling-dashboard.git + branch = . +[submodule "rally"] + path = rally + url = ../../openstack/rally.git + branch = . +[submodule "rally-openstack"] + path = rally-openstack + url = ../../openstack/rally-openstack.git + branch = . +[submodule "release-test"] + path = release-test + url = ../../openstack/release-test.git + branch = . +[submodule "releases"] + path = releases + url = ../../openstack/releases.git + branch = . +[submodule "renderspec"] + path = renderspec + url = ../../openstack/renderspec.git + branch = . +[submodule "reno"] + path = reno + url = ../../openstack/reno.git + branch = . +[submodule "requestsexceptions"] + path = requestsexceptions + url = ../../openstack/requestsexceptions.git branch = . [submodule "requirements"] path = requirements - url = https://review.openstack.org/openstack/requirements.git + url = ../../openstack/requirements.git + branch = . +[submodule "rpm-packaging"] + path = rpm-packaging + url = ../../openstack/rpm-packaging.git + branch = . +[submodule "rpm-packaging-tools"] + path = rpm-packaging-tools + url = ../../openstack/rpm-packaging-tools.git branch = . [submodule "sahara"] path = sahara - url = https://review.openstack.org/openstack/sahara.git + url = ../../openstack/sahara.git + branch = . +[submodule "sahara-dashboard"] + path = sahara-dashboard + url = ../../openstack/sahara-dashboard.git + branch = . +[submodule "sahara-extra"] + path = sahara-extra + url = ../../openstack/sahara-extra.git + branch = . +[submodule "sahara-image-elements"] + path = sahara-image-elements + url = ../../openstack/sahara-image-elements.git + branch = . +[submodule "sahara-plugin-ambari"] + path = sahara-plugin-ambari + url = ../../openstack/sahara-plugin-ambari.git + branch = . +[submodule "sahara-plugin-cdh"] + path = sahara-plugin-cdh + url = ../../openstack/sahara-plugin-cdh.git + branch = . +[submodule "sahara-plugin-mapr"] + path = sahara-plugin-mapr + url = ../../openstack/sahara-plugin-mapr.git + branch = . +[submodule "sahara-plugin-spark"] + path = sahara-plugin-spark + url = ../../openstack/sahara-plugin-spark.git + branch = . +[submodule "sahara-plugin-storm"] + path = sahara-plugin-storm + url = ../../openstack/sahara-plugin-storm.git + branch = . +[submodule "sahara-plugin-vanilla"] + path = sahara-plugin-vanilla + url = ../../openstack/sahara-plugin-vanilla.git + branch = . +[submodule "sahara-specs"] + path = sahara-specs + url = ../../openstack/sahara-specs.git + branch = . +[submodule "sahara-tests"] + path = sahara-tests + url = ../../openstack/sahara-tests.git + branch = . +[submodule "searchlight"] + path = searchlight + url = ../../openstack/searchlight.git + branch = . +[submodule "searchlight-specs"] + path = searchlight-specs + url = ../../openstack/searchlight-specs.git + branch = . +[submodule "searchlight-ui"] + path = searchlight-ui + url = ../../openstack/searchlight-ui.git + branch = . +[submodule "senlin"] + path = senlin + url = ../../openstack/senlin.git + branch = . +[submodule "senlin-dashboard"] + path = senlin-dashboard + url = ../../openstack/senlin-dashboard.git + branch = . +[submodule "senlin-tempest-plugin"] + path = senlin-tempest-plugin + url = ../../openstack/senlin-tempest-plugin.git + branch = . +[submodule "shade"] + path = shade + url = ../../openstack/shade.git + branch = . +[submodule "solum"] + path = solum + url = ../../openstack/solum.git + branch = . +[submodule "solum-dashboard"] + path = solum-dashboard + url = ../../openstack/solum-dashboard.git + branch = . +[submodule "solum-specs"] + path = solum-specs + url = ../../openstack/solum-specs.git + branch = . +[submodule "solum-tempest-plugin"] + path = solum-tempest-plugin + url = ../../openstack/solum-tempest-plugin.git + branch = . +[submodule "specs-cookiecutter"] + path = specs-cookiecutter + url = ../../openstack/specs-cookiecutter.git + branch = . +[submodule "sphinx-feature-classification"] + path = sphinx-feature-classification + url = ../../openstack/sphinx-feature-classification.git + branch = . +[submodule "stackviz"] + path = stackviz + url = ../../openstack/stackviz.git branch = . [submodule "stevedore"] path = stevedore - url = https://review.openstack.org/openstack/stevedore.git + url = ../../openstack/stevedore.git + branch = . +[submodule "storlets"] + path = storlets + url = ../../openstack/storlets.git + branch = . +[submodule "sushy"] + path = sushy + url = ../../openstack/sushy.git + branch = . +[submodule "sushy-cli"] + path = sushy-cli + url = ../../openstack/sushy-cli.git + branch = . +[submodule "sushy-tools"] + path = sushy-tools + url = ../../openstack/sushy-tools.git branch = . [submodule "swift"] path = swift - url = https://review.openstack.org/openstack/swift.git + url = ../../openstack/swift.git + branch = . +[submodule "swift-bench"] + path = swift-bench + url = ../../openstack/swift-bench.git + branch = . +[submodule "tacker"] + path = tacker + url = ../../openstack/tacker.git + branch = . +[submodule "tacker-horizon"] + path = tacker-horizon + url = ../../openstack/tacker-horizon.git + branch = . +[submodule "tacker-specs"] + path = tacker-specs + url = ../../openstack/tacker-specs.git branch = . [submodule "taskflow"] path = taskflow - url = https://review.openstack.org/openstack/taskflow.git + url = ../../openstack/taskflow.git + branch = . +[submodule "telemetry-specs"] + path = telemetry-specs + url = ../../openstack/telemetry-specs.git + branch = . +[submodule "telemetry-tempest-plugin"] + path = telemetry-tempest-plugin + url = ../../openstack/telemetry-tempest-plugin.git branch = . [submodule "tempest"] path = tempest - url = https://review.openstack.org/openstack/tempest.git + url = ../../openstack/tempest.git + branch = . +[submodule "tempest-horizon"] + path = tempest-horizon + url = ../../openstack/tempest-horizon.git + branch = . +[submodule "tempest-lib"] + path = tempest-lib + url = ../../openstack/tempest-lib.git + branch = . +[submodule "tempest-plugin-cookiecutter"] + path = tempest-plugin-cookiecutter + url = ../../openstack/tempest-plugin-cookiecutter.git + branch = . +[submodule "tempest-stress"] + path = tempest-stress + url = ../../openstack/tempest-stress.git + branch = . +[submodule "tenks"] + path = tenks + url = ../../openstack/tenks.git + branch = . +[submodule "tooz"] + path = tooz + url = ../../openstack/tooz.git + branch = . +[submodule "tosca-parser"] + path = tosca-parser + url = ../../openstack/tosca-parser.git + branch = . +[submodule "tripleo-ansible"] + path = tripleo-ansible + url = ../../openstack/tripleo-ansible.git + branch = . +[submodule "tripleo-ci"] + path = tripleo-ci + url = ../../openstack/tripleo-ci.git + branch = . +[submodule "tripleo-common"] + path = tripleo-common + url = ../../openstack/tripleo-common.git + branch = . +[submodule "tripleo-common-tempest-plugin"] + path = tripleo-common-tempest-plugin + url = ../../openstack/tripleo-common-tempest-plugin.git + branch = . +[submodule "tripleo-docs"] + path = tripleo-docs + url = ../../openstack/tripleo-docs.git + branch = . +[submodule "tripleo-ha-utils"] + path = tripleo-ha-utils + url = ../../openstack/tripleo-ha-utils.git + branch = . +[submodule "tripleo-heat-templates"] + path = tripleo-heat-templates + url = ../../openstack/tripleo-heat-templates.git + branch = . +[submodule "tripleo-image-elements"] + path = tripleo-image-elements + url = ../../openstack/tripleo-image-elements.git + branch = . +[submodule "tripleo-ipsec"] + path = tripleo-ipsec + url = ../../openstack/tripleo-ipsec.git + branch = . +[submodule "tripleo-operator-ansible"] + path = tripleo-operator-ansible + url = ../../openstack/tripleo-operator-ansible.git + branch = . +[submodule "tripleo-puppet-elements"] + path = tripleo-puppet-elements + url = ../../openstack/tripleo-puppet-elements.git + branch = . +[submodule "tripleo-quickstart"] + path = tripleo-quickstart + url = ../../openstack/tripleo-quickstart.git + branch = . +[submodule "tripleo-quickstart-extras"] + path = tripleo-quickstart-extras + url = ../../openstack/tripleo-quickstart-extras.git + branch = . +[submodule "tripleo-repos"] + path = tripleo-repos + url = ../../openstack/tripleo-repos.git + branch = . +[submodule "tripleo-specs"] + path = tripleo-specs + url = ../../openstack/tripleo-specs.git + branch = . +[submodule "tripleo-upgrade"] + path = tripleo-upgrade + url = ../../openstack/tripleo-upgrade.git + branch = . +[submodule "tripleo-validations"] + path = tripleo-validations + url = ../../openstack/tripleo-validations.git branch = . [submodule "trove"] path = trove - url = https://review.openstack.org/openstack/trove.git + url = ../../openstack/trove.git + branch = . +[submodule "trove-dashboard"] + path = trove-dashboard + url = ../../openstack/trove-dashboard.git + branch = . +[submodule "trove-specs"] + path = trove-specs + url = ../../openstack/trove-specs.git + branch = . +[submodule "trove-tempest-plugin"] + path = trove-tempest-plugin + url = ../../openstack/trove-tempest-plugin.git + branch = . +[submodule "ui-cookiecutter"] + path = ui-cookiecutter + url = ../../openstack/ui-cookiecutter.git + branch = . +[submodule "validations-common"] + path = validations-common + url = ../../openstack/validations-common.git + branch = . +[submodule "validations-libs"] + path = validations-libs + url = ../../openstack/validations-libs.git + branch = . +[submodule "virtualbmc"] + path = virtualbmc + url = ../../openstack/virtualbmc.git + branch = . +[submodule "vitrage"] + path = vitrage + url = ../../openstack/vitrage.git + branch = . +[submodule "vitrage-dashboard"] + path = vitrage-dashboard + url = ../../openstack/vitrage-dashboard.git + branch = . +[submodule "vitrage-specs"] + path = vitrage-specs + url = ../../openstack/vitrage-specs.git + branch = . +[submodule "vitrage-tempest-plugin"] + path = vitrage-tempest-plugin + url = ../../openstack/vitrage-tempest-plugin.git + branch = . +[submodule "watcher"] + path = watcher + url = ../../openstack/watcher.git + branch = . +[submodule "watcher-dashboard"] + path = watcher-dashboard + url = ../../openstack/watcher-dashboard.git + branch = . +[submodule "watcher-specs"] + path = watcher-specs + url = ../../openstack/watcher-specs.git + branch = . +[submodule "watcher-tempest-plugin"] + path = watcher-tempest-plugin + url = ../../openstack/watcher-tempest-plugin.git + branch = . +[submodule "whereto"] + path = whereto + url = ../../openstack/whereto.git + branch = . +[submodule "whitebox-tempest-plugin"] + path = whitebox-tempest-plugin + url = ../../openstack/whitebox-tempest-plugin.git + branch = . +[submodule "xstatic-angular"] + path = xstatic-angular + url = ../../openstack/xstatic-angular.git + branch = . +[submodule "xstatic-angular-bootstrap"] + path = xstatic-angular-bootstrap + url = ../../openstack/xstatic-angular-bootstrap.git + branch = . +[submodule "xstatic-angular-gettext"] + path = xstatic-angular-gettext + url = ../../openstack/xstatic-angular-gettext.git + branch = . +[submodule "xstatic-angular-lrdragndrop"] + path = xstatic-angular-lrdragndrop + url = ../../openstack/xstatic-angular-lrdragndrop.git + branch = . +[submodule "xstatic-angular-material"] + path = xstatic-angular-material + url = ../../openstack/xstatic-angular-material.git + branch = . +[submodule "xstatic-angular-notify"] + path = xstatic-angular-notify + url = ../../openstack/xstatic-angular-notify.git + branch = . +[submodule "xstatic-angular-smart-table"] + path = xstatic-angular-smart-table + url = ../../openstack/xstatic-angular-smart-table.git + branch = . +[submodule "xstatic-angular-uuid"] + path = xstatic-angular-uuid + url = ../../openstack/xstatic-angular-uuid.git + branch = . +[submodule "xstatic-angular-vis"] + path = xstatic-angular-vis + url = ../../openstack/xstatic-angular-vis.git + branch = . +[submodule "xstatic-bootstrap-datepicker"] + path = xstatic-bootstrap-datepicker + url = ../../openstack/xstatic-bootstrap-datepicker.git + branch = . +[submodule "xstatic-bootstrap-scss"] + path = xstatic-bootstrap-scss + url = ../../openstack/xstatic-bootstrap-scss.git + branch = . +[submodule "xstatic-bootswatch"] + path = xstatic-bootswatch + url = ../../openstack/xstatic-bootswatch.git + branch = . +[submodule "xstatic-d3"] + path = xstatic-d3 + url = ../../openstack/xstatic-d3.git + branch = . +[submodule "xstatic-dagre"] + path = xstatic-dagre + url = ../../openstack/xstatic-dagre.git + branch = . +[submodule "xstatic-dagre-d3"] + path = xstatic-dagre-d3 + url = ../../openstack/xstatic-dagre-d3.git + branch = . +[submodule "xstatic-filesaver"] + path = xstatic-filesaver + url = ../../openstack/xstatic-filesaver.git + branch = . +[submodule "xstatic-font-awesome"] + path = xstatic-font-awesome + url = ../../openstack/xstatic-font-awesome.git + branch = . +[submodule "xstatic-graphlib"] + path = xstatic-graphlib + url = ../../openstack/xstatic-graphlib.git + branch = . +[submodule "xstatic-hogan"] + path = xstatic-hogan + url = ../../openstack/xstatic-hogan.git + branch = . +[submodule "xstatic-jasmine"] + path = xstatic-jasmine + url = ../../openstack/xstatic-jasmine.git + branch = . +[submodule "xstatic-jquery-migrate"] + path = xstatic-jquery-migrate + url = ../../openstack/xstatic-jquery-migrate.git + branch = . +[submodule "xstatic-jquery.quicksearch"] + path = xstatic-jquery.quicksearch + url = ../../openstack/xstatic-jquery.quicksearch.git + branch = . +[submodule "xstatic-jquery.tablesorter"] + path = xstatic-jquery.tablesorter + url = ../../openstack/xstatic-jquery.tablesorter.git + branch = . +[submodule "xstatic-js-yaml"] + path = xstatic-js-yaml + url = ../../openstack/xstatic-js-yaml.git + branch = . +[submodule "xstatic-jsencrypt"] + path = xstatic-jsencrypt + url = ../../openstack/xstatic-jsencrypt.git + branch = . +[submodule "xstatic-json2yaml"] + path = xstatic-json2yaml + url = ../../openstack/xstatic-json2yaml.git + branch = . +[submodule "xstatic-lodash"] + path = xstatic-lodash + url = ../../openstack/xstatic-lodash.git + branch = . +[submodule "xstatic-magic-search"] + path = xstatic-magic-search + url = ../../openstack/xstatic-magic-search.git + branch = . +[submodule "xstatic-mdi"] + path = xstatic-mdi + url = ../../openstack/xstatic-mdi.git + branch = . +[submodule "xstatic-moment"] + path = xstatic-moment + url = ../../openstack/xstatic-moment.git + branch = . +[submodule "xstatic-moment-timezone"] + path = xstatic-moment-timezone + url = ../../openstack/xstatic-moment-timezone.git + branch = . +[submodule "xstatic-rickshaw"] + path = xstatic-rickshaw + url = ../../openstack/xstatic-rickshaw.git + branch = . +[submodule "xstatic-roboto-fontface"] + path = xstatic-roboto-fontface + url = ../../openstack/xstatic-roboto-fontface.git + branch = . +[submodule "xstatic-spin"] + path = xstatic-spin + url = ../../openstack/xstatic-spin.git + branch = . +[submodule "yaql"] + path = yaql + url = ../../openstack/yaql.git + branch = . +[submodule "zaqar"] + path = zaqar + url = ../../openstack/zaqar.git + branch = . +[submodule "zaqar-specs"] + path = zaqar-specs + url = ../../openstack/zaqar-specs.git + branch = . +[submodule "zaqar-tempest-plugin"] + path = zaqar-tempest-plugin + url = ../../openstack/zaqar-tempest-plugin.git + branch = . +[submodule "zaqar-ui"] + path = zaqar-ui + url = ../../openstack/zaqar-ui.git + branch = . +[submodule "zun"] + path = zun + url = ../../openstack/zun.git + branch = . +[submodule "zun-tempest-plugin"] + path = zun-tempest-plugin + url = ../../openstack/zun-tempest-plugin.git + branch = . +[submodule "zun-ui"] + path = zun-ui + url = ../../openstack/zun-ui.git branch = . diff --git a/.gitreview b/.gitreview index 698048fc1a36..73af54d43795 100644 --- a/.gitreview +++ b/.gitreview @@ -1,4 +1,4 @@ [gerrit] -host=review.openstack.org +host=review.opendev.org port=29418 project=openstack/openstack.git diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..68c771a09995 --- /dev/null +++ b/LICENSE @@ -0,0 +1,176 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + diff --git a/README.rst b/README.rst index 4fd7f67a4605..318986cd1ca7 100644 --- a/README.rst +++ b/README.rst @@ -1,11 +1,32 @@ -OpenStack Tracking Repo -======================= - -zuul gates all of the contained projects in an effective single -timeline. This means that OpenStack, across all of the projects, does -already have a sequence of combinations that have been explcitily -tested, but it's non-trivial to go from a single commit of a particular -project to the commits that were tested with it. +OpenStack +========= + +OpenStack is a collection of interoperable components that can be deployed +to provide computing, networking and storage resources. Those infrastructure +resources can then be accessed by end users through programmable APIs. + +This repository just represents OpenStack as a collection of git submodules. +You can find the repositories for individual components at: +https://opendev.org/openstack + +You can learn more about the various components in OpenStack at: +https://openstack.org/software + +To learn more about how to contribute to OpenStack, please head to our +Contributor portal: https://www.openstack.org/community/ + +To learn more about how OpenStack is governed, you can visit: +https://governance.openstack.org/ + + +Why this repository ? +--------------------- + +Our continuous integration system, Zuul, gates all of the contained projects +in an effective single timeline. This means that OpenStack, across all of the +projects, does already have a sequence of combinations that have been +explicitly tested, but it's non-trivial to go from a single commit of a +particular project to the commits that were tested with it. Gerrit's submodule tracking feature will update a super project every time a subproject is updated, so the specific sequence created by zuul diff --git a/adjutant b/adjutant new file mode 160000 index 000000000000..69d2bb82baee --- /dev/null +++ b/adjutant @@ -0,0 +1 @@ +Subproject commit 69d2bb82baeece602ac1001a3243b1465ed7ebbf diff --git a/adjutant-ui b/adjutant-ui new file mode 160000 index 000000000000..11ed3c0f6157 --- /dev/null +++ b/adjutant-ui @@ -0,0 +1 @@ +Subproject commit 11ed3c0f6157048061031560f54c8f7fe4ac7f74 diff --git a/ansible-config_template b/ansible-config_template new file mode 160000 index 000000000000..4be2c33ece14 --- /dev/null +++ b/ansible-config_template @@ -0,0 +1 @@ +Subproject commit 4be2c33ece14e1794b7bad914a1928217e8b12d8 diff --git a/ansible-hardening b/ansible-hardening new file mode 160000 index 000000000000..07c0a9da5a64 --- /dev/null +++ b/ansible-hardening @@ -0,0 +1 @@ +Subproject commit 07c0a9da5a6427c296cbf8b8bdfb727e2fb0518d diff --git a/ansible-role-atos-hsm b/ansible-role-atos-hsm new file mode 160000 index 000000000000..baec445a57a4 --- /dev/null +++ b/ansible-role-atos-hsm @@ -0,0 +1 @@ +Subproject commit baec445a57a4bc190ff26907a641ce3e6d4757f0 diff --git a/ansible-role-chrony b/ansible-role-chrony new file mode 160000 index 000000000000..565e1d0c46df --- /dev/null +++ b/ansible-role-chrony @@ -0,0 +1 @@ +Subproject commit 565e1d0c46df3a80dee460a37c9cf8261370b469 diff --git a/ansible-role-collect-logs b/ansible-role-collect-logs new file mode 160000 index 000000000000..6b6858e8d787 --- /dev/null +++ b/ansible-role-collect-logs @@ -0,0 +1 @@ +Subproject commit 6b6858e8d78708990b82e938adaac29c1bffa066 diff --git a/ansible-role-container-registry b/ansible-role-container-registry new file mode 160000 index 000000000000..d68e447c4b1d --- /dev/null +++ b/ansible-role-container-registry @@ -0,0 +1 @@ +Subproject commit d68e447c4b1d769fb1efb332fde4f026df48c06d diff --git a/ansible-role-lunasa-hsm b/ansible-role-lunasa-hsm new file mode 160000 index 000000000000..4a384f4fbed7 --- /dev/null +++ b/ansible-role-lunasa-hsm @@ -0,0 +1 @@ +Subproject commit 4a384f4fbed7c93ee2c680bb76fc87ffb0fd8d75 diff --git a/ansible-role-openstack-operations b/ansible-role-openstack-operations new file mode 160000 index 000000000000..7350bf7eb8aa --- /dev/null +++ b/ansible-role-openstack-operations @@ -0,0 +1 @@ +Subproject commit 7350bf7eb8aacc6f7b6c02a1df44e4b231924fce diff --git a/ansible-role-python_venv_build b/ansible-role-python_venv_build new file mode 160000 index 000000000000..ff00f07fe0b0 --- /dev/null +++ b/ansible-role-python_venv_build @@ -0,0 +1 @@ +Subproject commit ff00f07fe0b002f97b5ebbfe703992608c842ecd diff --git a/ansible-role-qdrouterd b/ansible-role-qdrouterd new file mode 160000 index 000000000000..12008afe8b94 --- /dev/null +++ b/ansible-role-qdrouterd @@ -0,0 +1 @@ +Subproject commit 12008afe8b94c8274682e4c9c7f2e65f12155c23 diff --git a/ansible-role-redhat-subscription b/ansible-role-redhat-subscription new file mode 160000 index 000000000000..340d059ee56f --- /dev/null +++ b/ansible-role-redhat-subscription @@ -0,0 +1 @@ +Subproject commit 340d059ee56f462fb96c52df7761f9d5c98ae66b diff --git a/ansible-role-systemd_mount b/ansible-role-systemd_mount new file mode 160000 index 000000000000..8d1f6dbfd5fd --- /dev/null +++ b/ansible-role-systemd_mount @@ -0,0 +1 @@ +Subproject commit 8d1f6dbfd5fde6eb65cefee4a00b2cfa5f0c89bd diff --git a/ansible-role-systemd_networkd b/ansible-role-systemd_networkd new file mode 160000 index 000000000000..9366a15e3235 --- /dev/null +++ b/ansible-role-systemd_networkd @@ -0,0 +1 @@ +Subproject commit 9366a15e32355ff0e5e7065190cff488c3b34930 diff --git a/ansible-role-systemd_service b/ansible-role-systemd_service new file mode 160000 index 000000000000..4e65d9d85f55 --- /dev/null +++ b/ansible-role-systemd_service @@ -0,0 +1 @@ +Subproject commit 4e65d9d85f55f19f6c37d21be97fd7a59194e7ca diff --git a/ansible-role-thales-hsm b/ansible-role-thales-hsm new file mode 160000 index 000000000000..052f026e39a0 --- /dev/null +++ b/ansible-role-thales-hsm @@ -0,0 +1 @@ +Subproject commit 052f026e39a04d8116c909360d4ee744231d1aaa diff --git a/ansible-role-tripleo-modify-image b/ansible-role-tripleo-modify-image new file mode 160000 index 000000000000..cbf9d36df6cf --- /dev/null +++ b/ansible-role-tripleo-modify-image @@ -0,0 +1 @@ +Subproject commit cbf9d36df6cf675b958a2504e319e6403cacf2df diff --git a/ansible-role-uwsgi b/ansible-role-uwsgi new file mode 160000 index 000000000000..353ca7aa020f --- /dev/null +++ b/ansible-role-uwsgi @@ -0,0 +1 @@ +Subproject commit 353ca7aa020fad32dbca080f80ba8fb03c1352e1 diff --git a/aodh b/aodh new file mode 160000 index 000000000000..8ea3165904d5 --- /dev/null +++ b/aodh @@ -0,0 +1 @@ +Subproject commit 8ea3165904d5ba256e1b9813b5be050daedbdd50 diff --git a/automaton b/automaton new file mode 160000 index 000000000000..fb4d977a47d6 --- /dev/null +++ b/automaton @@ -0,0 +1 @@ +Subproject commit fb4d977a47d641b216bb8edde12a941ce53f0c87 diff --git a/barbican b/barbican new file mode 160000 index 000000000000..f8a331a40eb2 --- /dev/null +++ b/barbican @@ -0,0 +1 @@ +Subproject commit f8a331a40eb21e6c8f37e07794d57aa98b120af9 diff --git a/barbican-specs b/barbican-specs new file mode 160000 index 000000000000..7f6525a0bb9a --- /dev/null +++ b/barbican-specs @@ -0,0 +1 @@ +Subproject commit 7f6525a0bb9a26bc6ae9b217c0a63bbd203c7606 diff --git a/barbican-tempest-plugin b/barbican-tempest-plugin new file mode 160000 index 000000000000..4fbaa67384b6 --- /dev/null +++ b/barbican-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 4fbaa67384b61ee2932f86a53170cf162ffbae73 diff --git a/barbican-ui b/barbican-ui new file mode 160000 index 000000000000..f962e455b529 --- /dev/null +++ b/barbican-ui @@ -0,0 +1 @@ +Subproject commit f962e455b529580c2bb0e924a6fd39185a77ec16 diff --git a/bashate b/bashate new file mode 160000 index 000000000000..ec2f24009152 --- /dev/null +++ b/bashate @@ -0,0 +1 @@ +Subproject commit ec2f2400915200d633299612a02d7d285e4be24c diff --git a/bifrost b/bifrost new file mode 160000 index 000000000000..52637b79a4c9 --- /dev/null +++ b/bifrost @@ -0,0 +1 @@ +Subproject commit 52637b79a4c9e4b9ad48bacbc68747cb9d0e12fb diff --git a/blazar b/blazar new file mode 160000 index 000000000000..78eb2a7dd36e --- /dev/null +++ b/blazar @@ -0,0 +1 @@ +Subproject commit 78eb2a7dd36ebb82bbb272814846c5a6ebba9d0a diff --git a/blazar-dashboard b/blazar-dashboard new file mode 160000 index 000000000000..71e1ff99ebbd --- /dev/null +++ b/blazar-dashboard @@ -0,0 +1 @@ +Subproject commit 71e1ff99ebbd7b262947e8d3571307d138cbfa4d diff --git a/blazar-nova b/blazar-nova new file mode 160000 index 000000000000..9f5f9c53b2cf --- /dev/null +++ b/blazar-nova @@ -0,0 +1 @@ +Subproject commit 9f5f9c53b2cf24197eed046b8e6c3c6d156fdd8a diff --git a/blazar-specs b/blazar-specs new file mode 160000 index 000000000000..6b3c318480a4 --- /dev/null +++ b/blazar-specs @@ -0,0 +1 @@ +Subproject commit 6b3c318480a4a7a3931b5e330cc1fd52494b1c24 diff --git a/blazar-tempest-plugin b/blazar-tempest-plugin new file mode 160000 index 000000000000..fee48c7ba831 --- /dev/null +++ b/blazar-tempest-plugin @@ -0,0 +1 @@ +Subproject commit fee48c7ba8316fae17d1dd7e2cfba5896edece64 diff --git a/castellan b/castellan new file mode 160000 index 000000000000..25086780a37d --- /dev/null +++ b/castellan @@ -0,0 +1 @@ +Subproject commit 25086780a37dbafd07a993b3aabf89e8fca5881e diff --git a/ceilometer b/ceilometer index a4fd88c283d0..1a2a2985fde6 160000 --- a/ceilometer +++ b/ceilometer @@ -1 +1 @@ -Subproject commit a4fd88c283d0d7fcb86ac7942e38418919702267 +Subproject commit 1a2a2985fde688d23f8c38e5afd62f1028eb2f61 diff --git a/ceilometermiddleware b/ceilometermiddleware new file mode 160000 index 000000000000..faece8481e47 --- /dev/null +++ b/ceilometermiddleware @@ -0,0 +1 @@ +Subproject commit faece8481e47a3589fd723f107c10ebf8dae4b86 diff --git a/charm-aodh b/charm-aodh new file mode 160000 index 000000000000..edc30eeed93b --- /dev/null +++ b/charm-aodh @@ -0,0 +1 @@ +Subproject commit edc30eeed93b0ff01e555197918d1393179cab86 diff --git a/charm-barbican b/charm-barbican new file mode 160000 index 000000000000..8089f0d2c04c --- /dev/null +++ b/charm-barbican @@ -0,0 +1 @@ +Subproject commit 8089f0d2c04c60aa26dbe8b0701c37fb036e884a diff --git a/charm-barbican-softhsm b/charm-barbican-softhsm new file mode 160000 index 000000000000..7a44dcaf25da --- /dev/null +++ b/charm-barbican-softhsm @@ -0,0 +1 @@ +Subproject commit 7a44dcaf25da6132f965f7aac722bf99fddc6a17 diff --git a/charm-barbican-vault b/charm-barbican-vault new file mode 160000 index 000000000000..1798581cbf19 --- /dev/null +++ b/charm-barbican-vault @@ -0,0 +1 @@ +Subproject commit 1798581cbf19f541c26f95d66bcc8ff61de21da9 diff --git a/charm-ceilometer b/charm-ceilometer new file mode 160000 index 000000000000..60bae2d6ef96 --- /dev/null +++ b/charm-ceilometer @@ -0,0 +1 @@ +Subproject commit 60bae2d6ef96fcd184301959ab6f974f403ba817 diff --git a/charm-ceilometer-agent b/charm-ceilometer-agent new file mode 160000 index 000000000000..e76a320c4944 --- /dev/null +++ b/charm-ceilometer-agent @@ -0,0 +1 @@ +Subproject commit e76a320c49440984ef6ba842ed14b0a2121f0fd1 diff --git a/charm-ceph-fs b/charm-ceph-fs new file mode 160000 index 000000000000..3b8425281d75 --- /dev/null +++ b/charm-ceph-fs @@ -0,0 +1 @@ +Subproject commit 3b8425281d754a45aaa4ffd61e7db2e7ab201754 diff --git a/charm-ceph-mon b/charm-ceph-mon new file mode 160000 index 000000000000..70c625d9aa07 --- /dev/null +++ b/charm-ceph-mon @@ -0,0 +1 @@ +Subproject commit 70c625d9aa0789d028ac629906fe16e50b4aaae0 diff --git a/charm-ceph-osd b/charm-ceph-osd new file mode 160000 index 000000000000..76d40b054e61 --- /dev/null +++ b/charm-ceph-osd @@ -0,0 +1 @@ +Subproject commit 76d40b054e61eae534bc832e544159045d34fff6 diff --git a/charm-ceph-proxy b/charm-ceph-proxy new file mode 160000 index 000000000000..1ad934bd49cd --- /dev/null +++ b/charm-ceph-proxy @@ -0,0 +1 @@ +Subproject commit 1ad934bd49cd13e71bc51ddf5ef6bacd56e159cd diff --git a/charm-ceph-radosgw b/charm-ceph-radosgw new file mode 160000 index 000000000000..41d4c74ec969 --- /dev/null +++ b/charm-ceph-radosgw @@ -0,0 +1 @@ +Subproject commit 41d4c74ec9697d93c4b683a401517c4aba29bebd diff --git a/charm-ceph-rbd-mirror b/charm-ceph-rbd-mirror new file mode 160000 index 000000000000..a88c53ffa3a1 --- /dev/null +++ b/charm-ceph-rbd-mirror @@ -0,0 +1 @@ +Subproject commit a88c53ffa3a130b227bd013d5fed21c6cd56b9e3 diff --git a/charm-cinder b/charm-cinder new file mode 160000 index 000000000000..5078eb9dbe8e --- /dev/null +++ b/charm-cinder @@ -0,0 +1 @@ +Subproject commit 5078eb9dbe8ebda12ccefc20208c78b221e8d424 diff --git a/charm-cinder-backup b/charm-cinder-backup new file mode 160000 index 000000000000..bdd525b0d873 --- /dev/null +++ b/charm-cinder-backup @@ -0,0 +1 @@ +Subproject commit bdd525b0d873489f978da63a02c251bf31f27dd6 diff --git a/charm-cinder-backup-swift-proxy b/charm-cinder-backup-swift-proxy new file mode 160000 index 000000000000..395cc69cb2ad --- /dev/null +++ b/charm-cinder-backup-swift-proxy @@ -0,0 +1 @@ +Subproject commit 395cc69cb2ade46d4a4eba216b0b6777adf83146 diff --git a/charm-cinder-ceph b/charm-cinder-ceph new file mode 160000 index 000000000000..42bb72f76718 --- /dev/null +++ b/charm-cinder-ceph @@ -0,0 +1 @@ +Subproject commit 42bb72f76718be3f7765e291437a4a424215ac07 diff --git a/charm-cinder-purestorage b/charm-cinder-purestorage new file mode 160000 index 000000000000..ae2cc1d7547c --- /dev/null +++ b/charm-cinder-purestorage @@ -0,0 +1 @@ +Subproject commit ae2cc1d7547c282326eac3b7dbe81933abf483ea diff --git a/charm-cloudkitty b/charm-cloudkitty new file mode 160000 index 000000000000..2a6dde27df12 --- /dev/null +++ b/charm-cloudkitty @@ -0,0 +1 @@ +Subproject commit 2a6dde27df12634ab3fbe9e238ee6451005e1705 diff --git a/charm-deployment-guide b/charm-deployment-guide new file mode 160000 index 000000000000..9cc926c3943a --- /dev/null +++ b/charm-deployment-guide @@ -0,0 +1 @@ +Subproject commit 9cc926c3943acc607e822b800e8172ad1e6bff3f diff --git a/charm-designate b/charm-designate new file mode 160000 index 000000000000..eda168d584f6 --- /dev/null +++ b/charm-designate @@ -0,0 +1 @@ +Subproject commit eda168d584f61f653ca02496328fb8b764966e6b diff --git a/charm-designate-bind b/charm-designate-bind new file mode 160000 index 000000000000..a03818fa524e --- /dev/null +++ b/charm-designate-bind @@ -0,0 +1 @@ +Subproject commit a03818fa524e49bd18b7099deddfdbffe1c63c66 diff --git a/charm-glance b/charm-glance new file mode 160000 index 000000000000..ae3be9d019c6 --- /dev/null +++ b/charm-glance @@ -0,0 +1 @@ +Subproject commit ae3be9d019c6bbef217333d5c4f3e2809f82cd34 diff --git a/charm-glance-simplestreams-sync b/charm-glance-simplestreams-sync new file mode 160000 index 000000000000..a6aa76b311e0 --- /dev/null +++ b/charm-glance-simplestreams-sync @@ -0,0 +1 @@ +Subproject commit a6aa76b311e02f19dff0ea1d85fca48116ed9056 diff --git a/charm-glusterfs b/charm-glusterfs new file mode 160000 index 000000000000..3d96b3501fea --- /dev/null +++ b/charm-glusterfs @@ -0,0 +1 @@ +Subproject commit 3d96b3501fea12b0ca95363a519cbbcb2a1d0ffc diff --git a/charm-gnocchi b/charm-gnocchi new file mode 160000 index 000000000000..ea0a5379ed43 --- /dev/null +++ b/charm-gnocchi @@ -0,0 +1 @@ +Subproject commit ea0a5379ed435c9ef9ef033da0eacddcbfeafbae diff --git a/charm-guide b/charm-guide new file mode 160000 index 000000000000..affcf9967d41 --- /dev/null +++ b/charm-guide @@ -0,0 +1 @@ +Subproject commit affcf9967d418d0161d42662dd30ba2e5cf0be3a diff --git a/charm-hacluster b/charm-hacluster new file mode 160000 index 000000000000..4ff8cd91cc5f --- /dev/null +++ b/charm-hacluster @@ -0,0 +1 @@ +Subproject commit 4ff8cd91cc5f6885bea8485cf23d5f870ae6d17b diff --git a/charm-heat b/charm-heat new file mode 160000 index 000000000000..e45722438512 --- /dev/null +++ b/charm-heat @@ -0,0 +1 @@ +Subproject commit e45722438512d5ea60747b877894cc726542b970 diff --git a/charm-interface-barbican-secrets b/charm-interface-barbican-secrets new file mode 160000 index 000000000000..4cae88ff57db --- /dev/null +++ b/charm-interface-barbican-secrets @@ -0,0 +1 @@ +Subproject commit 4cae88ff57db96b9394bf6b70982a5ff4ee8bcef diff --git a/charm-interface-bgp b/charm-interface-bgp new file mode 160000 index 000000000000..003bdda7e1be --- /dev/null +++ b/charm-interface-bgp @@ -0,0 +1 @@ +Subproject commit 003bdda7e1beeed1d4ea96a36d16886a70efdc41 diff --git a/charm-interface-bind-rndc b/charm-interface-bind-rndc new file mode 160000 index 000000000000..4c69d8ceb1af --- /dev/null +++ b/charm-interface-bind-rndc @@ -0,0 +1 @@ +Subproject commit 4c69d8ceb1af495156ff5bd9e3111bd8d34a347e diff --git a/charm-interface-ceph-client b/charm-interface-ceph-client new file mode 160000 index 000000000000..d9f3b53ca0cf --- /dev/null +++ b/charm-interface-ceph-client @@ -0,0 +1 @@ +Subproject commit d9f3b53ca0cf30e47347a68beab59da5c03ce4c7 diff --git a/charm-interface-ceph-mds b/charm-interface-ceph-mds new file mode 160000 index 000000000000..dcd0b5f2bb00 --- /dev/null +++ b/charm-interface-ceph-mds @@ -0,0 +1 @@ +Subproject commit dcd0b5f2bb003d2409e212547f0a2132a804245a diff --git a/charm-interface-ceph-rbd-mirror b/charm-interface-ceph-rbd-mirror new file mode 160000 index 000000000000..d746757302be --- /dev/null +++ b/charm-interface-ceph-rbd-mirror @@ -0,0 +1 @@ +Subproject commit d746757302beb385384f9c647afe68ce764bb3b7 diff --git a/charm-interface-cinder-backend b/charm-interface-cinder-backend new file mode 160000 index 000000000000..5d9280cdde82 --- /dev/null +++ b/charm-interface-cinder-backend @@ -0,0 +1 @@ +Subproject commit 5d9280cdde82359268d6feda42643f03af1f8b52 diff --git a/charm-interface-cinder-backup b/charm-interface-cinder-backup new file mode 160000 index 000000000000..a1cdf71ad61d --- /dev/null +++ b/charm-interface-cinder-backup @@ -0,0 +1 @@ +Subproject commit a1cdf71ad61d4ea5f912d8e0423e887ae761bff7 diff --git a/charm-interface-dashboard-plugin b/charm-interface-dashboard-plugin new file mode 160000 index 000000000000..5fe099ee3065 --- /dev/null +++ b/charm-interface-dashboard-plugin @@ -0,0 +1 @@ +Subproject commit 5fe099ee3065400e16902eadf009682e21852e9b diff --git a/charm-interface-designate b/charm-interface-designate new file mode 160000 index 000000000000..f11ee38d265c --- /dev/null +++ b/charm-interface-designate @@ -0,0 +1 @@ +Subproject commit f11ee38d265ce1675d75624409e26cb7f7377c75 diff --git a/charm-interface-gnocchi b/charm-interface-gnocchi new file mode 160000 index 000000000000..9efd83a5728b --- /dev/null +++ b/charm-interface-gnocchi @@ -0,0 +1 @@ +Subproject commit 9efd83a5728bee385a93887e8669a513e198a8fe diff --git a/charm-interface-hacluster b/charm-interface-hacluster new file mode 160000 index 000000000000..d91e83a1fa59 --- /dev/null +++ b/charm-interface-hacluster @@ -0,0 +1 @@ +Subproject commit d91e83a1fa59a13f4160febfe536c68dc762e436 diff --git a/charm-interface-keystone b/charm-interface-keystone new file mode 160000 index 000000000000..36ea7b385a56 --- /dev/null +++ b/charm-interface-keystone @@ -0,0 +1 @@ +Subproject commit 36ea7b385a569ebabca7184ed4ce8420bb8fa61a diff --git a/charm-interface-keystone-admin b/charm-interface-keystone-admin new file mode 160000 index 000000000000..0fc663f57535 --- /dev/null +++ b/charm-interface-keystone-admin @@ -0,0 +1 @@ +Subproject commit 0fc663f57535dcfddbf098572a3e25b9f08451ed diff --git a/charm-interface-keystone-credentials b/charm-interface-keystone-credentials new file mode 160000 index 000000000000..53e93b882089 --- /dev/null +++ b/charm-interface-keystone-credentials @@ -0,0 +1 @@ +Subproject commit 53e93b8820899f2251d207ed5d5c3b212ceb64de diff --git a/charm-interface-keystone-domain-backend b/charm-interface-keystone-domain-backend new file mode 160000 index 000000000000..18893a5c3803 --- /dev/null +++ b/charm-interface-keystone-domain-backend @@ -0,0 +1 @@ +Subproject commit 18893a5c3803517fa0ce4c5fd790b01e987cd0eb diff --git a/charm-interface-keystone-fid-service-provider b/charm-interface-keystone-fid-service-provider new file mode 160000 index 000000000000..be0926efafaa --- /dev/null +++ b/charm-interface-keystone-fid-service-provider @@ -0,0 +1 @@ +Subproject commit be0926efafaa9ffe1df84f2fbd6b8a5d3d58b270 diff --git a/charm-interface-keystone-notifications b/charm-interface-keystone-notifications new file mode 160000 index 000000000000..3b7e83585a0c --- /dev/null +++ b/charm-interface-keystone-notifications @@ -0,0 +1 @@ +Subproject commit 3b7e83585a0c34399f97b5943d33f63ff02cb597 diff --git a/charm-interface-manila-plugin b/charm-interface-manila-plugin new file mode 160000 index 000000000000..14cb348a09b3 --- /dev/null +++ b/charm-interface-manila-plugin @@ -0,0 +1 @@ +Subproject commit 14cb348a09b30c92de89878c58e790779ebdad23 diff --git a/charm-interface-mysql-innodb-cluster b/charm-interface-mysql-innodb-cluster new file mode 160000 index 000000000000..034077071275 --- /dev/null +++ b/charm-interface-mysql-innodb-cluster @@ -0,0 +1 @@ +Subproject commit 034077071275af64d106117854703f02518639ef diff --git a/charm-interface-mysql-router b/charm-interface-mysql-router new file mode 160000 index 000000000000..f47d7bad342d --- /dev/null +++ b/charm-interface-mysql-router @@ -0,0 +1 @@ +Subproject commit f47d7bad342da110af18afc6a23450e219564fb7 diff --git a/charm-interface-mysql-shared b/charm-interface-mysql-shared new file mode 160000 index 000000000000..f90f8c6edce2 --- /dev/null +++ b/charm-interface-mysql-shared @@ -0,0 +1 @@ +Subproject commit f90f8c6edce21e4da3a872f0f9d6761730ce025d diff --git a/charm-interface-neutron-load-balancer b/charm-interface-neutron-load-balancer new file mode 160000 index 000000000000..232bf9bad453 --- /dev/null +++ b/charm-interface-neutron-load-balancer @@ -0,0 +1 @@ +Subproject commit 232bf9bad4536ea20f26831b6a31b55b778315d9 diff --git a/charm-interface-neutron-plugin b/charm-interface-neutron-plugin new file mode 160000 index 000000000000..3fba729d3e28 --- /dev/null +++ b/charm-interface-neutron-plugin @@ -0,0 +1 @@ +Subproject commit 3fba729d3e2856a9cab4de71c1252388213b9844 diff --git a/charm-interface-neutron-plugin-api-subordinate b/charm-interface-neutron-plugin-api-subordinate new file mode 160000 index 000000000000..33bcde101123 --- /dev/null +++ b/charm-interface-neutron-plugin-api-subordinate @@ -0,0 +1 @@ +Subproject commit 33bcde1011235a77501d2a66f44b2be9e3ae61ef diff --git a/charm-interface-nova-cell b/charm-interface-nova-cell new file mode 160000 index 000000000000..620f9eef998e --- /dev/null +++ b/charm-interface-nova-cell @@ -0,0 +1 @@ +Subproject commit 620f9eef998ef587d951e1475a1e2168551e3d23 diff --git a/charm-interface-nova-compute b/charm-interface-nova-compute new file mode 160000 index 000000000000..ea0721a6fa4c --- /dev/null +++ b/charm-interface-nova-compute @@ -0,0 +1 @@ +Subproject commit ea0721a6fa4c3db2fdbee4622e29870e865f58ad diff --git a/charm-interface-odl-controller-api b/charm-interface-odl-controller-api new file mode 160000 index 000000000000..199c67b69f2b --- /dev/null +++ b/charm-interface-odl-controller-api @@ -0,0 +1 @@ +Subproject commit 199c67b69f2b6ba80ad99107534f1bb3e455540c diff --git a/charm-interface-openstack-ha b/charm-interface-openstack-ha new file mode 160000 index 000000000000..a3b00e5b5fd8 --- /dev/null +++ b/charm-interface-openstack-ha @@ -0,0 +1 @@ +Subproject commit a3b00e5b5fd857d130698c5cfe4b918877f0ab80 diff --git a/charm-interface-ovsdb-manager b/charm-interface-ovsdb-manager new file mode 160000 index 000000000000..6a1671abcce5 --- /dev/null +++ b/charm-interface-ovsdb-manager @@ -0,0 +1 @@ +Subproject commit 6a1671abcce5fd52bb61e1a6e5fc102a51d4b74d diff --git a/charm-interface-pacemaker-remote b/charm-interface-pacemaker-remote new file mode 160000 index 000000000000..87dc3baa2145 --- /dev/null +++ b/charm-interface-pacemaker-remote @@ -0,0 +1 @@ +Subproject commit 87dc3baa2145286ac5372a01bf9e260f257d3673 diff --git a/charm-interface-placement b/charm-interface-placement new file mode 160000 index 000000000000..e8a30d9fb4ad --- /dev/null +++ b/charm-interface-placement @@ -0,0 +1 @@ +Subproject commit e8a30d9fb4adce74e7b547942a615fd26a04185c diff --git a/charm-interface-rabbitmq b/charm-interface-rabbitmq new file mode 160000 index 000000000000..383121fc584d --- /dev/null +++ b/charm-interface-rabbitmq @@ -0,0 +1 @@ +Subproject commit 383121fc584d2d3bf9d233eba0d3708398a4c468 diff --git a/charm-interface-service-control b/charm-interface-service-control new file mode 160000 index 000000000000..901c9b9d7d40 --- /dev/null +++ b/charm-interface-service-control @@ -0,0 +1 @@ +Subproject commit 901c9b9d7d405a0af52d2d5ee5286bbaa994b7d4 diff --git a/charm-interface-websso-fid-service-provider b/charm-interface-websso-fid-service-provider new file mode 160000 index 000000000000..b7c066abf22e --- /dev/null +++ b/charm-interface-websso-fid-service-provider @@ -0,0 +1 @@ +Subproject commit b7c066abf22edec30af17c3da4612cd398b1306a diff --git a/charm-ironic b/charm-ironic new file mode 160000 index 000000000000..cd3c8395f8dd --- /dev/null +++ b/charm-ironic @@ -0,0 +1 @@ +Subproject commit cd3c8395f8ddf20cf9928e4b1bb7734f94b19792 diff --git a/charm-keystone b/charm-keystone new file mode 160000 index 000000000000..41e67529524d --- /dev/null +++ b/charm-keystone @@ -0,0 +1 @@ +Subproject commit 41e67529524d6fd515d66237443d3b20d125ecb0 diff --git a/charm-keystone-ldap b/charm-keystone-ldap new file mode 160000 index 000000000000..16afd9e080ff --- /dev/null +++ b/charm-keystone-ldap @@ -0,0 +1 @@ +Subproject commit 16afd9e080ff7a35f946548759a32df99af9020d diff --git a/charm-keystone-saml-mellon b/charm-keystone-saml-mellon new file mode 160000 index 000000000000..49b8d062c554 --- /dev/null +++ b/charm-keystone-saml-mellon @@ -0,0 +1 @@ +Subproject commit 49b8d062c554407c3ce273e72a5e766de33ccad8 diff --git a/charm-layer-ceph b/charm-layer-ceph new file mode 160000 index 000000000000..17d40abd8d9e --- /dev/null +++ b/charm-layer-ceph @@ -0,0 +1 @@ +Subproject commit 17d40abd8d9ec3b8c32756ca981c80c4733c016f diff --git a/charm-layer-ceph-base b/charm-layer-ceph-base new file mode 160000 index 000000000000..f9e75ab18715 --- /dev/null +++ b/charm-layer-ceph-base @@ -0,0 +1 @@ +Subproject commit f9e75ab187156547149827ca892132adea9a424c diff --git a/charm-layer-openstack b/charm-layer-openstack new file mode 160000 index 000000000000..7c671b069697 --- /dev/null +++ b/charm-layer-openstack @@ -0,0 +1 @@ +Subproject commit 7c671b0696977f455616565d956895b2f890464b diff --git a/charm-layer-openstack-api b/charm-layer-openstack-api new file mode 160000 index 000000000000..34311a62e963 --- /dev/null +++ b/charm-layer-openstack-api @@ -0,0 +1 @@ +Subproject commit 34311a62e963d0ce903b7ddb9d70b8f071f71651 diff --git a/charm-layer-openstack-principle b/charm-layer-openstack-principle new file mode 160000 index 000000000000..2541283a7f9c --- /dev/null +++ b/charm-layer-openstack-principle @@ -0,0 +1 @@ +Subproject commit 2541283a7f9c3fa923c0fccd7257e217e11dadcd diff --git a/charm-manila b/charm-manila new file mode 160000 index 000000000000..e904ea8fecb2 --- /dev/null +++ b/charm-manila @@ -0,0 +1 @@ +Subproject commit e904ea8fecb25e226e8dc3299b1423ec224a80f3 diff --git a/charm-manila-ganesha b/charm-manila-ganesha new file mode 160000 index 000000000000..6c55d14c9c70 --- /dev/null +++ b/charm-manila-ganesha @@ -0,0 +1 @@ +Subproject commit 6c55d14c9c70cae9deaaeb281adc8104c522713f diff --git a/charm-manila-generic b/charm-manila-generic new file mode 160000 index 000000000000..7d89e08f07b8 --- /dev/null +++ b/charm-manila-generic @@ -0,0 +1 @@ +Subproject commit 7d89e08f07b8e053f7d55accad91522013800845 diff --git a/charm-manila-glusterfs b/charm-manila-glusterfs new file mode 160000 index 000000000000..e7c6b83473af --- /dev/null +++ b/charm-manila-glusterfs @@ -0,0 +1 @@ +Subproject commit e7c6b83473afa95195fe215f0a6a04ceea5aadb3 diff --git a/charm-masakari b/charm-masakari new file mode 160000 index 000000000000..4ac3eccd10a0 --- /dev/null +++ b/charm-masakari @@ -0,0 +1 @@ +Subproject commit 4ac3eccd10a06b4263c2dc505ec4bcb00b064268 diff --git a/charm-masakari-monitors b/charm-masakari-monitors new file mode 160000 index 000000000000..fa716fc87650 --- /dev/null +++ b/charm-masakari-monitors @@ -0,0 +1 @@ +Subproject commit fa716fc876507d96504bb3dc52d7d89e11823578 diff --git a/charm-mistral b/charm-mistral new file mode 160000 index 000000000000..aa1f704a6cdd --- /dev/null +++ b/charm-mistral @@ -0,0 +1 @@ +Subproject commit aa1f704a6cdd0ba8f1cbe41e4dd2fff3f33c01d7 diff --git a/charm-murano b/charm-murano new file mode 160000 index 000000000000..1e21532cb552 --- /dev/null +++ b/charm-murano @@ -0,0 +1 @@ +Subproject commit 1e21532cb552b88ae7d39bf3acf681bbb5f84304 diff --git a/charm-mysql-innodb-cluster b/charm-mysql-innodb-cluster new file mode 160000 index 000000000000..ef481eb8acc8 --- /dev/null +++ b/charm-mysql-innodb-cluster @@ -0,0 +1 @@ +Subproject commit ef481eb8acc8467585395b85a8f4492b2b4dcc68 diff --git a/charm-mysql-router b/charm-mysql-router new file mode 160000 index 000000000000..49f991e501bc --- /dev/null +++ b/charm-mysql-router @@ -0,0 +1 @@ +Subproject commit 49f991e501bcf83cfeb82c9d63f3d9604f0f716b diff --git a/charm-neutron-api b/charm-neutron-api new file mode 160000 index 000000000000..7c319e62d403 --- /dev/null +++ b/charm-neutron-api @@ -0,0 +1 @@ +Subproject commit 7c319e62d40350973f93dccee864c912beb52789 diff --git a/charm-neutron-api-odl b/charm-neutron-api-odl new file mode 160000 index 000000000000..c25627634adc --- /dev/null +++ b/charm-neutron-api-odl @@ -0,0 +1 @@ +Subproject commit c25627634adc5c2f7dc105109cf2a369508e606e diff --git a/charm-neutron-api-plugin-ovn b/charm-neutron-api-plugin-ovn new file mode 160000 index 000000000000..ab5541a7a2e2 --- /dev/null +++ b/charm-neutron-api-plugin-ovn @@ -0,0 +1 @@ +Subproject commit ab5541a7a2e2f290efe2545ac5a09069d67d79da diff --git a/charm-neutron-dynamic-routing b/charm-neutron-dynamic-routing new file mode 160000 index 000000000000..9c94a1850680 --- /dev/null +++ b/charm-neutron-dynamic-routing @@ -0,0 +1 @@ +Subproject commit 9c94a18506802ab099f8b5ea5440631af6c4dbc6 diff --git a/charm-neutron-gateway b/charm-neutron-gateway new file mode 160000 index 000000000000..061ceef5c886 --- /dev/null +++ b/charm-neutron-gateway @@ -0,0 +1 @@ +Subproject commit 061ceef5c88642601065fb904e0c52f9cf31ed78 diff --git a/charm-neutron-openvswitch b/charm-neutron-openvswitch new file mode 160000 index 000000000000..0a3ee0697d7b --- /dev/null +++ b/charm-neutron-openvswitch @@ -0,0 +1 @@ +Subproject commit 0a3ee0697d7b4433f690c3a12817b5231f656f3b diff --git a/charm-nova-cell-controller b/charm-nova-cell-controller new file mode 160000 index 000000000000..087963b23da2 --- /dev/null +++ b/charm-nova-cell-controller @@ -0,0 +1 @@ +Subproject commit 087963b23da2b2cb39f5b051b5704441addd4569 diff --git a/charm-nova-cloud-controller b/charm-nova-cloud-controller new file mode 160000 index 000000000000..867a75c14a02 --- /dev/null +++ b/charm-nova-cloud-controller @@ -0,0 +1 @@ +Subproject commit 867a75c14a02aac241d95a98174ff28a1acff19e diff --git a/charm-nova-compute b/charm-nova-compute new file mode 160000 index 000000000000..bf0dffe46747 --- /dev/null +++ b/charm-nova-compute @@ -0,0 +1 @@ +Subproject commit bf0dffe467475be5ee506626ad3f14d313e4ff90 diff --git a/charm-nova-compute-proxy b/charm-nova-compute-proxy new file mode 160000 index 000000000000..91d8c4f9f48d --- /dev/null +++ b/charm-nova-compute-proxy @@ -0,0 +1 @@ +Subproject commit 91d8c4f9f48df7ea02a07be1bf33003c543f8100 diff --git a/charm-nova-lxd b/charm-nova-lxd new file mode 160000 index 000000000000..1e5f419e2085 --- /dev/null +++ b/charm-nova-lxd @@ -0,0 +1 @@ +Subproject commit 1e5f419e2085254c3c665b355256fa7f78597343 diff --git a/charm-octavia b/charm-octavia new file mode 160000 index 000000000000..79f8f27c6942 --- /dev/null +++ b/charm-octavia @@ -0,0 +1 @@ +Subproject commit 79f8f27c69422a32c978c41964a50801c5ceadae diff --git a/charm-octavia-dashboard b/charm-octavia-dashboard new file mode 160000 index 000000000000..e5e3c03c6061 --- /dev/null +++ b/charm-octavia-dashboard @@ -0,0 +1 @@ +Subproject commit e5e3c03c6061eda8b8fcf5e84d61d552de7e6f61 diff --git a/charm-octavia-diskimage-retrofit b/charm-octavia-diskimage-retrofit new file mode 160000 index 000000000000..b30e0ad41d4f --- /dev/null +++ b/charm-octavia-diskimage-retrofit @@ -0,0 +1 @@ +Subproject commit b30e0ad41d4fa9b8369bac6e581fd721fb1b6b25 diff --git a/charm-odl-controller b/charm-odl-controller new file mode 160000 index 000000000000..32492cc8a6bf --- /dev/null +++ b/charm-odl-controller @@ -0,0 +1 @@ +Subproject commit 32492cc8a6bfda0ed87981890f50be4def072fb9 diff --git a/charm-openstack-dashboard b/charm-openstack-dashboard new file mode 160000 index 000000000000..40a8e74626d2 --- /dev/null +++ b/charm-openstack-dashboard @@ -0,0 +1 @@ +Subproject commit 40a8e74626d2cb551f424b8d16085bf71616046a diff --git a/charm-openvswitch-odl b/charm-openvswitch-odl new file mode 160000 index 000000000000..28265442175c --- /dev/null +++ b/charm-openvswitch-odl @@ -0,0 +1 @@ +Subproject commit 28265442175c726965e4ed147b011f2b8fa732a4 diff --git a/charm-pacemaker-remote b/charm-pacemaker-remote new file mode 160000 index 000000000000..dadd31f60f69 --- /dev/null +++ b/charm-pacemaker-remote @@ -0,0 +1 @@ +Subproject commit dadd31f60f69fdeddbf98f9b486848718ce7a3f8 diff --git a/charm-panko b/charm-panko new file mode 160000 index 000000000000..4649445437d4 --- /dev/null +++ b/charm-panko @@ -0,0 +1 @@ +Subproject commit 4649445437d42792529aded750a2ed4bc0d10b8d diff --git a/charm-percona-cluster b/charm-percona-cluster new file mode 160000 index 000000000000..05a43b057fe6 --- /dev/null +++ b/charm-percona-cluster @@ -0,0 +1 @@ +Subproject commit 05a43b057fe6957b2bc142e6b203499f65f7ab1e diff --git a/charm-placement b/charm-placement new file mode 160000 index 000000000000..7351a4adcd5b --- /dev/null +++ b/charm-placement @@ -0,0 +1 @@ +Subproject commit 7351a4adcd5b07d8c5bfa7f68b6b1cad648ba934 diff --git a/charm-rabbitmq-server b/charm-rabbitmq-server new file mode 160000 index 000000000000..1496a19d4092 --- /dev/null +++ b/charm-rabbitmq-server @@ -0,0 +1 @@ +Subproject commit 1496a19d40925a186c2e642d85e8a4716ebf7ee6 diff --git a/charm-specs b/charm-specs new file mode 160000 index 000000000000..a3bff1a2013a --- /dev/null +++ b/charm-specs @@ -0,0 +1 @@ +Subproject commit a3bff1a2013ac34949b2c24dfa442975939405f8 diff --git a/charm-swift-proxy b/charm-swift-proxy new file mode 160000 index 000000000000..7f9eb859bbb4 --- /dev/null +++ b/charm-swift-proxy @@ -0,0 +1 @@ +Subproject commit 7f9eb859bbb4d1f68449eef9c8a99fd18a1435e4 diff --git a/charm-swift-storage b/charm-swift-storage new file mode 160000 index 000000000000..ffc58c8f1f76 --- /dev/null +++ b/charm-swift-storage @@ -0,0 +1 @@ +Subproject commit ffc58c8f1f765776d82b8befdecf05d0f311142c diff --git a/charm-tempest b/charm-tempest new file mode 160000 index 000000000000..999d8315808a --- /dev/null +++ b/charm-tempest @@ -0,0 +1 @@ +Subproject commit 999d8315808ad5f079ab46513a1d059eaba65ee8 diff --git a/charm-trilio-data-mover b/charm-trilio-data-mover new file mode 160000 index 000000000000..92b3c383aee8 --- /dev/null +++ b/charm-trilio-data-mover @@ -0,0 +1 @@ +Subproject commit 92b3c383aee810664a5ebb7bd882350af0485ca4 diff --git a/charm-trilio-dm-api b/charm-trilio-dm-api new file mode 160000 index 000000000000..cbb28c0ee5e1 --- /dev/null +++ b/charm-trilio-dm-api @@ -0,0 +1 @@ +Subproject commit cbb28c0ee5e1ec27b4540a1bd331de4b973a83e1 diff --git a/charm-trilio-horizon-plugin b/charm-trilio-horizon-plugin new file mode 160000 index 000000000000..6e14aa25b130 --- /dev/null +++ b/charm-trilio-horizon-plugin @@ -0,0 +1 @@ +Subproject commit 6e14aa25b130f53b73abee0ec4fa44257195b2e8 diff --git a/charm-trilio-wlm b/charm-trilio-wlm new file mode 160000 index 000000000000..4928917afd1b --- /dev/null +++ b/charm-trilio-wlm @@ -0,0 +1 @@ +Subproject commit 4928917afd1b94ebdf963bd660c7962c3700e7aa diff --git a/charm-trove b/charm-trove new file mode 160000 index 000000000000..d9888faa7068 --- /dev/null +++ b/charm-trove @@ -0,0 +1 @@ +Subproject commit d9888faa7068f783fd05d0fed69183001d5cb23b diff --git a/charm-vault b/charm-vault new file mode 160000 index 000000000000..9b5450edbd29 --- /dev/null +++ b/charm-vault @@ -0,0 +1 @@ +Subproject commit 9b5450edbd29d885f67ac529b9db989e7e62eb82 diff --git a/charm-watcher b/charm-watcher new file mode 160000 index 000000000000..9e203f045579 --- /dev/null +++ b/charm-watcher @@ -0,0 +1 @@ +Subproject commit 9e203f045579ee2e5dd18096c291d556d250d9aa diff --git a/charm-watcher-dashboard b/charm-watcher-dashboard new file mode 160000 index 000000000000..c3c48f8212a8 --- /dev/null +++ b/charm-watcher-dashboard @@ -0,0 +1 @@ +Subproject commit c3c48f8212a8532f0098bb195145dc1e5a0e0a9f diff --git a/charms.ceph b/charms.ceph new file mode 160000 index 000000000000..1a66fb4a0154 --- /dev/null +++ b/charms.ceph @@ -0,0 +1 @@ +Subproject commit 1a66fb4a0154b2f9b0e2fdff76d18bb7302194cc diff --git a/charms.openstack b/charms.openstack new file mode 160000 index 000000000000..95d99e286c43 --- /dev/null +++ b/charms.openstack @@ -0,0 +1 @@ +Subproject commit 95d99e286c4397fcf29319eddcbed823ac417edf diff --git a/cinder b/cinder index c72e8670dd0d..c84f0e05ce4b 160000 --- a/cinder +++ b/cinder @@ -1 +1 @@ -Subproject commit c72e8670dd0d49da1787c66e835bbe5a7aee9f79 +Subproject commit c84f0e05ce4b7c6afffa4616ae5f01711f2a7626 diff --git a/cinder-specs b/cinder-specs new file mode 160000 index 000000000000..63ef47423a1c --- /dev/null +++ b/cinder-specs @@ -0,0 +1 @@ +Subproject commit 63ef47423a1c6703b872dc3d44fad6fd2dcf8a25 diff --git a/cinder-tempest-plugin b/cinder-tempest-plugin new file mode 160000 index 000000000000..c5014332a715 --- /dev/null +++ b/cinder-tempest-plugin @@ -0,0 +1 @@ +Subproject commit c5014332a715ebd2cc65f9fff2d7d7d81dd29330 diff --git a/cinderlib b/cinderlib new file mode 160000 index 000000000000..f380a5137ace --- /dev/null +++ b/cinderlib @@ -0,0 +1 @@ +Subproject commit f380a5137acec9b5bc966dd778a63595d520d58c diff --git a/cliff b/cliff index 8b3de5492264..9e12d0980849 160000 --- a/cliff +++ b/cliff @@ -1 +1 @@ -Subproject commit 8b3de5492264604f141861eb2883f5fbcef6b4cc +Subproject commit 9e12d0980849f17c4fa691138f478f406d7488f3 diff --git a/cloudkitty b/cloudkitty new file mode 160000 index 000000000000..06611a896f76 --- /dev/null +++ b/cloudkitty @@ -0,0 +1 @@ +Subproject commit 06611a896f76acc6ce3efdf14737aecb3d74e018 diff --git a/cloudkitty-dashboard b/cloudkitty-dashboard new file mode 160000 index 000000000000..c373ef031f25 --- /dev/null +++ b/cloudkitty-dashboard @@ -0,0 +1 @@ +Subproject commit c373ef031f256cd072c212a827a7fb64acb44bc1 diff --git a/cloudkitty-specs b/cloudkitty-specs new file mode 160000 index 000000000000..ab92b0c38034 --- /dev/null +++ b/cloudkitty-specs @@ -0,0 +1 @@ +Subproject commit ab92b0c38034f1efffbd1be173c98aab0a1dd2ea diff --git a/cloudkitty-tempest-plugin b/cloudkitty-tempest-plugin new file mode 160000 index 000000000000..47432fbd0ac4 --- /dev/null +++ b/cloudkitty-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 47432fbd0ac425940e64810f66899e02d65a4fa2 diff --git a/compute-hyperv b/compute-hyperv new file mode 160000 index 000000000000..5288ade76566 --- /dev/null +++ b/compute-hyperv @@ -0,0 +1 @@ +Subproject commit 5288ade765669c177fdef7119a68a8a3f39dad22 diff --git a/cookbook-openstack-application-catalog b/cookbook-openstack-application-catalog new file mode 160000 index 000000000000..8c06fcc597aa --- /dev/null +++ b/cookbook-openstack-application-catalog @@ -0,0 +1 @@ +Subproject commit 8c06fcc597aa9d90d21bf9e596c3b1d78471aa85 diff --git a/cookbook-openstack-bare-metal b/cookbook-openstack-bare-metal new file mode 160000 index 000000000000..faa39e7a2460 --- /dev/null +++ b/cookbook-openstack-bare-metal @@ -0,0 +1 @@ +Subproject commit faa39e7a24609eedc5f4ba20043764d3aa0f372f diff --git a/cookbook-openstack-block-storage b/cookbook-openstack-block-storage new file mode 160000 index 000000000000..a048e1094bd2 --- /dev/null +++ b/cookbook-openstack-block-storage @@ -0,0 +1 @@ +Subproject commit a048e1094bd2ab0164574f2dc5148c9b4dd3a9de diff --git a/cookbook-openstack-client b/cookbook-openstack-client new file mode 160000 index 000000000000..94c1c6b604ba --- /dev/null +++ b/cookbook-openstack-client @@ -0,0 +1 @@ +Subproject commit 94c1c6b604bae71b91671678721cfc4ce7f21fbd diff --git a/cookbook-openstack-common b/cookbook-openstack-common new file mode 160000 index 000000000000..fb7c035bf307 --- /dev/null +++ b/cookbook-openstack-common @@ -0,0 +1 @@ +Subproject commit fb7c035bf307282d75be36e2e22320f1f46c35aa diff --git a/cookbook-openstack-compute b/cookbook-openstack-compute new file mode 160000 index 000000000000..7372103182de --- /dev/null +++ b/cookbook-openstack-compute @@ -0,0 +1 @@ +Subproject commit 7372103182dec9089cd2d6ebf2c76fd99af312dd diff --git a/cookbook-openstack-dashboard b/cookbook-openstack-dashboard new file mode 160000 index 000000000000..d169cdecef8d --- /dev/null +++ b/cookbook-openstack-dashboard @@ -0,0 +1 @@ +Subproject commit d169cdecef8d6ccbdf0e0cfdd137391b2e0b365e diff --git a/cookbook-openstack-dns b/cookbook-openstack-dns new file mode 160000 index 000000000000..01af4534d48c --- /dev/null +++ b/cookbook-openstack-dns @@ -0,0 +1 @@ +Subproject commit 01af4534d48cdafba750f473caefad0db4d3764d diff --git a/cookbook-openstack-identity b/cookbook-openstack-identity new file mode 160000 index 000000000000..44d13c8c6421 --- /dev/null +++ b/cookbook-openstack-identity @@ -0,0 +1 @@ +Subproject commit 44d13c8c6421d123a51e70562a5e43f4018b66de diff --git a/cookbook-openstack-image b/cookbook-openstack-image new file mode 160000 index 000000000000..17c5f0c9396b --- /dev/null +++ b/cookbook-openstack-image @@ -0,0 +1 @@ +Subproject commit 17c5f0c9396b628aa871e4e69a0809704cba39be diff --git a/cookbook-openstack-integration-test b/cookbook-openstack-integration-test new file mode 160000 index 000000000000..48c554d385e8 --- /dev/null +++ b/cookbook-openstack-integration-test @@ -0,0 +1 @@ +Subproject commit 48c554d385e85c44362713e0f59fa1b8236ce1d3 diff --git a/cookbook-openstack-network b/cookbook-openstack-network new file mode 160000 index 000000000000..b4f5c8f67042 --- /dev/null +++ b/cookbook-openstack-network @@ -0,0 +1 @@ +Subproject commit b4f5c8f67042a8152200d439408fcbb023dd16f1 diff --git a/cookbook-openstack-ops-database b/cookbook-openstack-ops-database new file mode 160000 index 000000000000..9460c5eb70ba --- /dev/null +++ b/cookbook-openstack-ops-database @@ -0,0 +1 @@ +Subproject commit 9460c5eb70ba50e4c4202266f9fc3e718232f16b diff --git a/cookbook-openstack-ops-messaging b/cookbook-openstack-ops-messaging new file mode 160000 index 000000000000..48c2e02d00f1 --- /dev/null +++ b/cookbook-openstack-ops-messaging @@ -0,0 +1 @@ +Subproject commit 48c2e02d00f10e3a34f02013411400fe4c29d83b diff --git a/cookbook-openstack-orchestration b/cookbook-openstack-orchestration new file mode 160000 index 000000000000..7696ada9d26e --- /dev/null +++ b/cookbook-openstack-orchestration @@ -0,0 +1 @@ +Subproject commit 7696ada9d26eb838730dc19adee4535199d4a5b0 diff --git a/cookbook-openstack-telemetry b/cookbook-openstack-telemetry new file mode 160000 index 000000000000..ea238dc44737 --- /dev/null +++ b/cookbook-openstack-telemetry @@ -0,0 +1 @@ +Subproject commit ea238dc44737a4163468524b5f46c9029f2b5689 diff --git a/cookbook-openstackclient b/cookbook-openstackclient new file mode 160000 index 000000000000..d2237f421a5d --- /dev/null +++ b/cookbook-openstackclient @@ -0,0 +1 @@ +Subproject commit d2237f421a5d27545f0b8c82e603117843bdbcd9 diff --git a/cookiecutter b/cookiecutter new file mode 160000 index 000000000000..2e5dc6ddb15c --- /dev/null +++ b/cookiecutter @@ -0,0 +1 @@ +Subproject commit 2e5dc6ddb15c8424539e137664689391b2bdc3e9 diff --git a/coverage2sql b/coverage2sql new file mode 160000 index 000000000000..e139d92ca57a --- /dev/null +++ b/coverage2sql @@ -0,0 +1 @@ +Subproject commit e139d92ca57aae0fca90c5f4fc46e4d6e4b1b91c diff --git a/cyborg b/cyborg new file mode 160000 index 000000000000..f111946df671 --- /dev/null +++ b/cyborg @@ -0,0 +1 @@ +Subproject commit f111946df6713aa64efa29dd025d47839241c529 diff --git a/cyborg-specs b/cyborg-specs new file mode 160000 index 000000000000..abe236e8904a --- /dev/null +++ b/cyborg-specs @@ -0,0 +1 @@ +Subproject commit abe236e8904a65a3d07acab1701878ae56013f01 diff --git a/cyborg-tempest-plugin b/cyborg-tempest-plugin new file mode 160000 index 000000000000..c92a07bb55a5 --- /dev/null +++ b/cyborg-tempest-plugin @@ -0,0 +1 @@ +Subproject commit c92a07bb55a5d163e7bb60cb20c3b40393070805 diff --git a/debtcollector b/debtcollector new file mode 160000 index 000000000000..a5cdada1b34b --- /dev/null +++ b/debtcollector @@ -0,0 +1 @@ +Subproject commit a5cdada1b34b53df4c25af45b8b5ed046ae92d3a diff --git a/designate b/designate new file mode 160000 index 000000000000..28da1f51798b --- /dev/null +++ b/designate @@ -0,0 +1 @@ +Subproject commit 28da1f51798b44bd143f950f3cde31b4ae33fd6c diff --git a/designate-dashboard b/designate-dashboard new file mode 160000 index 000000000000..4466de1a3bc9 --- /dev/null +++ b/designate-dashboard @@ -0,0 +1 @@ +Subproject commit 4466de1a3bc97116940cd99df620fcd46b66a5c8 diff --git a/designate-specs b/designate-specs new file mode 160000 index 000000000000..afc5964f2e9c --- /dev/null +++ b/designate-specs @@ -0,0 +1 @@ +Subproject commit afc5964f2e9c8b2accf3a3648a3696c46afaf770 diff --git a/designate-tempest-plugin b/designate-tempest-plugin new file mode 160000 index 000000000000..fae6bb8ec07d --- /dev/null +++ b/designate-tempest-plugin @@ -0,0 +1 @@ +Subproject commit fae6bb8ec07df982c284175674e7694deea790b6 diff --git a/devstack b/devstack index 2efb9781c492..03ece8f88040 160000 --- a/devstack +++ b/devstack @@ -1 +1 @@ -Subproject commit 2efb9781c492a05962ea287f1addb3f791911fbd +Subproject commit 03ece8f88040be9b0b14dd1cfe93076ad2419a80 diff --git a/devstack-gate b/devstack-gate deleted file mode 160000 index b7b7ed08b59a..000000000000 --- a/devstack-gate +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b7b7ed08b59ade8e3c721d2e0d153d978807102e diff --git a/devstack-plugin-amqp1 b/devstack-plugin-amqp1 new file mode 160000 index 000000000000..3becff51a57a --- /dev/null +++ b/devstack-plugin-amqp1 @@ -0,0 +1 @@ +Subproject commit 3becff51a57a13d7c0e4a88c18348310d0d7c0a0 diff --git a/devstack-plugin-ceph b/devstack-plugin-ceph new file mode 160000 index 000000000000..1324730e88d9 --- /dev/null +++ b/devstack-plugin-ceph @@ -0,0 +1 @@ +Subproject commit 1324730e88d9af1230a1390c1d244579efa13a84 diff --git a/devstack-plugin-container b/devstack-plugin-container new file mode 160000 index 000000000000..e55b3e429fae --- /dev/null +++ b/devstack-plugin-container @@ -0,0 +1 @@ +Subproject commit e55b3e429faefae7bb61da917cc4cdbc8ab2737f diff --git a/devstack-plugin-cookiecutter b/devstack-plugin-cookiecutter new file mode 160000 index 000000000000..65c498db14bd --- /dev/null +++ b/devstack-plugin-cookiecutter @@ -0,0 +1 @@ +Subproject commit 65c498db14bd924e924952fd2e1c014578d16bf8 diff --git a/devstack-plugin-kafka b/devstack-plugin-kafka new file mode 160000 index 000000000000..c6662b06a217 --- /dev/null +++ b/devstack-plugin-kafka @@ -0,0 +1 @@ +Subproject commit c6662b06a217fd62c71d439e11f2cb22d6614107 diff --git a/devstack-plugin-nfs b/devstack-plugin-nfs new file mode 160000 index 000000000000..50bef4111610 --- /dev/null +++ b/devstack-plugin-nfs @@ -0,0 +1 @@ +Subproject commit 50bef411161087b0383cd5ad617c7eb2b54f19a9 diff --git a/devstack-plugin-open-cas b/devstack-plugin-open-cas new file mode 160000 index 000000000000..88d639e529b4 --- /dev/null +++ b/devstack-plugin-open-cas @@ -0,0 +1 @@ +Subproject commit 88d639e529b440cf0a9e12c7a257af38ca115aa3 diff --git a/devstack-plugin-pika b/devstack-plugin-pika new file mode 160000 index 000000000000..2835a8cf91d5 --- /dev/null +++ b/devstack-plugin-pika @@ -0,0 +1 @@ +Subproject commit 2835a8cf91d5967c69acd6e10601d38ab3c4060c diff --git a/devstack-plugin-zmq b/devstack-plugin-zmq new file mode 160000 index 000000000000..98f602bbf387 --- /dev/null +++ b/devstack-plugin-zmq @@ -0,0 +1 @@ +Subproject commit 98f602bbf3875d23c2ec54e70607cf4f0da057ca diff --git a/devstack-tools b/devstack-tools new file mode 160000 index 000000000000..85f2363b016b --- /dev/null +++ b/devstack-tools @@ -0,0 +1 @@ +Subproject commit 85f2363b016b7e8c0912d12ec7609c4418a1e463 diff --git a/devstack-vagrant b/devstack-vagrant new file mode 160000 index 000000000000..089017de19c2 --- /dev/null +++ b/devstack-vagrant @@ -0,0 +1 @@ +Subproject commit 089017de19c281b58c1411fe398702807f6e2cb8 diff --git a/dib-utils b/dib-utils new file mode 160000 index 000000000000..afc328f0842d --- /dev/null +++ b/dib-utils @@ -0,0 +1 @@ +Subproject commit afc328f0842d6e0bc9f1b826c73539e78143d014 diff --git a/django_openstack_auth b/django_openstack_auth index 04d376f6cb05..031814a7bd81 160000 --- a/django_openstack_auth +++ b/django_openstack_auth @@ -1 +1 @@ -Subproject commit 04d376f6cb05fcba2e6c8039e402f6916dd7ac31 +Subproject commit 031814a7bd81dd9a79a5070e7b37ce825fd13c7f diff --git a/ec2-api b/ec2-api new file mode 160000 index 000000000000..d61398b5d91f --- /dev/null +++ b/ec2-api @@ -0,0 +1 @@ +Subproject commit d61398b5d91fb366c26e87e7b07b5cb6491ebd0b diff --git a/ec2api-tempest-plugin b/ec2api-tempest-plugin new file mode 160000 index 000000000000..31495609a889 --- /dev/null +++ b/ec2api-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 31495609a8896f8a9349fc516fba7ea9411c6ac4 diff --git a/eslint-config-openstack b/eslint-config-openstack new file mode 160000 index 000000000000..5ce7a4631930 --- /dev/null +++ b/eslint-config-openstack @@ -0,0 +1 @@ +Subproject commit 5ce7a463193053e697428a83895260ecb5eb6008 diff --git a/freezer b/freezer new file mode 160000 index 000000000000..048564512048 --- /dev/null +++ b/freezer @@ -0,0 +1 @@ +Subproject commit 04856451204811bd99ac35713ceff333ae3b93e0 diff --git a/freezer-api b/freezer-api new file mode 160000 index 000000000000..0c78225d4bb2 --- /dev/null +++ b/freezer-api @@ -0,0 +1 @@ +Subproject commit 0c78225d4bb2a63e6b50c8c18a5b2c19b6e0ec67 diff --git a/freezer-dr b/freezer-dr new file mode 160000 index 000000000000..ba1fcd9b4194 --- /dev/null +++ b/freezer-dr @@ -0,0 +1 @@ +Subproject commit ba1fcd9b41947ea0211a70fac564d2a8e2fa2d61 diff --git a/freezer-specs b/freezer-specs new file mode 160000 index 000000000000..2a821f54b0a4 --- /dev/null +++ b/freezer-specs @@ -0,0 +1 @@ +Subproject commit 2a821f54b0a4963f8ca5d3cebb0529618510a568 diff --git a/freezer-tempest-plugin b/freezer-tempest-plugin new file mode 160000 index 000000000000..b526ab3f4c43 --- /dev/null +++ b/freezer-tempest-plugin @@ -0,0 +1 @@ +Subproject commit b526ab3f4c43083f35dc92e38ebc13710980a541 diff --git a/freezer-web-ui b/freezer-web-ui new file mode 160000 index 000000000000..77a0bdb4d2ce --- /dev/null +++ b/freezer-web-ui @@ -0,0 +1 @@ +Subproject commit 77a0bdb4d2ce5d8f97ac099cd78e7e213c3b6a41 diff --git a/futurist b/futurist new file mode 160000 index 000000000000..3c2e7a0212ab --- /dev/null +++ b/futurist @@ -0,0 +1 @@ +Subproject commit 3c2e7a0212ab23c9f269e1a9e302b6da8696b90b diff --git a/generate-gitmodules b/generate-gitmodules deleted file mode 100755 index 9045e67249d3..000000000000 --- a/generate-gitmodules +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/python -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - - -import urllib -import yaml - -TEMPLATE = """[submodule "%s"] -\tpath = %s -\turl = https://review.openstack.org/%s.git -\tbranch = . -""" - -CONFIG = ('http://git.openstack.org/cgit/openstack-infra/config/plain/modules' - '/openstack_project/files/zuul/layout.yaml') - - -def find_integrated_gate_projects(): - s = urllib.urlopen(CONFIG) - layout = yaml.load(s) - # there are multiple allowed gate templates that all interact - gates = ('integrated-gate', 'integrated-gate-neutron', 'integrated-gate-sahara') - projects = [] - for project in layout['projects']: - if 'template' in project: - for gate in gates: - if gate in [x['name'] for x in project['template']]: - projects.append(project['name']) - return projects - - -def gen_gitmodules(projects): - projects = sorted(projects) - with open(".gitmodules", 'w') as f: - for p in projects: - ns, name = p.split('/') - f.write(TEMPLATE % (name, name, p)) - - -def main(): - projects = find_integrated_gate_projects() - # add extra projects that aren't found by being part of integrated gate - projects.append('openstack/ceilometer') - projects.append('openstack/oslo-incubator') - gen_gitmodules(projects) - - -if __name__ == '__main__': - main() diff --git a/generate-gitmodules.py b/generate-gitmodules.py new file mode 100755 index 000000000000..e640c70d8707 --- /dev/null +++ b/generate-gitmodules.py @@ -0,0 +1,68 @@ +#!/usr/bin/python +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import os + +import requests +import yaml + +TEMPLATE = """[submodule "%s"] +\tpath = %s +\turl = ../../%s.git +\tbranch = . +""" + +# only return projects starting with openstack +CONFIG = ("https://opendev.org/openstack/governance/raw/reference/projects.yaml") + + +def find_integrated_gate_repos(): + r = requests.get(CONFIG) + projects = yaml.safe_load(r.text) + repos = [] + for project in projects.values(): + for deliverable in project.get('deliverables', {}).values(): + for repo in deliverable['repos']: + repos.append(repo) + return repos + + +def gen_gitmodules(projects): + path_template = "https://opendev.org/{project}" + short_projects = [] + for project in projects: + short = os.path.basename(project) + short_projects.append(short) + path = path_template.format(project=project) + if not os.path.isdir(short): + os.system('git submodule add {path}'.format(path=path)) + for existing in os.listdir('.'): + if not os.path.isdir(existing) or existing.startswith('.'): + continue + if existing not in short_projects: + os.system('git rm {existing}'.format(existing=existing)) + projects = sorted(projects) + with open(".gitmodules", 'w') as f: + for p in projects: + ns, name = p.split('/') + f.write(TEMPLATE % (name, name, p)) + + +def main(): + repos = find_integrated_gate_repos() + gen_gitmodules(repos) + + +if __name__ == '__main__': + main() diff --git a/glance b/glance index 4829deeae194..03dbf8eac63a 160000 --- a/glance +++ b/glance @@ -1 +1 @@ -Subproject commit 4829deeae1941a65c6deb5776ccd624e0ed5641c +Subproject commit 03dbf8eac63a35aa0207eba21a3c33e0aa51bb18 diff --git a/glance-specs b/glance-specs new file mode 160000 index 000000000000..398409005007 --- /dev/null +++ b/glance-specs @@ -0,0 +1 @@ +Subproject commit 398409005007df3ab1126d690a09eceaf9e7011e diff --git a/glance_store b/glance_store new file mode 160000 index 000000000000..f32b259befa8 --- /dev/null +++ b/glance_store @@ -0,0 +1 @@ +Subproject commit f32b259befa85ad8a2ee5948341c8389e445ddd3 diff --git a/grenade b/grenade new file mode 160000 index 000000000000..2e29b32887f2 --- /dev/null +++ b/grenade @@ -0,0 +1 @@ +Subproject commit 2e29b32887f2c7623eb6bdbc7dee35bd976919e5 diff --git a/hacking b/hacking new file mode 160000 index 000000000000..f304a7444fa4 --- /dev/null +++ b/hacking @@ -0,0 +1 @@ +Subproject commit f304a7444fa43ad4e1818c8d16428c81c0543752 diff --git a/heat b/heat index a7dd2bb0e47c..2355f3267a84 160000 --- a/heat +++ b/heat @@ -1 +1 @@ -Subproject commit a7dd2bb0e47ce3b5be0d71428ea598b2dc6177a1 +Subproject commit 2355f3267a84bacaf50d0bda538eb9316c648e4c diff --git a/heat-agents b/heat-agents new file mode 160000 index 000000000000..ea43bdae7771 --- /dev/null +++ b/heat-agents @@ -0,0 +1 @@ +Subproject commit ea43bdae77718876a7f66fa357d9f0bc16b9d4d5 diff --git a/heat-cfnclient b/heat-cfnclient new file mode 160000 index 000000000000..92bc025c7b1c --- /dev/null +++ b/heat-cfnclient @@ -0,0 +1 @@ +Subproject commit 92bc025c7b1c83b709382d2fd5016bc0a32548db diff --git a/heat-cfntools b/heat-cfntools new file mode 160000 index 000000000000..8d2a16958bd4 --- /dev/null +++ b/heat-cfntools @@ -0,0 +1 @@ +Subproject commit 8d2a16958bd4542382810630a22583a24f9ba2eb diff --git a/heat-dashboard b/heat-dashboard new file mode 160000 index 000000000000..825ef0244018 --- /dev/null +++ b/heat-dashboard @@ -0,0 +1 @@ +Subproject commit 825ef024401841c1078032111e82847582aee298 diff --git a/heat-specs b/heat-specs new file mode 160000 index 000000000000..59c1e9990d7b --- /dev/null +++ b/heat-specs @@ -0,0 +1 @@ +Subproject commit 59c1e9990d7bdbd795a44f68e6106ff59a79bae0 diff --git a/heat-tempest-plugin b/heat-tempest-plugin new file mode 160000 index 000000000000..639848d4ec9b --- /dev/null +++ b/heat-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 639848d4ec9bcc0b0848e8186ba6ae679705f163 diff --git a/heat-templates b/heat-templates new file mode 160000 index 000000000000..a0571edcf438 --- /dev/null +++ b/heat-templates @@ -0,0 +1 @@ +Subproject commit a0571edcf4383cf98357b8b496745379f311bf27 diff --git a/heat-translator b/heat-translator new file mode 160000 index 000000000000..efd70b97dcc9 --- /dev/null +++ b/heat-translator @@ -0,0 +1 @@ +Subproject commit efd70b97dcc9bc040922a7e7a5bd3648f6d5158f diff --git a/horizon b/horizon index 5323bb1bdfc5..8d4ede745ce9 160000 --- a/horizon +++ b/horizon @@ -1 +1 @@ -Subproject commit 5323bb1bdfc518e5d59789c4a8033e2299e63236 +Subproject commit 8d4ede745ce969c9aad6984c6bf6b078828f9829 diff --git a/instack-undercloud b/instack-undercloud new file mode 160000 index 000000000000..87abe05ba09d --- /dev/null +++ b/instack-undercloud @@ -0,0 +1 @@ +Subproject commit 87abe05ba09d75829de38b8370afaa27e9714bdd diff --git a/ironic b/ironic new file mode 160000 index 000000000000..25a9fe82e718 --- /dev/null +++ b/ironic @@ -0,0 +1 @@ +Subproject commit 25a9fe82e7186cb4f70377bb407e5497b1e8d42c diff --git a/ironic-inspector b/ironic-inspector new file mode 160000 index 000000000000..7bb56b3c5a8b --- /dev/null +++ b/ironic-inspector @@ -0,0 +1 @@ +Subproject commit 7bb56b3c5a8b18f87221edd3405ced2a3571b446 diff --git a/ironic-inspector-specs b/ironic-inspector-specs new file mode 160000 index 000000000000..0f199ff8efea --- /dev/null +++ b/ironic-inspector-specs @@ -0,0 +1 @@ +Subproject commit 0f199ff8efea19b6de4cf2ce14688ad7c6100587 diff --git a/ironic-lib b/ironic-lib new file mode 160000 index 000000000000..2939f5dbc4df --- /dev/null +++ b/ironic-lib @@ -0,0 +1 @@ +Subproject commit 2939f5dbc4df56b005914dfeecaaa8603b65ef64 diff --git a/ironic-prometheus-exporter b/ironic-prometheus-exporter new file mode 160000 index 000000000000..e87fc1254ffc --- /dev/null +++ b/ironic-prometheus-exporter @@ -0,0 +1 @@ +Subproject commit e87fc1254ffc95bd833a2a5606473676258d8dd4 diff --git a/ironic-python-agent b/ironic-python-agent new file mode 160000 index 000000000000..f40094338772 --- /dev/null +++ b/ironic-python-agent @@ -0,0 +1 @@ +Subproject commit f40094338772c831d73be475489ae5fe88cee9c8 diff --git a/ironic-python-agent-builder b/ironic-python-agent-builder new file mode 160000 index 000000000000..ae43776af254 --- /dev/null +++ b/ironic-python-agent-builder @@ -0,0 +1 @@ +Subproject commit ae43776af2543aab6a45108a93c77f50fe4c988c diff --git a/ironic-specs b/ironic-specs new file mode 160000 index 000000000000..d5e96caea1bd --- /dev/null +++ b/ironic-specs @@ -0,0 +1 @@ +Subproject commit d5e96caea1bd687cc2bf206ccab9cb98ee065048 diff --git a/ironic-tempest-plugin b/ironic-tempest-plugin new file mode 160000 index 000000000000..65012ee99c8e --- /dev/null +++ b/ironic-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 65012ee99c8ee7723dd7c65ca6a84cec9a2ee043 diff --git a/ironic-ui b/ironic-ui new file mode 160000 index 000000000000..273780538b04 --- /dev/null +++ b/ironic-ui @@ -0,0 +1 @@ +Subproject commit 273780538b046eca1007bd5ea61b56ed52429a87 diff --git a/js-openstack-lib b/js-openstack-lib new file mode 160000 index 000000000000..9bbf3d8a97ae --- /dev/null +++ b/js-openstack-lib @@ -0,0 +1 @@ +Subproject commit 9bbf3d8a97ae30019b2d7f1bba02ec5241fb042d diff --git a/karbor b/karbor new file mode 160000 index 000000000000..353f75eca0e2 --- /dev/null +++ b/karbor @@ -0,0 +1 @@ +Subproject commit 353f75eca0e2d2c32e898ddea94169ca73f0af54 diff --git a/karbor-dashboard b/karbor-dashboard new file mode 160000 index 000000000000..1d52e37d0a9c --- /dev/null +++ b/karbor-dashboard @@ -0,0 +1 @@ +Subproject commit 1d52e37d0a9ceeeae6cdba6705cf3074c897b318 diff --git a/karma-subunit-reporter b/karma-subunit-reporter new file mode 160000 index 000000000000..28c9c34618dd --- /dev/null +++ b/karma-subunit-reporter @@ -0,0 +1 @@ +Subproject commit 28c9c34618dd035799be4dc639400ccd56b1dd1f diff --git a/kayobe b/kayobe new file mode 160000 index 000000000000..67da20612650 --- /dev/null +++ b/kayobe @@ -0,0 +1 @@ +Subproject commit 67da206126507fa0004a4c36312c1b2f7ef22442 diff --git a/kayobe-config b/kayobe-config new file mode 160000 index 000000000000..85fe414148ad --- /dev/null +++ b/kayobe-config @@ -0,0 +1 @@ +Subproject commit 85fe414148ad3f9c425cd0841bb48d983cc80568 diff --git a/kayobe-config-dev b/kayobe-config-dev new file mode 160000 index 000000000000..5ab35589fcfc --- /dev/null +++ b/kayobe-config-dev @@ -0,0 +1 @@ +Subproject commit 5ab35589fcfc22671d22969c3fa2bdaa4e025776 diff --git a/keystone b/keystone index fac022a55074..2230026f77a8 160000 --- a/keystone +++ b/keystone @@ -1 +1 @@ -Subproject commit fac022a55074ebf6bc6356e47cbbb88dc4e55d04 +Subproject commit 2230026f77a8ed50493d2d58be9120910ceb2089 diff --git a/keystone-specs b/keystone-specs new file mode 160000 index 000000000000..2cc6c7c8a59a --- /dev/null +++ b/keystone-specs @@ -0,0 +1 @@ +Subproject commit 2cc6c7c8a59a303098aaccaa776352c13b79d1d3 diff --git a/keystone-tempest-plugin b/keystone-tempest-plugin new file mode 160000 index 000000000000..c9853f92514f --- /dev/null +++ b/keystone-tempest-plugin @@ -0,0 +1 @@ +Subproject commit c9853f92514fb0f15e2bc11067256e8140e71bd8 diff --git a/keystoneauth b/keystoneauth new file mode 160000 index 000000000000..a1b8db95952a --- /dev/null +++ b/keystoneauth @@ -0,0 +1 @@ +Subproject commit a1b8db95952a5e6df3c96908413b784fb3257e35 diff --git a/keystonemiddleware b/keystonemiddleware new file mode 160000 index 000000000000..39ae6caf883a --- /dev/null +++ b/keystonemiddleware @@ -0,0 +1 @@ +Subproject commit 39ae6caf883a93e8dddbeb73e2b0ff11628429cd diff --git a/kolla b/kolla new file mode 160000 index 000000000000..90cfc97e5bea --- /dev/null +++ b/kolla @@ -0,0 +1 @@ +Subproject commit 90cfc97e5bea5a4800e46d4af64ca352f561f11c diff --git a/kolla-ansible b/kolla-ansible new file mode 160000 index 000000000000..700f0db544a2 --- /dev/null +++ b/kolla-ansible @@ -0,0 +1 @@ +Subproject commit 700f0db544a2d1c6f465d8d2dc74a2da07e22248 diff --git a/kolla-cli b/kolla-cli new file mode 160000 index 000000000000..c6e409f93db9 --- /dev/null +++ b/kolla-cli @@ -0,0 +1 @@ +Subproject commit c6e409f93db92fc4d6729f3bfdfdfcb1114399e7 diff --git a/kuryr b/kuryr new file mode 160000 index 000000000000..d356f42edd13 --- /dev/null +++ b/kuryr @@ -0,0 +1 @@ +Subproject commit d356f42edd13666553e9a320e71eeee86330a87b diff --git a/kuryr-kubernetes b/kuryr-kubernetes new file mode 160000 index 000000000000..5a0478117bcf --- /dev/null +++ b/kuryr-kubernetes @@ -0,0 +1 @@ +Subproject commit 5a0478117bcff1541fd7d4ab0ab51c70b130c43d diff --git a/kuryr-libnetwork b/kuryr-libnetwork new file mode 160000 index 000000000000..3b326567ddbd --- /dev/null +++ b/kuryr-libnetwork @@ -0,0 +1 @@ +Subproject commit 3b326567ddbd4253a0f719395328e568c98e1f26 diff --git a/kuryr-tempest-plugin b/kuryr-tempest-plugin new file mode 160000 index 000000000000..82bfa1f624df --- /dev/null +++ b/kuryr-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 82bfa1f624dfa95062225fe3ee5c7b9a6faafd52 diff --git a/ldappool b/ldappool new file mode 160000 index 000000000000..ba36471a8d11 --- /dev/null +++ b/ldappool @@ -0,0 +1 @@ +Subproject commit ba36471a8d11c5811ee53b1eb9966a6782007dec diff --git a/liberasurecode b/liberasurecode new file mode 160000 index 000000000000..d971d8554e05 --- /dev/null +++ b/liberasurecode @@ -0,0 +1 @@ +Subproject commit d971d8554e05db1ad572030a4e249510780dd589 diff --git a/loci b/loci new file mode 160000 index 000000000000..3069ce166cf8 --- /dev/null +++ b/loci @@ -0,0 +1 @@ +Subproject commit 3069ce166cf8de406ff7bcd3039393e48d314e05 diff --git a/magnum b/magnum new file mode 160000 index 000000000000..cb11e5616d01 --- /dev/null +++ b/magnum @@ -0,0 +1 @@ +Subproject commit cb11e5616d01d317184f22b0b5f8b41d3019d299 diff --git a/magnum-specs b/magnum-specs new file mode 160000 index 000000000000..5318d3d0d313 --- /dev/null +++ b/magnum-specs @@ -0,0 +1 @@ +Subproject commit 5318d3d0d3139ebd10bc2865741310b09c1dec00 diff --git a/magnum-tempest-plugin b/magnum-tempest-plugin new file mode 160000 index 000000000000..cb9573136a41 --- /dev/null +++ b/magnum-tempest-plugin @@ -0,0 +1 @@ +Subproject commit cb9573136a418c18e45774bb67785c0ecffd156d diff --git a/magnum-ui b/magnum-ui new file mode 160000 index 000000000000..0a70f2f0a67f --- /dev/null +++ b/magnum-ui @@ -0,0 +1 @@ +Subproject commit 0a70f2f0a67f92977901d59b903c8f9319c9e2a7 diff --git a/manila b/manila new file mode 160000 index 000000000000..25fabf00dadc --- /dev/null +++ b/manila @@ -0,0 +1 @@ +Subproject commit 25fabf00dadc6f0dfe122b02bad0f9b77b3d0071 diff --git a/manila-image-elements b/manila-image-elements new file mode 160000 index 000000000000..0b05f5dde945 --- /dev/null +++ b/manila-image-elements @@ -0,0 +1 @@ +Subproject commit 0b05f5dde9456eee81ebd311eff25ea9b8f0a686 diff --git a/manila-specs b/manila-specs new file mode 160000 index 000000000000..aab8532c1d7d --- /dev/null +++ b/manila-specs @@ -0,0 +1 @@ +Subproject commit aab8532c1d7df91847faa29547104a66d4a58e20 diff --git a/manila-tempest-plugin b/manila-tempest-plugin new file mode 160000 index 000000000000..c42be469136b --- /dev/null +++ b/manila-tempest-plugin @@ -0,0 +1 @@ +Subproject commit c42be469136bef44587426464c2b24acd4b69309 diff --git a/manila-test-image b/manila-test-image new file mode 160000 index 000000000000..e181dd692690 --- /dev/null +++ b/manila-test-image @@ -0,0 +1 @@ +Subproject commit e181dd6926909fb1d2aa683549d539f9a64c6c70 diff --git a/manila-ui b/manila-ui new file mode 160000 index 000000000000..27022c83b1e7 --- /dev/null +++ b/manila-ui @@ -0,0 +1 @@ +Subproject commit 27022c83b1e7f3ad6ed3f4a1e4aeb4aab8e51d52 diff --git a/masakari b/masakari new file mode 160000 index 000000000000..950cbd92e5e4 --- /dev/null +++ b/masakari @@ -0,0 +1 @@ +Subproject commit 950cbd92e5e4e06b2be3b29ba020f5af22e9341d diff --git a/masakari-dashboard b/masakari-dashboard new file mode 160000 index 000000000000..65813f8a490d --- /dev/null +++ b/masakari-dashboard @@ -0,0 +1 @@ +Subproject commit 65813f8a490d73a593c7a91d46cc035da0697788 diff --git a/masakari-monitors b/masakari-monitors new file mode 160000 index 000000000000..7436e68052bf --- /dev/null +++ b/masakari-monitors @@ -0,0 +1 @@ +Subproject commit 7436e68052bf6a492b82f39581aa4e085dd08151 diff --git a/masakari-specs b/masakari-specs new file mode 160000 index 000000000000..4451dc39e8ee --- /dev/null +++ b/masakari-specs @@ -0,0 +1 @@ +Subproject commit 4451dc39e8ee2788e05c69f698b6a3dc10088bbb diff --git a/metalsmith b/metalsmith new file mode 160000 index 000000000000..eaf7ec9be354 --- /dev/null +++ b/metalsmith @@ -0,0 +1 @@ +Subproject commit eaf7ec9be35483794923935f37cd37ccdf0602fa diff --git a/microversion-parse b/microversion-parse new file mode 160000 index 000000000000..202e442028b4 --- /dev/null +++ b/microversion-parse @@ -0,0 +1 @@ +Subproject commit 202e442028b4181aa33f9b11a53957d7c59e69d2 diff --git a/mistral b/mistral new file mode 160000 index 000000000000..e2d33aae66ce --- /dev/null +++ b/mistral @@ -0,0 +1 @@ +Subproject commit e2d33aae66ce4bedc9600d51f158daff79afdf9e diff --git a/mistral-dashboard b/mistral-dashboard new file mode 160000 index 000000000000..951656bfdb3c --- /dev/null +++ b/mistral-dashboard @@ -0,0 +1 @@ +Subproject commit 951656bfdb3c32e71ebcdee1e4d2f84e66723671 diff --git a/mistral-extra b/mistral-extra new file mode 160000 index 000000000000..fea34cfdd200 --- /dev/null +++ b/mistral-extra @@ -0,0 +1 @@ +Subproject commit fea34cfdd20023f0f8f99a70012b08371b248d2b diff --git a/mistral-lib b/mistral-lib new file mode 160000 index 000000000000..098f4e35e757 --- /dev/null +++ b/mistral-lib @@ -0,0 +1 @@ +Subproject commit 098f4e35e7577777e82a4ca57da105296c1b87a8 diff --git a/mistral-specs b/mistral-specs new file mode 160000 index 000000000000..04708e0ad30c --- /dev/null +++ b/mistral-specs @@ -0,0 +1 @@ +Subproject commit 04708e0ad30c15793f438957f378eecf8c286510 diff --git a/mistral-tempest-plugin b/mistral-tempest-plugin new file mode 160000 index 000000000000..d1f98ea7e92c --- /dev/null +++ b/mistral-tempest-plugin @@ -0,0 +1 @@ +Subproject commit d1f98ea7e92ccef2243a20bf18af0c4e2f597697 diff --git a/molteniron b/molteniron new file mode 160000 index 000000000000..348138603465 --- /dev/null +++ b/molteniron @@ -0,0 +1 @@ +Subproject commit 348138603465cd4bfecfa8664435851225af29ef diff --git a/monasca-agent b/monasca-agent new file mode 160000 index 000000000000..c983f1af11bb --- /dev/null +++ b/monasca-agent @@ -0,0 +1 @@ +Subproject commit c983f1af11bb33584f77e089d2800f5a5cfc5d41 diff --git a/monasca-analytics b/monasca-analytics new file mode 160000 index 000000000000..aea6e4858d93 --- /dev/null +++ b/monasca-analytics @@ -0,0 +1 @@ +Subproject commit aea6e4858d93337ba8de4b437cd58408b10182c6 diff --git a/monasca-api b/monasca-api new file mode 160000 index 000000000000..b164b2e494bb --- /dev/null +++ b/monasca-api @@ -0,0 +1 @@ +Subproject commit b164b2e494bbca4f2207ac53acc4f428ec5d4d7d diff --git a/monasca-ceilometer b/monasca-ceilometer new file mode 160000 index 000000000000..ab154fd92c08 --- /dev/null +++ b/monasca-ceilometer @@ -0,0 +1 @@ +Subproject commit ab154fd92c08e093ca08934a421d253ca3f20ee5 diff --git a/monasca-common b/monasca-common new file mode 160000 index 000000000000..eabf4150dc91 --- /dev/null +++ b/monasca-common @@ -0,0 +1 @@ +Subproject commit eabf4150dc910d9eee90d6f1949aa3d2871d812d diff --git a/monasca-events-api b/monasca-events-api new file mode 160000 index 000000000000..1179d7a55498 --- /dev/null +++ b/monasca-events-api @@ -0,0 +1 @@ +Subproject commit 1179d7a55498101e78da8e7b3f0a4f4bf07eacd4 diff --git a/monasca-grafana-datasource b/monasca-grafana-datasource new file mode 160000 index 000000000000..1e54c5e9e7dd --- /dev/null +++ b/monasca-grafana-datasource @@ -0,0 +1 @@ +Subproject commit 1e54c5e9e7ddf8f37d996c15e4f736a1a186b9c7 diff --git a/monasca-kibana-plugin b/monasca-kibana-plugin new file mode 160000 index 000000000000..949b87d466be --- /dev/null +++ b/monasca-kibana-plugin @@ -0,0 +1 @@ +Subproject commit 949b87d466be391422b2c940c1f444bb8c82d57d diff --git a/monasca-log-api b/monasca-log-api new file mode 160000 index 000000000000..db03a1c4f5ff --- /dev/null +++ b/monasca-log-api @@ -0,0 +1 @@ +Subproject commit db03a1c4f5ff37347bbde6424e622ca5ca5c870e diff --git a/monasca-notification b/monasca-notification new file mode 160000 index 000000000000..a35f4d45da2d --- /dev/null +++ b/monasca-notification @@ -0,0 +1 @@ +Subproject commit a35f4d45da2d8b1082a2cd549f9e1ecff48baca6 diff --git a/monasca-persister b/monasca-persister new file mode 160000 index 000000000000..d5ef7e59f677 --- /dev/null +++ b/monasca-persister @@ -0,0 +1 @@ +Subproject commit d5ef7e59f6778cc453cc04dc803023a5d28f912c diff --git a/monasca-specs b/monasca-specs new file mode 160000 index 000000000000..3d2164df0ed1 --- /dev/null +++ b/monasca-specs @@ -0,0 +1 @@ +Subproject commit 3d2164df0ed15132058142b43311715ad3fdca27 diff --git a/monasca-statsd b/monasca-statsd new file mode 160000 index 000000000000..349f2761ae65 --- /dev/null +++ b/monasca-statsd @@ -0,0 +1 @@ +Subproject commit 349f2761ae65bc8680746407bed23d653271fa4c diff --git a/monasca-tempest-plugin b/monasca-tempest-plugin new file mode 160000 index 000000000000..4bf94f4cb043 --- /dev/null +++ b/monasca-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 4bf94f4cb0431493c54c8bc1ebbdfff3719f4c1b diff --git a/monasca-thresh b/monasca-thresh new file mode 160000 index 000000000000..d63c886667ad --- /dev/null +++ b/monasca-thresh @@ -0,0 +1 @@ +Subproject commit d63c886667adb97ee83cdf42eac7d56bc923285b diff --git a/monasca-transform b/monasca-transform new file mode 160000 index 000000000000..ddf7e04d324c --- /dev/null +++ b/monasca-transform @@ -0,0 +1 @@ +Subproject commit ddf7e04d324cbc485cda5fae4e039070a8be894f diff --git a/monasca-ui b/monasca-ui new file mode 160000 index 000000000000..12981035386c --- /dev/null +++ b/monasca-ui @@ -0,0 +1 @@ +Subproject commit 12981035386c888ef8719ec579d7dc89d847510f diff --git a/mox3 b/mox3 new file mode 160000 index 000000000000..b22c58fcfcf2 --- /dev/null +++ b/mox3 @@ -0,0 +1 @@ +Subproject commit b22c58fcfcf20cc9044890a6deba3f12d23cf688 diff --git a/murano b/murano new file mode 160000 index 000000000000..1ac6e2bcb2a2 --- /dev/null +++ b/murano @@ -0,0 +1 @@ +Subproject commit 1ac6e2bcb2a2455959c94a4b1d939acfc293399d diff --git a/murano-agent b/murano-agent new file mode 160000 index 000000000000..92660e2cdd1e --- /dev/null +++ b/murano-agent @@ -0,0 +1 @@ +Subproject commit 92660e2cdd1e04ce8a1d669723f13f6bde368dd1 diff --git a/murano-apps b/murano-apps new file mode 160000 index 000000000000..9032842fdc02 --- /dev/null +++ b/murano-apps @@ -0,0 +1 @@ +Subproject commit 9032842fdc025618028206365528587f3e0a1772 diff --git a/murano-dashboard b/murano-dashboard new file mode 160000 index 000000000000..529ca498a78e --- /dev/null +++ b/murano-dashboard @@ -0,0 +1 @@ +Subproject commit 529ca498a78e5aab50c266e46ecb1b5de96a8674 diff --git a/murano-pkg-check b/murano-pkg-check new file mode 160000 index 000000000000..89bfee5c4bb6 --- /dev/null +++ b/murano-pkg-check @@ -0,0 +1 @@ +Subproject commit 89bfee5c4bb6699516daad6c151a493151755481 diff --git a/murano-specs b/murano-specs new file mode 160000 index 000000000000..4b967c365b82 --- /dev/null +++ b/murano-specs @@ -0,0 +1 @@ +Subproject commit 4b967c365b82be1f5a8219dbb8baa092c1f61c4a diff --git a/murano-tempest-plugin b/murano-tempest-plugin new file mode 160000 index 000000000000..528f48107cee --- /dev/null +++ b/murano-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 528f48107cee6a9d2a120e7e8c94797b3b89bbb8 diff --git a/networking-bagpipe b/networking-bagpipe new file mode 160000 index 000000000000..756a8d3e1851 --- /dev/null +++ b/networking-bagpipe @@ -0,0 +1 @@ +Subproject commit 756a8d3e18518add368b125871702dff8ac8d93e diff --git a/networking-baremetal b/networking-baremetal new file mode 160000 index 000000000000..2cd5ca28b9c1 --- /dev/null +++ b/networking-baremetal @@ -0,0 +1 @@ +Subproject commit 2cd5ca28b9c158baf12ab6fa3891f112809ee9ba diff --git a/networking-bgpvpn b/networking-bgpvpn new file mode 160000 index 000000000000..5f966c9c11c3 --- /dev/null +++ b/networking-bgpvpn @@ -0,0 +1 @@ +Subproject commit 5f966c9c11c34f0ead8d40627f6d8a5eaa93ada8 diff --git a/networking-generic-switch b/networking-generic-switch new file mode 160000 index 000000000000..053d1243535e --- /dev/null +++ b/networking-generic-switch @@ -0,0 +1 @@ +Subproject commit 053d1243535efc985766b7bdcbabe4954380190f diff --git a/networking-hyperv b/networking-hyperv new file mode 160000 index 000000000000..9bbe1cac025d --- /dev/null +++ b/networking-hyperv @@ -0,0 +1 @@ +Subproject commit 9bbe1cac025d571065edc4d6368ab2cd171c8bf0 diff --git a/networking-midonet b/networking-midonet new file mode 160000 index 000000000000..5de684bfeba9 --- /dev/null +++ b/networking-midonet @@ -0,0 +1 @@ +Subproject commit 5de684bfeba9b1d37998062f637e7e7bb5a8db98 diff --git a/networking-odl b/networking-odl new file mode 160000 index 000000000000..517df91c9ef8 --- /dev/null +++ b/networking-odl @@ -0,0 +1 @@ +Subproject commit 517df91c9ef84b4e462e6cc9d70b7e14ad5a511c diff --git a/networking-ovn b/networking-ovn new file mode 160000 index 000000000000..0f98803fdfed --- /dev/null +++ b/networking-ovn @@ -0,0 +1 @@ +Subproject commit 0f98803fdfed6e9570c13deabbf563e0cc0546b3 diff --git a/networking-sfc b/networking-sfc new file mode 160000 index 000000000000..41ba6e9e2385 --- /dev/null +++ b/networking-sfc @@ -0,0 +1 @@ +Subproject commit 41ba6e9e2385a996a037e25760042f162ee39dac diff --git a/neutron b/neutron index 1cf3b8054982..3e9e57acc416 160000 --- a/neutron +++ b/neutron @@ -1 +1 @@ -Subproject commit 1cf3b80549821ed41ef51257a954ab9ce73c8f93 +Subproject commit 3e9e57acc4161a9684d7af4fc75853f35dedb742 diff --git a/neutron-dynamic-routing b/neutron-dynamic-routing new file mode 160000 index 000000000000..d20b1f41dbd8 --- /dev/null +++ b/neutron-dynamic-routing @@ -0,0 +1 @@ +Subproject commit d20b1f41dbd8213b9f43a8a77c3395122ff1ad29 diff --git a/neutron-fwaas b/neutron-fwaas new file mode 160000 index 000000000000..219ef5e37bc0 --- /dev/null +++ b/neutron-fwaas @@ -0,0 +1 @@ +Subproject commit 219ef5e37bc0e91eb0ef88481c1e5d5788133bfd diff --git a/neutron-fwaas-dashboard b/neutron-fwaas-dashboard new file mode 160000 index 000000000000..dac20874fff8 --- /dev/null +++ b/neutron-fwaas-dashboard @@ -0,0 +1 @@ +Subproject commit dac20874fff8960491d2f9268ad2dd574d5767a3 diff --git a/neutron-lbaas b/neutron-lbaas new file mode 160000 index 000000000000..1c1009af2b95 --- /dev/null +++ b/neutron-lbaas @@ -0,0 +1 @@ +Subproject commit 1c1009af2b95c0408f7fa4eb0588cfa2ad0a5dd1 diff --git a/neutron-lbaas-dashboard b/neutron-lbaas-dashboard new file mode 160000 index 000000000000..8ce7d1c6199e --- /dev/null +++ b/neutron-lbaas-dashboard @@ -0,0 +1 @@ +Subproject commit 8ce7d1c6199e93f212551e638123913fc5908682 diff --git a/neutron-lib b/neutron-lib new file mode 160000 index 000000000000..9ab6c7641065 --- /dev/null +++ b/neutron-lib @@ -0,0 +1 @@ +Subproject commit 9ab6c7641065ce782438d1b79f0e002e37394bbc diff --git a/neutron-specs b/neutron-specs new file mode 160000 index 000000000000..42c14f5dfb6d --- /dev/null +++ b/neutron-specs @@ -0,0 +1 @@ +Subproject commit 42c14f5dfb6da60c8aa09f120c403410cbc9c633 diff --git a/neutron-tempest-plugin b/neutron-tempest-plugin new file mode 160000 index 000000000000..ccb2c822e4c6 --- /dev/null +++ b/neutron-tempest-plugin @@ -0,0 +1 @@ +Subproject commit ccb2c822e4c64d4d9ff7e8bd3c2374311245d68c diff --git a/neutron-vpnaas b/neutron-vpnaas new file mode 160000 index 000000000000..d4e96b80e185 --- /dev/null +++ b/neutron-vpnaas @@ -0,0 +1 @@ +Subproject commit d4e96b80e18502af9e8833a49a6ffee1b71b8203 diff --git a/neutron-vpnaas-dashboard b/neutron-vpnaas-dashboard new file mode 160000 index 000000000000..a26073263b7e --- /dev/null +++ b/neutron-vpnaas-dashboard @@ -0,0 +1 @@ +Subproject commit a26073263b7e85a862f90a5d1e33f602a8db4ef3 diff --git a/nova b/nova index 2429f31e0a73..16de45e278c4 160000 --- a/nova +++ b/nova @@ -1 +1 @@ -Subproject commit 2429f31e0a7387e8296b43efa3cb3435cb98ec47 +Subproject commit 16de45e278c4a2d5cbca2bb2bf4e8f579607e13f diff --git a/nova-specs b/nova-specs new file mode 160000 index 000000000000..e53cb185c680 --- /dev/null +++ b/nova-specs @@ -0,0 +1 @@ +Subproject commit e53cb185c680e479a44a94ef0cfb7e1f52c762d6 diff --git a/octavia b/octavia new file mode 160000 index 000000000000..c86b945c21b7 --- /dev/null +++ b/octavia @@ -0,0 +1 @@ +Subproject commit c86b945c21b7d5d34cf13a4e9d52810d657682da diff --git a/octavia-dashboard b/octavia-dashboard new file mode 160000 index 000000000000..848a2bb6d3db --- /dev/null +++ b/octavia-dashboard @@ -0,0 +1 @@ +Subproject commit 848a2bb6d3db46c7f92f307bd6cb943be94bd1f1 diff --git a/octavia-lib b/octavia-lib new file mode 160000 index 000000000000..8cea39b2d8fa --- /dev/null +++ b/octavia-lib @@ -0,0 +1 @@ +Subproject commit 8cea39b2d8faddf498b3dc71c1aa69a6e4182bb2 diff --git a/octavia-tempest-plugin b/octavia-tempest-plugin new file mode 160000 index 000000000000..65d580b5b084 --- /dev/null +++ b/octavia-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 65d580b5b084d392da682f6e2512b1f3ea93297b diff --git a/openstack-ansible b/openstack-ansible new file mode 160000 index 000000000000..180b7945f4c0 --- /dev/null +++ b/openstack-ansible @@ -0,0 +1 @@ +Subproject commit 180b7945f4c0a5579a2ea63cdfd1b35044fa5bad diff --git a/openstack-ansible-apt_package_pinning b/openstack-ansible-apt_package_pinning new file mode 160000 index 000000000000..f74fbcde4e44 --- /dev/null +++ b/openstack-ansible-apt_package_pinning @@ -0,0 +1 @@ +Subproject commit f74fbcde4e444423ed7af017e3127c5f10f7f8ee diff --git a/openstack-ansible-ceph_client b/openstack-ansible-ceph_client new file mode 160000 index 000000000000..95a2e249fc98 --- /dev/null +++ b/openstack-ansible-ceph_client @@ -0,0 +1 @@ +Subproject commit 95a2e249fc98aa1f7641a54fa4729fef180c651b diff --git a/openstack-ansible-galera_client b/openstack-ansible-galera_client new file mode 160000 index 000000000000..d3ef8b125693 --- /dev/null +++ b/openstack-ansible-galera_client @@ -0,0 +1 @@ +Subproject commit d3ef8b125693d69a4311b2eafda1babb662e6dc5 diff --git a/openstack-ansible-galera_server b/openstack-ansible-galera_server new file mode 160000 index 000000000000..8ce0f88e394a --- /dev/null +++ b/openstack-ansible-galera_server @@ -0,0 +1 @@ +Subproject commit 8ce0f88e394ab93a0c0b0885f470f3447d3f275d diff --git a/openstack-ansible-haproxy_server b/openstack-ansible-haproxy_server new file mode 160000 index 000000000000..15962bfcfafe --- /dev/null +++ b/openstack-ansible-haproxy_server @@ -0,0 +1 @@ +Subproject commit 15962bfcfafea1d00b95e3e7c7143e8bd2d35b11 diff --git a/openstack-ansible-lxc_container_create b/openstack-ansible-lxc_container_create new file mode 160000 index 000000000000..d12d884021bd --- /dev/null +++ b/openstack-ansible-lxc_container_create @@ -0,0 +1 @@ +Subproject commit d12d884021bd20d4c9f6487cff57acfb89c0d9b5 diff --git a/openstack-ansible-lxc_hosts b/openstack-ansible-lxc_hosts new file mode 160000 index 000000000000..ad658059cc37 --- /dev/null +++ b/openstack-ansible-lxc_hosts @@ -0,0 +1 @@ +Subproject commit ad658059cc37bdc5a39d6dd5df70015e2e402e0f diff --git a/openstack-ansible-memcached_server b/openstack-ansible-memcached_server new file mode 160000 index 000000000000..d3dc3faac7ae --- /dev/null +++ b/openstack-ansible-memcached_server @@ -0,0 +1 @@ +Subproject commit d3dc3faac7ae42757505998a5b7bf1c831798daa diff --git a/openstack-ansible-nspawn_container_create b/openstack-ansible-nspawn_container_create new file mode 160000 index 000000000000..bc258b4e194d --- /dev/null +++ b/openstack-ansible-nspawn_container_create @@ -0,0 +1 @@ +Subproject commit bc258b4e194de38db5f93e3ac6ad0252618ad184 diff --git a/openstack-ansible-nspawn_hosts b/openstack-ansible-nspawn_hosts new file mode 160000 index 000000000000..611fb2bf4c89 --- /dev/null +++ b/openstack-ansible-nspawn_hosts @@ -0,0 +1 @@ +Subproject commit 611fb2bf4c89bfa44ff3c92ce03b849939bafaa9 diff --git a/openstack-ansible-openstack_hosts b/openstack-ansible-openstack_hosts new file mode 160000 index 000000000000..7750ead05455 --- /dev/null +++ b/openstack-ansible-openstack_hosts @@ -0,0 +1 @@ +Subproject commit 7750ead05455f867d44eed869ad13c3f7f7eecda diff --git a/openstack-ansible-openstack_openrc b/openstack-ansible-openstack_openrc new file mode 160000 index 000000000000..2404c2d2f13c --- /dev/null +++ b/openstack-ansible-openstack_openrc @@ -0,0 +1 @@ +Subproject commit 2404c2d2f13c7462ea81abe8fccdbec2f1782f8f diff --git a/openstack-ansible-ops b/openstack-ansible-ops new file mode 160000 index 000000000000..d76dbe9d9b89 --- /dev/null +++ b/openstack-ansible-ops @@ -0,0 +1 @@ +Subproject commit d76dbe9d9b89343ddfb8ebbf8a68cfa0bbc5b955 diff --git a/openstack-ansible-os_aodh b/openstack-ansible-os_aodh new file mode 160000 index 000000000000..bba8f92ce51c --- /dev/null +++ b/openstack-ansible-os_aodh @@ -0,0 +1 @@ +Subproject commit bba8f92ce51c20b68928a377aec3b7e40cdecb3d diff --git a/openstack-ansible-os_barbican b/openstack-ansible-os_barbican new file mode 160000 index 000000000000..b4de8958ed3b --- /dev/null +++ b/openstack-ansible-os_barbican @@ -0,0 +1 @@ +Subproject commit b4de8958ed3b798a9832f39d3033926e5332cf9c diff --git a/openstack-ansible-os_blazar b/openstack-ansible-os_blazar new file mode 160000 index 000000000000..a553fb5baf37 --- /dev/null +++ b/openstack-ansible-os_blazar @@ -0,0 +1 @@ +Subproject commit a553fb5baf37733a2da9fdc650a9b072c0e110d1 diff --git a/openstack-ansible-os_ceilometer b/openstack-ansible-os_ceilometer new file mode 160000 index 000000000000..3fa9ce7c20d1 --- /dev/null +++ b/openstack-ansible-os_ceilometer @@ -0,0 +1 @@ +Subproject commit 3fa9ce7c20d110be1fe8d3f9ea8c305ac8c9e6b0 diff --git a/openstack-ansible-os_cinder b/openstack-ansible-os_cinder new file mode 160000 index 000000000000..c7e35ff80774 --- /dev/null +++ b/openstack-ansible-os_cinder @@ -0,0 +1 @@ +Subproject commit c7e35ff8077437115c7f29fbdf0b826827a6a453 diff --git a/openstack-ansible-os_cloudkitty b/openstack-ansible-os_cloudkitty new file mode 160000 index 000000000000..91dd9e11c927 --- /dev/null +++ b/openstack-ansible-os_cloudkitty @@ -0,0 +1 @@ +Subproject commit 91dd9e11c927804b1f15e492dbf197e4edc0e304 diff --git a/openstack-ansible-os_congress b/openstack-ansible-os_congress new file mode 160000 index 000000000000..e6683eac63dc --- /dev/null +++ b/openstack-ansible-os_congress @@ -0,0 +1 @@ +Subproject commit e6683eac63dcdbf7d603964e9ad4e3cfa6feffbd diff --git a/openstack-ansible-os_designate b/openstack-ansible-os_designate new file mode 160000 index 000000000000..43099084e8c1 --- /dev/null +++ b/openstack-ansible-os_designate @@ -0,0 +1 @@ +Subproject commit 43099084e8c1e86a6d3486e538c1cff649bc4238 diff --git a/openstack-ansible-os_glance b/openstack-ansible-os_glance new file mode 160000 index 000000000000..c48d1b1deb1c --- /dev/null +++ b/openstack-ansible-os_glance @@ -0,0 +1 @@ +Subproject commit c48d1b1deb1c74877569d255f1de5d46b57e5c48 diff --git a/openstack-ansible-os_gnocchi b/openstack-ansible-os_gnocchi new file mode 160000 index 000000000000..b8fb18836815 --- /dev/null +++ b/openstack-ansible-os_gnocchi @@ -0,0 +1 @@ +Subproject commit b8fb18836815dd46fe4692a82de9d39bbe8ded84 diff --git a/openstack-ansible-os_heat b/openstack-ansible-os_heat new file mode 160000 index 000000000000..4c051376b2ac --- /dev/null +++ b/openstack-ansible-os_heat @@ -0,0 +1 @@ +Subproject commit 4c051376b2acbbfed4de4de507205d3fa652507b diff --git a/openstack-ansible-os_horizon b/openstack-ansible-os_horizon new file mode 160000 index 000000000000..835921753237 --- /dev/null +++ b/openstack-ansible-os_horizon @@ -0,0 +1 @@ +Subproject commit 835921753237e69d635e6564e67af8528af74236 diff --git a/openstack-ansible-os_ironic b/openstack-ansible-os_ironic new file mode 160000 index 000000000000..f5ba178f009e --- /dev/null +++ b/openstack-ansible-os_ironic @@ -0,0 +1 @@ +Subproject commit f5ba178f009ec3157adc84049db9dda1ed83a5d7 diff --git a/openstack-ansible-os_karbor b/openstack-ansible-os_karbor new file mode 160000 index 000000000000..7b44052e1865 --- /dev/null +++ b/openstack-ansible-os_karbor @@ -0,0 +1 @@ +Subproject commit 7b44052e1865fc02d4e439fe3cba3bc94a48f83c diff --git a/openstack-ansible-os_keystone b/openstack-ansible-os_keystone new file mode 160000 index 000000000000..51fd18c8476d --- /dev/null +++ b/openstack-ansible-os_keystone @@ -0,0 +1 @@ +Subproject commit 51fd18c8476d84d483190b11e8a2b41fbd167b59 diff --git a/openstack-ansible-os_magnum b/openstack-ansible-os_magnum new file mode 160000 index 000000000000..a5c96f17e928 --- /dev/null +++ b/openstack-ansible-os_magnum @@ -0,0 +1 @@ +Subproject commit a5c96f17e928ec0dc7e59d3364f6cb7d46a8265d diff --git a/openstack-ansible-os_manila b/openstack-ansible-os_manila new file mode 160000 index 000000000000..84c23b22bf15 --- /dev/null +++ b/openstack-ansible-os_manila @@ -0,0 +1 @@ +Subproject commit 84c23b22bf15c17b6c66eb8c13ea0914f9f1eab4 diff --git a/openstack-ansible-os_masakari b/openstack-ansible-os_masakari new file mode 160000 index 000000000000..e2d776c38d34 --- /dev/null +++ b/openstack-ansible-os_masakari @@ -0,0 +1 @@ +Subproject commit e2d776c38d349b2c2d1f002fbf35c7118308fb7d diff --git a/openstack-ansible-os_mistral b/openstack-ansible-os_mistral new file mode 160000 index 000000000000..04684d5fb28f --- /dev/null +++ b/openstack-ansible-os_mistral @@ -0,0 +1 @@ +Subproject commit 04684d5fb28fb3c5da706bf9d62a1ed609c2c92d diff --git a/openstack-ansible-os_murano b/openstack-ansible-os_murano new file mode 160000 index 000000000000..6c166e02e759 --- /dev/null +++ b/openstack-ansible-os_murano @@ -0,0 +1 @@ +Subproject commit 6c166e02e759465778222a488e6fd266735a4698 diff --git a/openstack-ansible-os_neutron b/openstack-ansible-os_neutron new file mode 160000 index 000000000000..b144186039b6 --- /dev/null +++ b/openstack-ansible-os_neutron @@ -0,0 +1 @@ +Subproject commit b144186039b628e79b14a7f5d9fed0b8cb491905 diff --git a/openstack-ansible-os_nova b/openstack-ansible-os_nova new file mode 160000 index 000000000000..fbd749d809bf --- /dev/null +++ b/openstack-ansible-os_nova @@ -0,0 +1 @@ +Subproject commit fbd749d809bf3acedc927e0e2750de74e85eb505 diff --git a/openstack-ansible-os_octavia b/openstack-ansible-os_octavia new file mode 160000 index 000000000000..b91cb7ae44fc --- /dev/null +++ b/openstack-ansible-os_octavia @@ -0,0 +1 @@ +Subproject commit b91cb7ae44fc91b6f0da56c831215777df3c4bfc diff --git a/openstack-ansible-os_panko b/openstack-ansible-os_panko new file mode 160000 index 000000000000..5f76a510ac6b --- /dev/null +++ b/openstack-ansible-os_panko @@ -0,0 +1 @@ +Subproject commit 5f76a510ac6bc70930044eb94dcf118a72caf365 diff --git a/openstack-ansible-os_placement b/openstack-ansible-os_placement new file mode 160000 index 000000000000..fdc455a1d7bc --- /dev/null +++ b/openstack-ansible-os_placement @@ -0,0 +1 @@ +Subproject commit fdc455a1d7bc4350d393abf3ee7d75de90a04866 diff --git a/openstack-ansible-os_rally b/openstack-ansible-os_rally new file mode 160000 index 000000000000..a08daaf126ed --- /dev/null +++ b/openstack-ansible-os_rally @@ -0,0 +1 @@ +Subproject commit a08daaf126edb2bf98a98f035fa52dbe32d75962 diff --git a/openstack-ansible-os_sahara b/openstack-ansible-os_sahara new file mode 160000 index 000000000000..3b20b84e158e --- /dev/null +++ b/openstack-ansible-os_sahara @@ -0,0 +1 @@ +Subproject commit 3b20b84e158e12b9bbdd23f210cfd2cfd648f90d diff --git a/openstack-ansible-os_swift b/openstack-ansible-os_swift new file mode 160000 index 000000000000..ce8f5ce696e3 --- /dev/null +++ b/openstack-ansible-os_swift @@ -0,0 +1 @@ +Subproject commit ce8f5ce696e399839b865c1d48f0349c9cb0555e diff --git a/openstack-ansible-os_tacker b/openstack-ansible-os_tacker new file mode 160000 index 000000000000..86a746463d3e --- /dev/null +++ b/openstack-ansible-os_tacker @@ -0,0 +1 @@ +Subproject commit 86a746463d3e2b90102834d058a3393a8ca55ca6 diff --git a/openstack-ansible-os_tempest b/openstack-ansible-os_tempest new file mode 160000 index 000000000000..6e216564e77d --- /dev/null +++ b/openstack-ansible-os_tempest @@ -0,0 +1 @@ +Subproject commit 6e216564e77dd2ef6276fa53a8546f34da7ee355 diff --git a/openstack-ansible-os_trove b/openstack-ansible-os_trove new file mode 160000 index 000000000000..103d27385f1b --- /dev/null +++ b/openstack-ansible-os_trove @@ -0,0 +1 @@ +Subproject commit 103d27385f1bdf8df3c842857d392259a7b8c5a4 diff --git a/openstack-ansible-os_zun b/openstack-ansible-os_zun new file mode 160000 index 000000000000..a30a9475f064 --- /dev/null +++ b/openstack-ansible-os_zun @@ -0,0 +1 @@ +Subproject commit a30a9475f06473f771bcb59fbaad993e102b66bb diff --git a/openstack-ansible-plugins b/openstack-ansible-plugins new file mode 160000 index 000000000000..d997e52d1216 --- /dev/null +++ b/openstack-ansible-plugins @@ -0,0 +1 @@ +Subproject commit d997e52d1216d46835a4e624a638ae836ade8f43 diff --git a/openstack-ansible-rabbitmq_server b/openstack-ansible-rabbitmq_server new file mode 160000 index 000000000000..42ba25151e2b --- /dev/null +++ b/openstack-ansible-rabbitmq_server @@ -0,0 +1 @@ +Subproject commit 42ba25151e2b94bc515bcb085864850150e450d0 diff --git a/openstack-ansible-repo_server b/openstack-ansible-repo_server new file mode 160000 index 000000000000..a063a5185913 --- /dev/null +++ b/openstack-ansible-repo_server @@ -0,0 +1 @@ +Subproject commit a063a51859135bdf9eeee27d04e5f3812f798d79 diff --git a/openstack-ansible-rsyslog_client b/openstack-ansible-rsyslog_client new file mode 160000 index 000000000000..dcf6aed584b3 --- /dev/null +++ b/openstack-ansible-rsyslog_client @@ -0,0 +1 @@ +Subproject commit dcf6aed584b307ab0296c2a94a4631f66ee01e71 diff --git a/openstack-ansible-rsyslog_server b/openstack-ansible-rsyslog_server new file mode 160000 index 000000000000..07ae8366510b --- /dev/null +++ b/openstack-ansible-rsyslog_server @@ -0,0 +1 @@ +Subproject commit 07ae8366510b8ef0c9c7fdf67cdecdce3963f67f diff --git a/openstack-ansible-specs b/openstack-ansible-specs new file mode 160000 index 000000000000..e39fcd10cd47 --- /dev/null +++ b/openstack-ansible-specs @@ -0,0 +1 @@ +Subproject commit e39fcd10cd478faa39258ed520d5824cc7e088e2 diff --git a/openstack-ansible-tests b/openstack-ansible-tests new file mode 160000 index 000000000000..add16f81e32a --- /dev/null +++ b/openstack-ansible-tests @@ -0,0 +1 @@ +Subproject commit add16f81e32a4be9468eb2aeb10269462cc89c32 diff --git a/openstack-chef b/openstack-chef new file mode 160000 index 000000000000..0a53c4a9613a --- /dev/null +++ b/openstack-chef @@ -0,0 +1 @@ +Subproject commit 0a53c4a9613a9f912fe25993345b4b49e7c95dda diff --git a/openstack-chef-repo b/openstack-chef-repo new file mode 160000 index 000000000000..5f5a0100130e --- /dev/null +++ b/openstack-chef-repo @@ -0,0 +1 @@ +Subproject commit 5f5a0100130ef9236fb395d4e6f849742907da8b diff --git a/openstack-chef-specs b/openstack-chef-specs new file mode 160000 index 000000000000..75aef65e3d46 --- /dev/null +++ b/openstack-chef-specs @@ -0,0 +1 @@ +Subproject commit 75aef65e3d46cb1d3d46523bf3f800823b98ecb2 diff --git a/openstack-doc-tools b/openstack-doc-tools new file mode 160000 index 000000000000..f696e7111ee2 --- /dev/null +++ b/openstack-doc-tools @@ -0,0 +1 @@ +Subproject commit f696e7111ee25e68d5dab91d639d7f8b985cd1d2 diff --git a/openstack-health b/openstack-health new file mode 160000 index 000000000000..d58ee7fb08ab --- /dev/null +++ b/openstack-health @@ -0,0 +1 @@ +Subproject commit d58ee7fb08abae46d4159fa5fcf31c6ba61b3a97 diff --git a/openstack-helm b/openstack-helm new file mode 160000 index 000000000000..576d029b3bd4 --- /dev/null +++ b/openstack-helm @@ -0,0 +1 @@ +Subproject commit 576d029b3bd4e296d71fe4bd20bceb079d9780a4 diff --git a/openstack-helm-addons b/openstack-helm-addons new file mode 160000 index 000000000000..5ad8824fca42 --- /dev/null +++ b/openstack-helm-addons @@ -0,0 +1 @@ +Subproject commit 5ad8824fca42314414fbf01763ed8804167c84ad diff --git a/openstack-helm-docs b/openstack-helm-docs new file mode 160000 index 000000000000..75aa2283afd2 --- /dev/null +++ b/openstack-helm-docs @@ -0,0 +1 @@ +Subproject commit 75aa2283afd2c79231d83db9e681f5edcc743c5b diff --git a/openstack-helm-images b/openstack-helm-images new file mode 160000 index 000000000000..f2c5c12ee68f --- /dev/null +++ b/openstack-helm-images @@ -0,0 +1 @@ +Subproject commit f2c5c12ee68f440c30fccbbaf5d8e87f09a374b7 diff --git a/openstack-helm-infra b/openstack-helm-infra new file mode 160000 index 000000000000..cac1d4c44e8f --- /dev/null +++ b/openstack-helm-infra @@ -0,0 +1 @@ +Subproject commit cac1d4c44e8f1dceef4f3f4a0d3d40f10e2ad05c diff --git a/openstack-tempest-skiplist b/openstack-tempest-skiplist new file mode 160000 index 000000000000..934fe576200c --- /dev/null +++ b/openstack-tempest-skiplist @@ -0,0 +1 @@ +Subproject commit 934fe576200c0a216d5e07ccede34e65b7a1cfa3 diff --git a/openstack-virtual-baremetal b/openstack-virtual-baremetal new file mode 160000 index 000000000000..8325044e7a7f --- /dev/null +++ b/openstack-virtual-baremetal @@ -0,0 +1 @@ +Subproject commit 8325044e7a7f589b12111a3b986621977c0f5896 diff --git a/openstackclient b/openstackclient new file mode 160000 index 000000000000..8f306e850fcb --- /dev/null +++ b/openstackclient @@ -0,0 +1 @@ +Subproject commit 8f306e850fcb037848eb96fdd4ac3a2d091ac544 diff --git a/openstackdocstheme b/openstackdocstheme new file mode 160000 index 000000000000..2a09d4b5ca23 --- /dev/null +++ b/openstackdocstheme @@ -0,0 +1 @@ +Subproject commit 2a09d4b5ca23a78f6706d9c85eaafafeb3c484fe diff --git a/openstacksdk b/openstacksdk new file mode 160000 index 000000000000..405e2d7836a2 --- /dev/null +++ b/openstacksdk @@ -0,0 +1 @@ +Subproject commit 405e2d7836a2777eb59f06f95f4025faa058f166 diff --git a/os-api-ref b/os-api-ref new file mode 160000 index 000000000000..56792fcd5474 --- /dev/null +++ b/os-api-ref @@ -0,0 +1 @@ +Subproject commit 56792fcd5474b4b798af9f8bc268884ab4059325 diff --git a/os-apply-config b/os-apply-config new file mode 160000 index 000000000000..4e46175617b6 --- /dev/null +++ b/os-apply-config @@ -0,0 +1 @@ +Subproject commit 4e46175617b6dacda72a56250715206cb3bfc9a1 diff --git a/os-brick b/os-brick new file mode 160000 index 000000000000..42962355027a --- /dev/null +++ b/os-brick @@ -0,0 +1 @@ +Subproject commit 42962355027a9aa4a2b156686b82ac7e9a0fef2f diff --git a/os-client-config b/os-client-config new file mode 160000 index 000000000000..f532b1d9688c --- /dev/null +++ b/os-client-config @@ -0,0 +1 @@ +Subproject commit f532b1d9688cc4ff93342a140b46e7d1bb3bea53 diff --git a/os-collect-config b/os-collect-config new file mode 160000 index 000000000000..18a6e258ed8c --- /dev/null +++ b/os-collect-config @@ -0,0 +1 @@ +Subproject commit 18a6e258ed8cf971d968ccebcab4175553fe2a7a diff --git a/os-ken b/os-ken new file mode 160000 index 000000000000..ab9cd030d443 --- /dev/null +++ b/os-ken @@ -0,0 +1 @@ +Subproject commit ab9cd030d443525379860043a646c9669d4b4506 diff --git a/os-net-config b/os-net-config new file mode 160000 index 000000000000..6ed93f844874 --- /dev/null +++ b/os-net-config @@ -0,0 +1 @@ +Subproject commit 6ed93f844874622ca1487281b42a9e799e4e8795 diff --git a/os-performance-tools b/os-performance-tools new file mode 160000 index 000000000000..525cd14e18e6 --- /dev/null +++ b/os-performance-tools @@ -0,0 +1 @@ +Subproject commit 525cd14e18e69f5f0fba2b6c7aa30dc48f1add6e diff --git a/os-refresh-config b/os-refresh-config new file mode 160000 index 000000000000..9bfc52b5049b --- /dev/null +++ b/os-refresh-config @@ -0,0 +1 @@ +Subproject commit 9bfc52b5049be2d8de6134d662fdde9dfa48960f diff --git a/os-resource-classes b/os-resource-classes new file mode 160000 index 000000000000..001cfc9d9f80 --- /dev/null +++ b/os-resource-classes @@ -0,0 +1 @@ +Subproject commit 001cfc9d9f8000753634b63b53b2a6e37a1302d7 diff --git a/os-service-types b/os-service-types new file mode 160000 index 000000000000..040f1ee7e67d --- /dev/null +++ b/os-service-types @@ -0,0 +1 @@ +Subproject commit 040f1ee7e67d29975adf7834700654d31dd57fbe diff --git a/os-testr b/os-testr new file mode 160000 index 000000000000..a84efb6cbf77 --- /dev/null +++ b/os-testr @@ -0,0 +1 @@ +Subproject commit a84efb6cbf77bcaf95327cdef137526a31753d80 diff --git a/os-traits b/os-traits new file mode 160000 index 000000000000..da7e5263db40 --- /dev/null +++ b/os-traits @@ -0,0 +1 @@ +Subproject commit da7e5263db4056d3d6b0558ff653212729e4e383 diff --git a/os-vif b/os-vif new file mode 160000 index 000000000000..003765cef82f --- /dev/null +++ b/os-vif @@ -0,0 +1 @@ +Subproject commit 003765cef82f4ae60dd06d1097a58d0c2ffa1b10 diff --git a/os-win b/os-win new file mode 160000 index 000000000000..83dc57300440 --- /dev/null +++ b/os-win @@ -0,0 +1 @@ +Subproject commit 83dc573004401434de61d9d20fd46fc1fcd8e00d diff --git a/osc-lib b/osc-lib new file mode 160000 index 000000000000..c2cf45a0b4d3 --- /dev/null +++ b/osc-lib @@ -0,0 +1 @@ +Subproject commit c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b diff --git a/osc-placement b/osc-placement new file mode 160000 index 000000000000..46e77641aca4 --- /dev/null +++ b/osc-placement @@ -0,0 +1 @@ +Subproject commit 46e77641aca44ebb15745da9f0693000eef0abbc diff --git a/oslo-cookiecutter b/oslo-cookiecutter new file mode 160000 index 000000000000..9e88bde0e19c --- /dev/null +++ b/oslo-cookiecutter @@ -0,0 +1 @@ +Subproject commit 9e88bde0e19cf8b8bc0cfe79493364db33a6a96d diff --git a/oslo-incubator b/oslo-incubator deleted file mode 160000 index 569979adfd42..000000000000 --- a/oslo-incubator +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 569979adfd4237869bb50c7aaa02bc3fd4f0b413 diff --git a/oslo-specs b/oslo-specs new file mode 160000 index 000000000000..a14f0734b5d4 --- /dev/null +++ b/oslo-specs @@ -0,0 +1 @@ +Subproject commit a14f0734b5d4595ab37617d99aa879b499448a89 diff --git a/oslo.cache b/oslo.cache new file mode 160000 index 000000000000..fb477353d2ae --- /dev/null +++ b/oslo.cache @@ -0,0 +1 @@ +Subproject commit fb477353d2aece128eb5ef3bc7b0530a8842c711 diff --git a/oslo.concurrency b/oslo.concurrency new file mode 160000 index 000000000000..2b475f6333b1 --- /dev/null +++ b/oslo.concurrency @@ -0,0 +1 @@ +Subproject commit 2b475f6333b13d3496eef93863847d29d0b04794 diff --git a/oslo.config b/oslo.config index 35c28108a3f5..1d6f492b889c 160000 --- a/oslo.config +++ b/oslo.config @@ -1 +1 @@ -Subproject commit 35c28108a3f5680f942d4ba81531898c9cd214f8 +Subproject commit 1d6f492b889ce89b738b90919fa1f932dfe1928e diff --git a/oslo.context b/oslo.context new file mode 160000 index 000000000000..aa1659b8d8ca --- /dev/null +++ b/oslo.context @@ -0,0 +1 @@ +Subproject commit aa1659b8d8ca0e5aa24bdaa9a495c598a383dd12 diff --git a/oslo.db b/oslo.db index 404de362a3cf..b16fbbd8a9f9 160000 --- a/oslo.db +++ b/oslo.db @@ -1 +1 @@ -Subproject commit 404de362a3cf8fb88e827fe0b4bf6b2d5baea405 +Subproject commit b16fbbd8a9f9c58d702ab73c2b717c259c1343d3 diff --git a/oslo.i18n b/oslo.i18n index 53edb42b7531..393f989a4825 160000 --- a/oslo.i18n +++ b/oslo.i18n @@ -1 +1 @@ -Subproject commit 53edb42b7531273d5126af322946caf076adfb02 +Subproject commit 393f989a482537efb1ff8473be1b58ae455f0ef0 diff --git a/oslo.limit b/oslo.limit new file mode 160000 index 000000000000..8cc6b0a0e185 --- /dev/null +++ b/oslo.limit @@ -0,0 +1 @@ +Subproject commit 8cc6b0a0e18531af98006d590e08d20628abe444 diff --git a/oslo.log b/oslo.log new file mode 160000 index 000000000000..546add476e8a --- /dev/null +++ b/oslo.log @@ -0,0 +1 @@ +Subproject commit 546add476e8a40954c9b34eb5fb584e5b2f1cb68 diff --git a/oslo.messaging b/oslo.messaging index 3d956f5f5f4c..624f85724856 160000 --- a/oslo.messaging +++ b/oslo.messaging @@ -1 +1 @@ -Subproject commit 3d956f5f5f4cfa340a54663a6861bc029c4f3e76 +Subproject commit 624f8572485676e2d17b63580948b71fb5ab2b02 diff --git a/oslo.metrics b/oslo.metrics new file mode 160000 index 000000000000..61e3047ecf18 --- /dev/null +++ b/oslo.metrics @@ -0,0 +1 @@ +Subproject commit 61e3047ecf18c602b1cac0cecbc5a2ab65ab04a1 diff --git a/oslo.middleware b/oslo.middleware new file mode 160000 index 000000000000..0463a170f303 --- /dev/null +++ b/oslo.middleware @@ -0,0 +1 @@ +Subproject commit 0463a170f303167b63430672d9f3f33e2ed1a07c diff --git a/oslo.policy b/oslo.policy new file mode 160000 index 000000000000..c2632b5503ca --- /dev/null +++ b/oslo.policy @@ -0,0 +1 @@ +Subproject commit c2632b5503caa14d0e95feef9174cb5dc45d13a7 diff --git a/oslo.privsep b/oslo.privsep new file mode 160000 index 000000000000..5ae896b54d1d --- /dev/null +++ b/oslo.privsep @@ -0,0 +1 @@ +Subproject commit 5ae896b54d1df88a5e4e93c5026d6a1985e38224 diff --git a/oslo.reports b/oslo.reports new file mode 160000 index 000000000000..0cc15fcb6d3f --- /dev/null +++ b/oslo.reports @@ -0,0 +1 @@ +Subproject commit 0cc15fcb6d3fbc998cc865a017dcadbd4a5142f2 diff --git a/oslo.rootwrap b/oslo.rootwrap index 1ae6e9d867ab..b1f46699f645 160000 --- a/oslo.rootwrap +++ b/oslo.rootwrap @@ -1 +1 @@ -Subproject commit 1ae6e9d867ab776bce4c267e5217ed92a3e0aae0 +Subproject commit b1f46699f645fee5794f8038c9bb4c6fc833b32e diff --git a/oslo.serialization b/oslo.serialization new file mode 160000 index 000000000000..70f0ebdff9db --- /dev/null +++ b/oslo.serialization @@ -0,0 +1 @@ +Subproject commit 70f0ebdff9db7c276517e0191d70775a46672712 diff --git a/oslo.service b/oslo.service new file mode 160000 index 000000000000..ebd4a18310ad --- /dev/null +++ b/oslo.service @@ -0,0 +1 @@ +Subproject commit ebd4a18310ad3ceed3e8a0a6aa9df9dfc16f39ef diff --git a/oslo.tools b/oslo.tools new file mode 160000 index 000000000000..70fda47158aa --- /dev/null +++ b/oslo.tools @@ -0,0 +1 @@ +Subproject commit 70fda47158aae91370ff8752059261c3e2f5edff diff --git a/oslo.upgradecheck b/oslo.upgradecheck new file mode 160000 index 000000000000..c5d372945ba2 --- /dev/null +++ b/oslo.upgradecheck @@ -0,0 +1 @@ +Subproject commit c5d372945ba27603f13b5c2e9f1e0cfc4ca373c0 diff --git a/oslo.utils b/oslo.utils new file mode 160000 index 000000000000..125f958d9dea --- /dev/null +++ b/oslo.utils @@ -0,0 +1 @@ +Subproject commit 125f958d9dea8b10dfa17a12d6b0beb868f38fa7 diff --git a/oslo.version b/oslo.version deleted file mode 160000 index 4b8b68298ba2..000000000000 --- a/oslo.version +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4b8b68298ba23e9c7bc70f67e426d9075f3fcad0 diff --git a/oslo.versionedobjects b/oslo.versionedobjects new file mode 160000 index 000000000000..f8c738c2f1a2 --- /dev/null +++ b/oslo.versionedobjects @@ -0,0 +1 @@ +Subproject commit f8c738c2f1a28d6b31ff325ab7329d7cbd39e469 diff --git a/oslo.vmware b/oslo.vmware index bcf2ff400c6e..c2810e49c767 160000 --- a/oslo.vmware +++ b/oslo.vmware @@ -1 +1 @@ -Subproject commit bcf2ff400c6e220be619ac43127bc6c14791c21e +Subproject commit c2810e49c767ceb7df4fecc0fcfbd27f11099881 diff --git a/oslotest b/oslotest new file mode 160000 index 000000000000..1eb1ea846da5 --- /dev/null +++ b/oslotest @@ -0,0 +1 @@ +Subproject commit 1eb1ea846da5a737ea7247eb2f27147b90fea59d diff --git a/osprofiler b/osprofiler new file mode 160000 index 000000000000..1dfd2857f03a --- /dev/null +++ b/osprofiler @@ -0,0 +1 @@ +Subproject commit 1dfd2857f03a0a6bb0f3b729a4934dee69a4b394 diff --git a/oswin-tempest-plugin b/oswin-tempest-plugin new file mode 160000 index 000000000000..0976964257d9 --- /dev/null +++ b/oswin-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 0976964257d926742798e4f0f0cde711c354961d diff --git a/ovn-octavia-provider b/ovn-octavia-provider new file mode 160000 index 000000000000..a04e63332c1a --- /dev/null +++ b/ovn-octavia-provider @@ -0,0 +1 @@ +Subproject commit a04e63332c1a1fb2f1aceb20892f9aabefb75cf7 diff --git a/ovsdbapp b/ovsdbapp new file mode 160000 index 000000000000..3480ad11a731 --- /dev/null +++ b/ovsdbapp @@ -0,0 +1 @@ +Subproject commit 3480ad11a731e0399769046ade12c4688c6bcadc diff --git a/panko b/panko new file mode 160000 index 000000000000..92be85c4ca1c --- /dev/null +++ b/panko @@ -0,0 +1 @@ +Subproject commit 92be85c4ca1ce3f5cf3f170e8bccd4919d3fa37b diff --git a/patrole b/patrole new file mode 160000 index 000000000000..b540700061b9 --- /dev/null +++ b/patrole @@ -0,0 +1 @@ +Subproject commit b540700061b9ef415b9aea494c765ad43d75fee2 diff --git a/paunch b/paunch new file mode 160000 index 000000000000..d0e81c22ca4e --- /dev/null +++ b/paunch @@ -0,0 +1 @@ +Subproject commit d0e81c22ca4ed596af2396fb4665dc0535d1a75e diff --git a/pbr b/pbr index e1b98f578a0f..21e60a77ca64 160000 --- a/pbr +++ b/pbr @@ -1 +1 @@ -Subproject commit e1b98f578a0f94a791210dd48530e2fed43fbe61 +Subproject commit 21e60a77ca64abe2886138b60da12c11c4f51f3c diff --git a/performance-docs b/performance-docs new file mode 160000 index 000000000000..5da860c75852 --- /dev/null +++ b/performance-docs @@ -0,0 +1 @@ +Subproject commit 5da860c75852f50276ad030ee6fccef5af7e9c63 diff --git a/placement b/placement new file mode 160000 index 000000000000..e3db398fba27 --- /dev/null +++ b/placement @@ -0,0 +1 @@ +Subproject commit e3db398fba279721121892323e6260c6932797c1 diff --git a/puppet-aodh b/puppet-aodh new file mode 160000 index 000000000000..7fd3f40e1982 --- /dev/null +++ b/puppet-aodh @@ -0,0 +1 @@ +Subproject commit 7fd3f40e1982c676c1a05e180da5828637628d78 diff --git a/puppet-barbican b/puppet-barbican new file mode 160000 index 000000000000..22971f1502c3 --- /dev/null +++ b/puppet-barbican @@ -0,0 +1 @@ +Subproject commit 22971f1502c3c4fcaad5cd679302389e17b7ec94 diff --git a/puppet-ceilometer b/puppet-ceilometer new file mode 160000 index 000000000000..30f71d03d08d --- /dev/null +++ b/puppet-ceilometer @@ -0,0 +1 @@ +Subproject commit 30f71d03d08d266ca65738b8394e3a3b49701085 diff --git a/puppet-ceph b/puppet-ceph new file mode 160000 index 000000000000..4bb624c6fc7a --- /dev/null +++ b/puppet-ceph @@ -0,0 +1 @@ +Subproject commit 4bb624c6fc7a1bcae5805efb64f884b4cfa632e8 diff --git a/puppet-cinder b/puppet-cinder new file mode 160000 index 000000000000..265851c9c491 --- /dev/null +++ b/puppet-cinder @@ -0,0 +1 @@ +Subproject commit 265851c9c4911169d1367a57b350f85aba7ea3dd diff --git a/puppet-cloudkitty b/puppet-cloudkitty new file mode 160000 index 000000000000..fd9ffb654a04 --- /dev/null +++ b/puppet-cloudkitty @@ -0,0 +1 @@ +Subproject commit fd9ffb654a043f982efea0c8d6a57407c69a180a diff --git a/puppet-congress b/puppet-congress new file mode 160000 index 000000000000..110346a30f3e --- /dev/null +++ b/puppet-congress @@ -0,0 +1 @@ +Subproject commit 110346a30f3eb1bd3909b4a308f6471107d8263b diff --git a/puppet-designate b/puppet-designate new file mode 160000 index 000000000000..08ac932e9388 --- /dev/null +++ b/puppet-designate @@ -0,0 +1 @@ +Subproject commit 08ac932e93887510d53a27916211d871ed953b3f diff --git a/puppet-ec2api b/puppet-ec2api new file mode 160000 index 000000000000..ced3a194082f --- /dev/null +++ b/puppet-ec2api @@ -0,0 +1 @@ +Subproject commit ced3a194082febab06f0205d7438f707e250a4ce diff --git a/puppet-freezer b/puppet-freezer new file mode 160000 index 000000000000..bd33b1037ed6 --- /dev/null +++ b/puppet-freezer @@ -0,0 +1 @@ +Subproject commit bd33b1037ed62286d3548f8e628a961c22c7e4e2 diff --git a/puppet-glance b/puppet-glance new file mode 160000 index 000000000000..5335105df378 --- /dev/null +++ b/puppet-glance @@ -0,0 +1 @@ +Subproject commit 5335105df37859f4d53f8c90e521d52dae24fad1 diff --git a/puppet-glare b/puppet-glare new file mode 160000 index 000000000000..ba81a153712f --- /dev/null +++ b/puppet-glare @@ -0,0 +1 @@ +Subproject commit ba81a153712f1ebd6f79c94f28c62eb2f04090f9 diff --git a/puppet-gnocchi b/puppet-gnocchi new file mode 160000 index 000000000000..a3dd24f9b691 --- /dev/null +++ b/puppet-gnocchi @@ -0,0 +1 @@ +Subproject commit a3dd24f9b69150a31a9e276676e41e56158a54d9 diff --git a/puppet-heat b/puppet-heat new file mode 160000 index 000000000000..5377c410fd50 --- /dev/null +++ b/puppet-heat @@ -0,0 +1 @@ +Subproject commit 5377c410fd503befef55cc48cc0b1ccf5a5b2279 diff --git a/puppet-horizon b/puppet-horizon new file mode 160000 index 000000000000..1d776d3f0103 --- /dev/null +++ b/puppet-horizon @@ -0,0 +1 @@ +Subproject commit 1d776d3f01032b329f6c03fff4c4d724411de122 diff --git a/puppet-ironic b/puppet-ironic new file mode 160000 index 000000000000..dcb970d30e9a --- /dev/null +++ b/puppet-ironic @@ -0,0 +1 @@ +Subproject commit dcb970d30e9aa64acc2b9bd77fa41124b941fae5 diff --git a/puppet-keystone b/puppet-keystone new file mode 160000 index 000000000000..843f824fef8b --- /dev/null +++ b/puppet-keystone @@ -0,0 +1 @@ +Subproject commit 843f824fef8b89e35e75a967fc25b5b7f0931d6c diff --git a/puppet-magnum b/puppet-magnum new file mode 160000 index 000000000000..429548ae7fb1 --- /dev/null +++ b/puppet-magnum @@ -0,0 +1 @@ +Subproject commit 429548ae7fb13174a59a9c503e4f8e7e8e8525bd diff --git a/puppet-manila b/puppet-manila new file mode 160000 index 000000000000..6274477b3184 --- /dev/null +++ b/puppet-manila @@ -0,0 +1 @@ +Subproject commit 6274477b3184944e67c82472f96d0f22f8f2fd61 diff --git a/puppet-mistral b/puppet-mistral new file mode 160000 index 000000000000..f36448dabcb5 --- /dev/null +++ b/puppet-mistral @@ -0,0 +1 @@ +Subproject commit f36448dabcb5a62292a99e180e945c93772702a6 diff --git a/puppet-monasca b/puppet-monasca new file mode 160000 index 000000000000..b14a6251fd2d --- /dev/null +++ b/puppet-monasca @@ -0,0 +1 @@ +Subproject commit b14a6251fd2daed805c5484182cf8d4f2e8dafc0 diff --git a/puppet-murano b/puppet-murano new file mode 160000 index 000000000000..04efdf7e6730 --- /dev/null +++ b/puppet-murano @@ -0,0 +1 @@ +Subproject commit 04efdf7e6730784844363f7adbb49d631591358a diff --git a/puppet-neutron b/puppet-neutron new file mode 160000 index 000000000000..202f44c9ff00 --- /dev/null +++ b/puppet-neutron @@ -0,0 +1 @@ +Subproject commit 202f44c9ff009cb82c7aeb4c89d9ec67c843f2be diff --git a/puppet-nova b/puppet-nova new file mode 160000 index 000000000000..8ce8f51cf222 --- /dev/null +++ b/puppet-nova @@ -0,0 +1 @@ +Subproject commit 8ce8f51cf2226e884bba7c943c3a90ccb4f02078 diff --git a/puppet-octavia b/puppet-octavia new file mode 160000 index 000000000000..af486628d3ae --- /dev/null +++ b/puppet-octavia @@ -0,0 +1 @@ +Subproject commit af486628d3ae9b7339779a33422f10511e8a7cb0 diff --git a/puppet-openstack-cookiecutter b/puppet-openstack-cookiecutter new file mode 160000 index 000000000000..0cc1ac7db6cf --- /dev/null +++ b/puppet-openstack-cookiecutter @@ -0,0 +1 @@ +Subproject commit 0cc1ac7db6cf27baef1def4729327f1f95c551c2 diff --git a/puppet-openstack-guide b/puppet-openstack-guide new file mode 160000 index 000000000000..51c4cd5f573c --- /dev/null +++ b/puppet-openstack-guide @@ -0,0 +1 @@ +Subproject commit 51c4cd5f573c4b3bf0ef169ed5351923e003564c diff --git a/puppet-openstack-integration b/puppet-openstack-integration new file mode 160000 index 000000000000..58f6ed77e2be --- /dev/null +++ b/puppet-openstack-integration @@ -0,0 +1 @@ +Subproject commit 58f6ed77e2be46fd77633a78c33307dfed6008eb diff --git a/puppet-openstack-specs b/puppet-openstack-specs new file mode 160000 index 000000000000..b1d484f6b641 --- /dev/null +++ b/puppet-openstack-specs @@ -0,0 +1 @@ +Subproject commit b1d484f6b641cde8dca9242e4ca7c13e371ddbd7 diff --git a/puppet-openstack_extras b/puppet-openstack_extras new file mode 160000 index 000000000000..3e8bbeb16641 --- /dev/null +++ b/puppet-openstack_extras @@ -0,0 +1 @@ +Subproject commit 3e8bbeb16641225d6cb43e9a8867ab3b09357fa6 diff --git a/puppet-openstack_spec_helper b/puppet-openstack_spec_helper new file mode 160000 index 000000000000..3d204b4ebf17 --- /dev/null +++ b/puppet-openstack_spec_helper @@ -0,0 +1 @@ +Subproject commit 3d204b4ebf17cad8ff7f2c26095933cd2cb36476 diff --git a/puppet-openstacklib b/puppet-openstacklib new file mode 160000 index 000000000000..cfe140064f75 --- /dev/null +++ b/puppet-openstacklib @@ -0,0 +1 @@ +Subproject commit cfe140064f756a6763589e22bf11979ba1628555 diff --git a/puppet-oslo b/puppet-oslo new file mode 160000 index 000000000000..ab85c4c4f97e --- /dev/null +++ b/puppet-oslo @@ -0,0 +1 @@ +Subproject commit ab85c4c4f97efaa0550714470f354f86dc914cef diff --git a/puppet-ovn b/puppet-ovn new file mode 160000 index 000000000000..72aa09f5c610 --- /dev/null +++ b/puppet-ovn @@ -0,0 +1 @@ +Subproject commit 72aa09f5c610880525dac34f939b542bdfe7c1b7 diff --git a/puppet-pacemaker b/puppet-pacemaker new file mode 160000 index 000000000000..9bd4d6455e52 --- /dev/null +++ b/puppet-pacemaker @@ -0,0 +1 @@ +Subproject commit 9bd4d6455e52833ddcb9d7fc10be40d2decc473c diff --git a/puppet-panko b/puppet-panko new file mode 160000 index 000000000000..5a97842973a9 --- /dev/null +++ b/puppet-panko @@ -0,0 +1 @@ +Subproject commit 5a97842973a94efb8094ca7dc55377dfcec7571d diff --git a/puppet-placement b/puppet-placement new file mode 160000 index 000000000000..1a105f754670 --- /dev/null +++ b/puppet-placement @@ -0,0 +1 @@ +Subproject commit 1a105f7546708834e0e12c1b70f4d8be8aea45b5 diff --git a/puppet-qdr b/puppet-qdr new file mode 160000 index 000000000000..31aeb84bae9f --- /dev/null +++ b/puppet-qdr @@ -0,0 +1 @@ +Subproject commit 31aeb84bae9f82f8550000db1029b9d1c856d051 diff --git a/puppet-rally b/puppet-rally new file mode 160000 index 000000000000..83b4b0b52ca1 --- /dev/null +++ b/puppet-rally @@ -0,0 +1 @@ +Subproject commit 83b4b0b52ca1de7f963fb0b7f40a98e3ad44b2f8 diff --git a/puppet-sahara b/puppet-sahara new file mode 160000 index 000000000000..50b3fc6ac739 --- /dev/null +++ b/puppet-sahara @@ -0,0 +1 @@ +Subproject commit 50b3fc6ac73935ef04c3af014d94b26d429287d5 diff --git a/puppet-senlin b/puppet-senlin new file mode 160000 index 000000000000..d5037baedf15 --- /dev/null +++ b/puppet-senlin @@ -0,0 +1 @@ +Subproject commit d5037baedf15936a1bc2f44967b3b257e824e8de diff --git a/puppet-swift b/puppet-swift new file mode 160000 index 000000000000..b9c3e4800c32 --- /dev/null +++ b/puppet-swift @@ -0,0 +1 @@ +Subproject commit b9c3e4800c32b1359ebb9a0fba8ea2bc10cc7905 diff --git a/puppet-tacker b/puppet-tacker new file mode 160000 index 000000000000..99e7f840006e --- /dev/null +++ b/puppet-tacker @@ -0,0 +1 @@ +Subproject commit 99e7f840006eaed2f7f6d59188f6fd481e2b08d4 diff --git a/puppet-tempest b/puppet-tempest new file mode 160000 index 000000000000..94408e115ebb --- /dev/null +++ b/puppet-tempest @@ -0,0 +1 @@ +Subproject commit 94408e115ebbc0dab092efda95923e79db15eac2 diff --git a/puppet-tripleo b/puppet-tripleo new file mode 160000 index 000000000000..e06f50cb06ad --- /dev/null +++ b/puppet-tripleo @@ -0,0 +1 @@ +Subproject commit e06f50cb06ad50ba5d5221964519681a4f8622a2 diff --git a/puppet-trove b/puppet-trove new file mode 160000 index 000000000000..5c0562a75dc7 --- /dev/null +++ b/puppet-trove @@ -0,0 +1 @@ +Subproject commit 5c0562a75dc759e2643adb39ec2a026d9328f9c4 diff --git a/puppet-vitrage b/puppet-vitrage new file mode 160000 index 000000000000..a842b96953d0 --- /dev/null +++ b/puppet-vitrage @@ -0,0 +1 @@ +Subproject commit a842b96953d0f6fb35e67d76fe3cd6536e956333 diff --git a/puppet-vswitch b/puppet-vswitch new file mode 160000 index 000000000000..68a07b6e39f4 --- /dev/null +++ b/puppet-vswitch @@ -0,0 +1 @@ +Subproject commit 68a07b6e39f432a24da96fdca4e7e4ee05054294 diff --git a/puppet-watcher b/puppet-watcher new file mode 160000 index 000000000000..ff2b8afd8b57 --- /dev/null +++ b/puppet-watcher @@ -0,0 +1 @@ +Subproject commit ff2b8afd8b57b85a7b510ccd44fadf797dd26a55 diff --git a/puppet-zaqar b/puppet-zaqar new file mode 160000 index 000000000000..f2eaf198e524 --- /dev/null +++ b/puppet-zaqar @@ -0,0 +1 @@ +Subproject commit f2eaf198e524ae042587c821017c0d5455f4cc1b diff --git a/pycadf b/pycadf index 0fb150cab397..fa277d256fcc 160000 --- a/pycadf +++ b/pycadf @@ -1 +1 @@ -Subproject commit 0fb150cab3979be46c798daf2b2439631aaaeada +Subproject commit fa277d256fcc6694e16fea1d8063b4d0dffc0292 diff --git a/pyeclib b/pyeclib new file mode 160000 index 000000000000..a6afc345d2cf --- /dev/null +++ b/pyeclib @@ -0,0 +1 @@ +Subproject commit a6afc345d2cf3c495b9238710caf12374d485faa diff --git a/pymod2pkg b/pymod2pkg new file mode 160000 index 000000000000..520ee43daba0 --- /dev/null +++ b/pymod2pkg @@ -0,0 +1 @@ +Subproject commit 520ee43daba01eca0d767bbe6fdfe79857e63b40 diff --git a/python-adjutantclient b/python-adjutantclient new file mode 160000 index 000000000000..0c738abbe452 --- /dev/null +++ b/python-adjutantclient @@ -0,0 +1 @@ +Subproject commit 0c738abbe452f98ce0c9cdcd19afab7f6b27f548 diff --git a/python-aodhclient b/python-aodhclient new file mode 160000 index 000000000000..38bd15b4123e --- /dev/null +++ b/python-aodhclient @@ -0,0 +1 @@ +Subproject commit 38bd15b4123e7c356ea20e7ac9dc894c2248a8fc diff --git a/python-barbicanclient b/python-barbicanclient new file mode 160000 index 000000000000..0f22813d53a7 --- /dev/null +++ b/python-barbicanclient @@ -0,0 +1 @@ +Subproject commit 0f22813d53a7da9eb8df48ff874d5c57f62f4e6a diff --git a/python-blazarclient b/python-blazarclient new file mode 160000 index 000000000000..2ecdfac83e58 --- /dev/null +++ b/python-blazarclient @@ -0,0 +1 @@ +Subproject commit 2ecdfac83e58dcdeb2980bc65197ed4f180ec15a diff --git a/python-brick-cinderclient-ext b/python-brick-cinderclient-ext new file mode 160000 index 000000000000..7e6f8b956cc4 --- /dev/null +++ b/python-brick-cinderclient-ext @@ -0,0 +1 @@ +Subproject commit 7e6f8b956cc4b01f1bcf82068816f342421f1945 diff --git a/python-ceilometerclient b/python-ceilometerclient deleted file mode 160000 index 7f3be2736755..000000000000 --- a/python-ceilometerclient +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7f3be27367550a9974f880d306d7aa1571b5160b diff --git a/python-cinderclient b/python-cinderclient index b4906c855fe8..3100de0e712f 160000 --- a/python-cinderclient +++ b/python-cinderclient @@ -1 +1 @@ -Subproject commit b4906c855fe86af6ac8f469ae6e76adddffe6586 +Subproject commit 3100de0e712f9c17028ad3e09b63a04ea3d3ca15 diff --git a/python-cloudkittyclient b/python-cloudkittyclient new file mode 160000 index 000000000000..bf1acf7496e5 --- /dev/null +++ b/python-cloudkittyclient @@ -0,0 +1 @@ +Subproject commit bf1acf7496e584d87a046e31511533305c31cd08 diff --git a/python-cyborgclient b/python-cyborgclient new file mode 160000 index 000000000000..745e927b8aa1 --- /dev/null +++ b/python-cyborgclient @@ -0,0 +1 @@ +Subproject commit 745e927b8aa15096fd663a3a95b4b2f6faa7d9e4 diff --git a/python-designateclient b/python-designateclient new file mode 160000 index 000000000000..0dd5ca4489bd --- /dev/null +++ b/python-designateclient @@ -0,0 +1 @@ +Subproject commit 0dd5ca4489bd7d2db3e3db34758ee3fc25f07da4 diff --git a/python-freezerclient b/python-freezerclient new file mode 160000 index 000000000000..b8f4e60c6f78 --- /dev/null +++ b/python-freezerclient @@ -0,0 +1 @@ +Subproject commit b8f4e60c6f788520d7609a82158a205d08752281 diff --git a/python-glanceclient b/python-glanceclient index d613adc434e9..0b06bb41ca9e 160000 --- a/python-glanceclient +++ b/python-glanceclient @@ -1 +1 @@ -Subproject commit d613adc434e93c24d7c3bb34849d2aed1710e0d5 +Subproject commit 0b06bb41ca9e24bf52ffb7c7a383b523208a106a diff --git a/python-heatclient b/python-heatclient index 520a82428c31..48ea6b9c2d22 160000 --- a/python-heatclient +++ b/python-heatclient @@ -1 +1 @@ -Subproject commit 520a82428c3117340735887c9b8b1099a4b70dbb +Subproject commit 48ea6b9c2d2255ee3ffd0d876217e821f5ad6a89 diff --git a/python-ironic-inspector-client b/python-ironic-inspector-client new file mode 160000 index 000000000000..6ad8733c0dd6 --- /dev/null +++ b/python-ironic-inspector-client @@ -0,0 +1 @@ +Subproject commit 6ad8733c0dd666135368c5e78cd2a5d57695b926 diff --git a/python-ironicclient b/python-ironicclient new file mode 160000 index 000000000000..a838941639fd --- /dev/null +++ b/python-ironicclient @@ -0,0 +1 @@ +Subproject commit a838941639fd0e4a494236645deec430f323cb72 diff --git a/python-karborclient b/python-karborclient new file mode 160000 index 000000000000..e1087267bb8d --- /dev/null +++ b/python-karborclient @@ -0,0 +1 @@ +Subproject commit e1087267bb8d605974fcfdb579f89bf0786260fb diff --git a/python-keystoneclient b/python-keystoneclient index cceba6a7e002..f44b8aead35b 160000 --- a/python-keystoneclient +++ b/python-keystoneclient @@ -1 +1 @@ -Subproject commit cceba6a7e0025e82bb530b74a1975d42fae28ea3 +Subproject commit f44b8aead35b2731fae7577ccd038d6e3bee80fc diff --git a/python-magnumclient b/python-magnumclient new file mode 160000 index 000000000000..bfc9dbc2aa9a --- /dev/null +++ b/python-magnumclient @@ -0,0 +1 @@ +Subproject commit bfc9dbc2aa9a113c12e591a87f774a6d986a981f diff --git a/python-manilaclient b/python-manilaclient new file mode 160000 index 000000000000..569b82f8afb0 --- /dev/null +++ b/python-manilaclient @@ -0,0 +1 @@ +Subproject commit 569b82f8afb0dd6b1bb7dcc9365e223bb5bc028f diff --git a/python-masakariclient b/python-masakariclient new file mode 160000 index 000000000000..2f2a9c62ee07 --- /dev/null +++ b/python-masakariclient @@ -0,0 +1 @@ +Subproject commit 2f2a9c62ee072ec5cbfdf9260930c5fa62095427 diff --git a/python-mistralclient b/python-mistralclient new file mode 160000 index 000000000000..7b1429bdd2a1 --- /dev/null +++ b/python-mistralclient @@ -0,0 +1 @@ +Subproject commit 7b1429bdd2a1a5cd0fa722a9ebea0734113b1e4c diff --git a/python-monascaclient b/python-monascaclient new file mode 160000 index 000000000000..bef42432f502 --- /dev/null +++ b/python-monascaclient @@ -0,0 +1 @@ +Subproject commit bef42432f502f18c72cc56d64ca5ea5ae81dadd2 diff --git a/python-muranoclient b/python-muranoclient new file mode 160000 index 000000000000..c648cbee0872 --- /dev/null +++ b/python-muranoclient @@ -0,0 +1 @@ +Subproject commit c648cbee0872b35e0999fb43aff2057dd5580801 diff --git a/python-neutronclient b/python-neutronclient index 3a25ff3b3d35..18b1232db418 160000 --- a/python-neutronclient +++ b/python-neutronclient @@ -1 +1 @@ -Subproject commit 3a25ff3b3d35df38e00fcad4c12e3df06d69985a +Subproject commit 18b1232db4189bb7dfebdcb400dae38ad27969fc diff --git a/python-novaclient b/python-novaclient index 39d1d0156b3e..95113c57ca67 160000 --- a/python-novaclient +++ b/python-novaclient @@ -1 +1 @@ -Subproject commit 39d1d0156b3ecd9314d6c08c848e353fa10bb1d5 +Subproject commit 95113c57ca673c90c4be7fc15bd987ad8b60c610 diff --git a/python-octaviaclient b/python-octaviaclient new file mode 160000 index 000000000000..0f2fd04fc0ad --- /dev/null +++ b/python-octaviaclient @@ -0,0 +1 @@ +Subproject commit 0f2fd04fc0add775c796ec13547b7c9a18da6d2a diff --git a/python-openstackclient b/python-openstackclient index 70283744a04f..4c4d081c0c76 160000 --- a/python-openstackclient +++ b/python-openstackclient @@ -1 +1 @@ -Subproject commit 70283744a04f868072edc0a31fe49a3122c4bc6e +Subproject commit 4c4d081c0c7689c6652a44ee5dc66d6b6e37fd4f diff --git a/python-pankoclient b/python-pankoclient new file mode 160000 index 000000000000..f23d13c01f09 --- /dev/null +++ b/python-pankoclient @@ -0,0 +1 @@ +Subproject commit f23d13c01f098c78be7d7230fa403bc13adadde8 diff --git a/python-qinlingclient b/python-qinlingclient new file mode 160000 index 000000000000..4d184021c26f --- /dev/null +++ b/python-qinlingclient @@ -0,0 +1 @@ +Subproject commit 4d184021c26f0994cba6b2365b6b1947215460b7 diff --git a/python-saharaclient b/python-saharaclient index 6af1e3bc3327..fcc67b037488 160000 --- a/python-saharaclient +++ b/python-saharaclient @@ -1 +1 @@ -Subproject commit 6af1e3bc3327c4f5d8a0aa8b8fd0083685bc647e +Subproject commit fcc67b0374884fd1bf577f9047cc8d854b8132f0 diff --git a/python-searchlightclient b/python-searchlightclient new file mode 160000 index 000000000000..31410355d467 --- /dev/null +++ b/python-searchlightclient @@ -0,0 +1 @@ +Subproject commit 31410355d46751763031f802d89f92bb97b7b5c4 diff --git a/python-senlinclient b/python-senlinclient new file mode 160000 index 000000000000..5f534155932a --- /dev/null +++ b/python-senlinclient @@ -0,0 +1 @@ +Subproject commit 5f534155932abf8a5754278e4b43d03fbf23b603 diff --git a/python-solumclient b/python-solumclient new file mode 160000 index 000000000000..31e8a218900d --- /dev/null +++ b/python-solumclient @@ -0,0 +1 @@ +Subproject commit 31e8a218900d4b3617796e583455269884e8a343 diff --git a/python-swiftclient b/python-swiftclient index 74f921f28518..77e4ac9957e0 160000 --- a/python-swiftclient +++ b/python-swiftclient @@ -1 +1 @@ -Subproject commit 74f921f2851864a87620edc8259b7e387a826816 +Subproject commit 77e4ac9957e08d22a3fb08219abc7231a98703f2 diff --git a/python-tackerclient b/python-tackerclient new file mode 160000 index 000000000000..13edf78fff7f --- /dev/null +++ b/python-tackerclient @@ -0,0 +1 @@ +Subproject commit 13edf78fff7f786e765547ceb5cb9e88418801b3 diff --git a/python-tripleoclient b/python-tripleoclient new file mode 160000 index 000000000000..120ef346dfa9 --- /dev/null +++ b/python-tripleoclient @@ -0,0 +1 @@ +Subproject commit 120ef346dfa9fab05ab07e56f89d86b478a5d199 diff --git a/python-troveclient b/python-troveclient index 043b987e8a80..2220deeeab70 160000 --- a/python-troveclient +++ b/python-troveclient @@ -1 +1 @@ -Subproject commit 043b987e8a80763b33fee961619834b2fea00237 +Subproject commit 2220deeeab7010874503d5190cf29548e7d432a0 diff --git a/python-vitrageclient b/python-vitrageclient new file mode 160000 index 000000000000..b4ed0e903d03 --- /dev/null +++ b/python-vitrageclient @@ -0,0 +1 @@ +Subproject commit b4ed0e903d034438c4aa763ee5759ddb9d0ff5af diff --git a/python-watcherclient b/python-watcherclient new file mode 160000 index 000000000000..c6e08c3f08dc --- /dev/null +++ b/python-watcherclient @@ -0,0 +1 @@ +Subproject commit c6e08c3f08dc214199e228d151365488f9855da6 diff --git a/python-zaqarclient b/python-zaqarclient new file mode 160000 index 000000000000..584312b0e58f --- /dev/null +++ b/python-zaqarclient @@ -0,0 +1 @@ +Subproject commit 584312b0e58fa37206aa6672e0184d51f87f6b7d diff --git a/python-zunclient b/python-zunclient new file mode 160000 index 000000000000..575515379778 --- /dev/null +++ b/python-zunclient @@ -0,0 +1 @@ +Subproject commit 575515379778c8ea369ee2e5dfdd58a497535bf4 diff --git a/qa-specs b/qa-specs new file mode 160000 index 000000000000..6239bcaafb00 --- /dev/null +++ b/qa-specs @@ -0,0 +1 @@ +Subproject commit 6239bcaafb00b8140bd93c95ae7926f6acb96568 diff --git a/qinling b/qinling new file mode 160000 index 000000000000..77474eb9bb37 --- /dev/null +++ b/qinling @@ -0,0 +1 @@ +Subproject commit 77474eb9bb372dbd4a953fe6cd33e73501c18d72 diff --git a/qinling-dashboard b/qinling-dashboard new file mode 160000 index 000000000000..ce8599cf34a3 --- /dev/null +++ b/qinling-dashboard @@ -0,0 +1 @@ +Subproject commit ce8599cf34a33539f5671d2686672ca118440560 diff --git a/rally b/rally new file mode 160000 index 000000000000..9342c2359532 --- /dev/null +++ b/rally @@ -0,0 +1 @@ +Subproject commit 9342c2359532b62992fa6adb6ab643900616832e diff --git a/rally-openstack b/rally-openstack new file mode 160000 index 000000000000..4ceffd8c3941 --- /dev/null +++ b/rally-openstack @@ -0,0 +1 @@ +Subproject commit 4ceffd8c39414c1a8ede884c62bf06080aede5cd diff --git a/release-test b/release-test new file mode 160000 index 000000000000..a802a845378a --- /dev/null +++ b/release-test @@ -0,0 +1 @@ +Subproject commit a802a845378a1c63037b5c4ca8632e34e2ff0053 diff --git a/releases b/releases new file mode 160000 index 000000000000..a7edef9824a9 --- /dev/null +++ b/releases @@ -0,0 +1 @@ +Subproject commit a7edef9824a9246729f3355606396c8d956843c1 diff --git a/renderspec b/renderspec new file mode 160000 index 000000000000..6fe3cec0298e --- /dev/null +++ b/renderspec @@ -0,0 +1 @@ +Subproject commit 6fe3cec0298ef2ed198b7e50331279d2988e4181 diff --git a/reno b/reno new file mode 160000 index 000000000000..2ae6556f4fd7 --- /dev/null +++ b/reno @@ -0,0 +1 @@ +Subproject commit 2ae6556f4fd725c4b999295e090920e0303eccee diff --git a/requestsexceptions b/requestsexceptions new file mode 160000 index 000000000000..ee9c107c747b --- /dev/null +++ b/requestsexceptions @@ -0,0 +1 @@ +Subproject commit ee9c107c747be8217999a40ae8462aa16bf3dbab diff --git a/requirements b/requirements index 54f4b21fb53d..f2400d89cc9e 160000 --- a/requirements +++ b/requirements @@ -1 +1 @@ -Subproject commit 54f4b21fb53d007c385e282d01745a7f68504928 +Subproject commit f2400d89cc9eed3c682d21cdde96de84c7aeb2a0 diff --git a/rpm-packaging b/rpm-packaging new file mode 160000 index 000000000000..464a7e68b7fe --- /dev/null +++ b/rpm-packaging @@ -0,0 +1 @@ +Subproject commit 464a7e68b7fee787cd7bdfdc2d3b552e097db585 diff --git a/rpm-packaging-tools b/rpm-packaging-tools new file mode 160000 index 000000000000..3a863b66c765 --- /dev/null +++ b/rpm-packaging-tools @@ -0,0 +1 @@ +Subproject commit 3a863b66c7653e6159f81c1cba1da6d56f02dc8a diff --git a/sahara b/sahara index b8edeaf2b6a4..e472826889d0 160000 --- a/sahara +++ b/sahara @@ -1 +1 @@ -Subproject commit b8edeaf2b6a475728bf9fd2ddc3a860dc6c23270 +Subproject commit e472826889d0b7ae73790e9307cd9fbffab39bbf diff --git a/sahara-dashboard b/sahara-dashboard new file mode 160000 index 000000000000..af37b9efbf0d --- /dev/null +++ b/sahara-dashboard @@ -0,0 +1 @@ +Subproject commit af37b9efbf0d122d31579d9fc1b6a7b8457435bd diff --git a/sahara-extra b/sahara-extra new file mode 160000 index 000000000000..bbe243e2bf87 --- /dev/null +++ b/sahara-extra @@ -0,0 +1 @@ +Subproject commit bbe243e2bf873553ea18ed5d7c96c3f7d75e7718 diff --git a/sahara-image-elements b/sahara-image-elements new file mode 160000 index 000000000000..9dad58b05aca --- /dev/null +++ b/sahara-image-elements @@ -0,0 +1 @@ +Subproject commit 9dad58b05acafbf51da0aea7ec71e2c9a35c9c50 diff --git a/sahara-plugin-ambari b/sahara-plugin-ambari new file mode 160000 index 000000000000..3e0213e5c467 --- /dev/null +++ b/sahara-plugin-ambari @@ -0,0 +1 @@ +Subproject commit 3e0213e5c467bdc77a6b5c26ff3f6601dd3d5331 diff --git a/sahara-plugin-cdh b/sahara-plugin-cdh new file mode 160000 index 000000000000..8bb418637bdf --- /dev/null +++ b/sahara-plugin-cdh @@ -0,0 +1 @@ +Subproject commit 8bb418637bdf3ff24048d55e135de2c28437874f diff --git a/sahara-plugin-mapr b/sahara-plugin-mapr new file mode 160000 index 000000000000..dcf9a8fc59c8 --- /dev/null +++ b/sahara-plugin-mapr @@ -0,0 +1 @@ +Subproject commit dcf9a8fc59c8ab54ee96ac47532f32f595e977e3 diff --git a/sahara-plugin-spark b/sahara-plugin-spark new file mode 160000 index 000000000000..12d6cc42ae2d --- /dev/null +++ b/sahara-plugin-spark @@ -0,0 +1 @@ +Subproject commit 12d6cc42ae2dbd3e9d1d70c2c73d196aba66776c diff --git a/sahara-plugin-storm b/sahara-plugin-storm new file mode 160000 index 000000000000..d90338ed0b73 --- /dev/null +++ b/sahara-plugin-storm @@ -0,0 +1 @@ +Subproject commit d90338ed0b7315e797d9ba60e52447afb24b9f80 diff --git a/sahara-plugin-vanilla b/sahara-plugin-vanilla new file mode 160000 index 000000000000..b7c783cb1bfd --- /dev/null +++ b/sahara-plugin-vanilla @@ -0,0 +1 @@ +Subproject commit b7c783cb1bfd216837fb737c8738a61234c7aade diff --git a/sahara-specs b/sahara-specs new file mode 160000 index 000000000000..47f81c66cee6 --- /dev/null +++ b/sahara-specs @@ -0,0 +1 @@ +Subproject commit 47f81c66cee6648e787810b69dfa121d7fda4a5f diff --git a/sahara-tests b/sahara-tests new file mode 160000 index 000000000000..3815c917a313 --- /dev/null +++ b/sahara-tests @@ -0,0 +1 @@ +Subproject commit 3815c917a31398425800001aa79e15114685d01d diff --git a/searchlight b/searchlight new file mode 160000 index 000000000000..733164223151 --- /dev/null +++ b/searchlight @@ -0,0 +1 @@ +Subproject commit 73316422315176b8b97dcc0c7bccf1fc49d7eb0e diff --git a/searchlight-specs b/searchlight-specs new file mode 160000 index 000000000000..93dde42fec72 --- /dev/null +++ b/searchlight-specs @@ -0,0 +1 @@ +Subproject commit 93dde42fec72d4b48aa579ca7ab316a0b2f53511 diff --git a/searchlight-ui b/searchlight-ui new file mode 160000 index 000000000000..5ff2535fd13e --- /dev/null +++ b/searchlight-ui @@ -0,0 +1 @@ +Subproject commit 5ff2535fd13e025d5d7908bee7bb6768b8b33c1d diff --git a/senlin b/senlin new file mode 160000 index 000000000000..3acf9ce11fde --- /dev/null +++ b/senlin @@ -0,0 +1 @@ +Subproject commit 3acf9ce11fde57e31e24364309e77ebf40b5373e diff --git a/senlin-dashboard b/senlin-dashboard new file mode 160000 index 000000000000..0830f74f9b65 --- /dev/null +++ b/senlin-dashboard @@ -0,0 +1 @@ +Subproject commit 0830f74f9b659ad64a84138432a44d4719f1fa04 diff --git a/senlin-tempest-plugin b/senlin-tempest-plugin new file mode 160000 index 000000000000..83ccfcbeb315 --- /dev/null +++ b/senlin-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 83ccfcbeb31517dac620e3786eae085aa851918f diff --git a/shade b/shade new file mode 160000 index 000000000000..edb7464c079b --- /dev/null +++ b/shade @@ -0,0 +1 @@ +Subproject commit edb7464c079b2103d9eadad0c2fa4572acd76258 diff --git a/solum b/solum new file mode 160000 index 000000000000..67425249e6a2 --- /dev/null +++ b/solum @@ -0,0 +1 @@ +Subproject commit 67425249e6a27066ab6b58832327b94b35da2696 diff --git a/solum-dashboard b/solum-dashboard new file mode 160000 index 000000000000..80e7ef7b99d1 --- /dev/null +++ b/solum-dashboard @@ -0,0 +1 @@ +Subproject commit 80e7ef7b99d171b37a86c75fa1c8682f7f0b9f91 diff --git a/solum-specs b/solum-specs new file mode 160000 index 000000000000..64f1dac678d9 --- /dev/null +++ b/solum-specs @@ -0,0 +1 @@ +Subproject commit 64f1dac678d92334696e7bcc95d58bb889d1f3cc diff --git a/solum-tempest-plugin b/solum-tempest-plugin new file mode 160000 index 000000000000..da9b61f57bc2 --- /dev/null +++ b/solum-tempest-plugin @@ -0,0 +1 @@ +Subproject commit da9b61f57bc275ff6fecc208f1f40cf0a794350b diff --git a/specs-cookiecutter b/specs-cookiecutter new file mode 160000 index 000000000000..6fb715b47c60 --- /dev/null +++ b/specs-cookiecutter @@ -0,0 +1 @@ +Subproject commit 6fb715b47c604260c1d49dae435655c14da07440 diff --git a/sphinx-feature-classification b/sphinx-feature-classification new file mode 160000 index 000000000000..6a0350abcd09 --- /dev/null +++ b/sphinx-feature-classification @@ -0,0 +1 @@ +Subproject commit 6a0350abcd0925b653ce90ddddfee0a19c899a86 diff --git a/stackviz b/stackviz new file mode 160000 index 000000000000..45de3fd70db2 --- /dev/null +++ b/stackviz @@ -0,0 +1 @@ +Subproject commit 45de3fd70db2c05ffee48f515ee995481da2ce2e diff --git a/stevedore b/stevedore index d37b47f53270..94e25373e2b9 160000 --- a/stevedore +++ b/stevedore @@ -1 +1 @@ -Subproject commit d37b47f53270f737e8d460666f98a9fd89134b96 +Subproject commit 94e25373e2b9ec150d23d75d39f7b59af9ca6aed diff --git a/storlets b/storlets new file mode 160000 index 000000000000..e06be9a498bc --- /dev/null +++ b/storlets @@ -0,0 +1 @@ +Subproject commit e06be9a498bcc41792e7f303d462cb1111703770 diff --git a/sushy b/sushy new file mode 160000 index 000000000000..1909826b9867 --- /dev/null +++ b/sushy @@ -0,0 +1 @@ +Subproject commit 1909826b98675359c2fc68dc6dbce946279abcdb diff --git a/sushy-cli b/sushy-cli new file mode 160000 index 000000000000..a6780093abb5 --- /dev/null +++ b/sushy-cli @@ -0,0 +1 @@ +Subproject commit a6780093abb5c547dd4b1b7045a788a6f5f5649c diff --git a/sushy-tools b/sushy-tools new file mode 160000 index 000000000000..2b51921cc7cf --- /dev/null +++ b/sushy-tools @@ -0,0 +1 @@ +Subproject commit 2b51921cc7cf248f14ae7e45d53f379643492cec diff --git a/swift b/swift index fecea64452d8..05c6eb09bb5a 160000 --- a/swift +++ b/swift @@ -1 +1 @@ -Subproject commit fecea64452d8e01114bbcddb0514ee3655c0dcc4 +Subproject commit 05c6eb09bb5a6df4ffc9d45f8b96581014940e78 diff --git a/swift-bench b/swift-bench new file mode 160000 index 000000000000..cf12db389a5e --- /dev/null +++ b/swift-bench @@ -0,0 +1 @@ +Subproject commit cf12db389a5e60ff1a44c936656952991c2f1cd4 diff --git a/tacker b/tacker new file mode 160000 index 000000000000..310e86944b5c --- /dev/null +++ b/tacker @@ -0,0 +1 @@ +Subproject commit 310e86944b5c5751876f986425a2e2f4486784a2 diff --git a/tacker-horizon b/tacker-horizon new file mode 160000 index 000000000000..714c5d65dc6f --- /dev/null +++ b/tacker-horizon @@ -0,0 +1 @@ +Subproject commit 714c5d65dc6f6ccf197a42daf48685d92663e1dc diff --git a/tacker-specs b/tacker-specs new file mode 160000 index 000000000000..053a66b36663 --- /dev/null +++ b/tacker-specs @@ -0,0 +1 @@ +Subproject commit 053a66b3666376b560aba99a12513a87de965f6c diff --git a/taskflow b/taskflow index e4810f0d3129..2a6420a3ed6c 160000 --- a/taskflow +++ b/taskflow @@ -1 +1 @@ -Subproject commit e4810f0d3129a07d116f21136fe8f504fb922b1c +Subproject commit 2a6420a3ed6c0ed14ed27fb168eef91982cbfe2c diff --git a/telemetry-specs b/telemetry-specs new file mode 160000 index 000000000000..c0b4932eb2ea --- /dev/null +++ b/telemetry-specs @@ -0,0 +1 @@ +Subproject commit c0b4932eb2ea9fd09cd4e7c7b4434c3a80d11e04 diff --git a/telemetry-tempest-plugin b/telemetry-tempest-plugin new file mode 160000 index 000000000000..8259d4907912 --- /dev/null +++ b/telemetry-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 8259d49079120eb6aff9f142ead7d99ba1a59ebe diff --git a/tempest b/tempest index e3e9da70c611..70c414323055 160000 --- a/tempest +++ b/tempest @@ -1 +1 @@ -Subproject commit e3e9da70c611d686a62c630fa9a2ddfb420ae8c4 +Subproject commit 70c4143230559059ed0839956a2a153b36573c29 diff --git a/tempest-horizon b/tempest-horizon new file mode 160000 index 000000000000..6883d8ff5a1c --- /dev/null +++ b/tempest-horizon @@ -0,0 +1 @@ +Subproject commit 6883d8ff5a1cc2c20b4fea7b58ba8fcda12ec035 diff --git a/tempest-lib b/tempest-lib new file mode 160000 index 000000000000..fc1791f8589c --- /dev/null +++ b/tempest-lib @@ -0,0 +1 @@ +Subproject commit fc1791f8589cb8dba9d8d9ef7856be17b2bc77f3 diff --git a/tempest-plugin-cookiecutter b/tempest-plugin-cookiecutter new file mode 160000 index 000000000000..72f0dc204a93 --- /dev/null +++ b/tempest-plugin-cookiecutter @@ -0,0 +1 @@ +Subproject commit 72f0dc204a93fa08e98782d73952411fa867f195 diff --git a/tempest-stress b/tempest-stress new file mode 160000 index 000000000000..bae542988c5f --- /dev/null +++ b/tempest-stress @@ -0,0 +1 @@ +Subproject commit bae542988c5fc0c436d6441726e2b19763c30df4 diff --git a/tenks b/tenks new file mode 160000 index 000000000000..3a25e148deae --- /dev/null +++ b/tenks @@ -0,0 +1 @@ +Subproject commit 3a25e148deae636be11d7ad7a03817d4be85fac5 diff --git a/tooz b/tooz new file mode 160000 index 000000000000..440c9ebc7512 --- /dev/null +++ b/tooz @@ -0,0 +1 @@ +Subproject commit 440c9ebc75127dc3e2c793eefc9c0d9f72b12a8d diff --git a/tosca-parser b/tosca-parser new file mode 160000 index 000000000000..11b686a724db --- /dev/null +++ b/tosca-parser @@ -0,0 +1 @@ +Subproject commit 11b686a724db8194a28d10d4709c314bce17a53f diff --git a/tripleo-ansible b/tripleo-ansible new file mode 160000 index 000000000000..7fa1307c6cd1 --- /dev/null +++ b/tripleo-ansible @@ -0,0 +1 @@ +Subproject commit 7fa1307c6cd1aec878755a27d4d133254a29792c diff --git a/tripleo-ci b/tripleo-ci new file mode 160000 index 000000000000..a606c60efc9d --- /dev/null +++ b/tripleo-ci @@ -0,0 +1 @@ +Subproject commit a606c60efc9db618fdb478b20edc755974214b29 diff --git a/tripleo-common b/tripleo-common new file mode 160000 index 000000000000..120bd4800641 --- /dev/null +++ b/tripleo-common @@ -0,0 +1 @@ +Subproject commit 120bd48006418ff7aa52ce7624fcdeb2bb8df505 diff --git a/tripleo-common-tempest-plugin b/tripleo-common-tempest-plugin new file mode 160000 index 000000000000..ab7f0c583ecc --- /dev/null +++ b/tripleo-common-tempest-plugin @@ -0,0 +1 @@ +Subproject commit ab7f0c583ecce5fbe204105942a733806c7afa87 diff --git a/tripleo-docs b/tripleo-docs new file mode 160000 index 000000000000..d67a6ebe02be --- /dev/null +++ b/tripleo-docs @@ -0,0 +1 @@ +Subproject commit d67a6ebe02bedba31032f774350e008750a8ad00 diff --git a/tripleo-ha-utils b/tripleo-ha-utils new file mode 160000 index 000000000000..a1119eb2d861 --- /dev/null +++ b/tripleo-ha-utils @@ -0,0 +1 @@ +Subproject commit a1119eb2d861fc7346f63807c3fac33e1ddd24f6 diff --git a/tripleo-heat-templates b/tripleo-heat-templates new file mode 160000 index 000000000000..c2ff9b8f4900 --- /dev/null +++ b/tripleo-heat-templates @@ -0,0 +1 @@ +Subproject commit c2ff9b8f4900fcc95698368960f001da4d25d43d diff --git a/tripleo-image-elements b/tripleo-image-elements new file mode 160000 index 000000000000..a43311b7efcd --- /dev/null +++ b/tripleo-image-elements @@ -0,0 +1 @@ +Subproject commit a43311b7efcd44a9d274b493889c9995e8a93ef8 diff --git a/tripleo-ipsec b/tripleo-ipsec new file mode 160000 index 000000000000..c992826604d0 --- /dev/null +++ b/tripleo-ipsec @@ -0,0 +1 @@ +Subproject commit c992826604d06c83156e4b841d35b47cd24d0eb2 diff --git a/tripleo-operator-ansible b/tripleo-operator-ansible new file mode 160000 index 000000000000..43e28b25c2d5 --- /dev/null +++ b/tripleo-operator-ansible @@ -0,0 +1 @@ +Subproject commit 43e28b25c2d5f86121d2df658f0990af4abb1714 diff --git a/tripleo-puppet-elements b/tripleo-puppet-elements new file mode 160000 index 000000000000..b146333968d4 --- /dev/null +++ b/tripleo-puppet-elements @@ -0,0 +1 @@ +Subproject commit b146333968d4d67e2e6fd8adc4e286ebd49979c3 diff --git a/tripleo-quickstart b/tripleo-quickstart new file mode 160000 index 000000000000..c49552281f57 --- /dev/null +++ b/tripleo-quickstart @@ -0,0 +1 @@ +Subproject commit c49552281f57037426aef2d22e21b6b30996d96e diff --git a/tripleo-quickstart-extras b/tripleo-quickstart-extras new file mode 160000 index 000000000000..72ea117f6180 --- /dev/null +++ b/tripleo-quickstart-extras @@ -0,0 +1 @@ +Subproject commit 72ea117f6180db58d96a337bd717447913780367 diff --git a/tripleo-repos b/tripleo-repos new file mode 160000 index 000000000000..fd05df0293ef --- /dev/null +++ b/tripleo-repos @@ -0,0 +1 @@ +Subproject commit fd05df0293ef09f6ef7db5d6cb997ca58cb21ec6 diff --git a/tripleo-specs b/tripleo-specs new file mode 160000 index 000000000000..be8ce42b7818 --- /dev/null +++ b/tripleo-specs @@ -0,0 +1 @@ +Subproject commit be8ce42b781897578f866a5b1b50776a439e95dc diff --git a/tripleo-upgrade b/tripleo-upgrade new file mode 160000 index 000000000000..f543b1f66a52 --- /dev/null +++ b/tripleo-upgrade @@ -0,0 +1 @@ +Subproject commit f543b1f66a52fa79b5e61789177ac3df8b71c55a diff --git a/tripleo-validations b/tripleo-validations new file mode 160000 index 000000000000..9080d003d911 --- /dev/null +++ b/tripleo-validations @@ -0,0 +1 @@ +Subproject commit 9080d003d911ab5568f1fdbb69ee4e6940b70564 diff --git a/trove b/trove index 7e170cc14e41..a365950b48ba 160000 --- a/trove +++ b/trove @@ -1 +1 @@ -Subproject commit 7e170cc14e413103d71b43ef1c4730df75994be6 +Subproject commit a365950b48ba573cab3404e46e9e8d1ad5bdf698 diff --git a/trove-dashboard b/trove-dashboard new file mode 160000 index 000000000000..bdfe7a99e4b1 --- /dev/null +++ b/trove-dashboard @@ -0,0 +1 @@ +Subproject commit bdfe7a99e4b16e0b77d8bf9b904f4af92696f0a1 diff --git a/trove-specs b/trove-specs new file mode 160000 index 000000000000..09b0eaace50c --- /dev/null +++ b/trove-specs @@ -0,0 +1 @@ +Subproject commit 09b0eaace50c5307bf0a95a249e7515d1ba86ef5 diff --git a/trove-tempest-plugin b/trove-tempest-plugin new file mode 160000 index 000000000000..01672d24d26b --- /dev/null +++ b/trove-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 01672d24d26b9b6ec2c750c1ff6c1b4092af769a diff --git a/ui-cookiecutter b/ui-cookiecutter new file mode 160000 index 000000000000..8390e9d6d2fe --- /dev/null +++ b/ui-cookiecutter @@ -0,0 +1 @@ +Subproject commit 8390e9d6d2feb933d9e153b2ef045fbda63197e6 diff --git a/validations-common b/validations-common new file mode 160000 index 000000000000..fa150228512a --- /dev/null +++ b/validations-common @@ -0,0 +1 @@ +Subproject commit fa150228512a47661df2b585e9770afbc3635b2a diff --git a/validations-libs b/validations-libs new file mode 160000 index 000000000000..2847a8588019 --- /dev/null +++ b/validations-libs @@ -0,0 +1 @@ +Subproject commit 2847a85880195362cdb87863f8558cfce4964499 diff --git a/virtualbmc b/virtualbmc new file mode 160000 index 000000000000..7f3405341fb9 --- /dev/null +++ b/virtualbmc @@ -0,0 +1 @@ +Subproject commit 7f3405341fb988e060215b0954370e69212845e9 diff --git a/vitrage b/vitrage new file mode 160000 index 000000000000..5b57e2b32a6d --- /dev/null +++ b/vitrage @@ -0,0 +1 @@ +Subproject commit 5b57e2b32a6d02992a28d9a671ebba5e308fd141 diff --git a/vitrage-dashboard b/vitrage-dashboard new file mode 160000 index 000000000000..908fb594f3a3 --- /dev/null +++ b/vitrage-dashboard @@ -0,0 +1 @@ +Subproject commit 908fb594f3a37ee3604111ecb63551ca392d6247 diff --git a/vitrage-specs b/vitrage-specs new file mode 160000 index 000000000000..a29e691e6cb8 --- /dev/null +++ b/vitrage-specs @@ -0,0 +1 @@ +Subproject commit a29e691e6cb8ddfcf0dc94f14c8e15f3554c2004 diff --git a/vitrage-tempest-plugin b/vitrage-tempest-plugin new file mode 160000 index 000000000000..a294899d4e94 --- /dev/null +++ b/vitrage-tempest-plugin @@ -0,0 +1 @@ +Subproject commit a294899d4e940b052edb5e36b6d7e10deddf12c8 diff --git a/watcher b/watcher new file mode 160000 index 000000000000..58a2fc9a37fa --- /dev/null +++ b/watcher @@ -0,0 +1 @@ +Subproject commit 58a2fc9a37fafeb8c58374b3df50f170d0d626fb diff --git a/watcher-dashboard b/watcher-dashboard new file mode 160000 index 000000000000..2442c3651401 --- /dev/null +++ b/watcher-dashboard @@ -0,0 +1 @@ +Subproject commit 2442c365140114098fdc30a377529105014ec973 diff --git a/watcher-specs b/watcher-specs new file mode 160000 index 000000000000..00f382d9d4c7 --- /dev/null +++ b/watcher-specs @@ -0,0 +1 @@ +Subproject commit 00f382d9d4c7088528785fec87d14f67af71884d diff --git a/watcher-tempest-plugin b/watcher-tempest-plugin new file mode 160000 index 000000000000..453639049a5c --- /dev/null +++ b/watcher-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 453639049a5cc5d48d41ed6652678f337637aaa3 diff --git a/whereto b/whereto new file mode 160000 index 000000000000..cd0502b34afb --- /dev/null +++ b/whereto @@ -0,0 +1 @@ +Subproject commit cd0502b34afbe654a4cfa7cd83924edd860b441c diff --git a/whitebox-tempest-plugin b/whitebox-tempest-plugin new file mode 160000 index 000000000000..fd4cef0a5596 --- /dev/null +++ b/whitebox-tempest-plugin @@ -0,0 +1 @@ +Subproject commit fd4cef0a5596831e61714e600d15da81a3f1b093 diff --git a/xstatic-angular b/xstatic-angular new file mode 160000 index 000000000000..7b8dcfe02097 --- /dev/null +++ b/xstatic-angular @@ -0,0 +1 @@ +Subproject commit 7b8dcfe020977281b4547c59584433652b584909 diff --git a/xstatic-angular-bootstrap b/xstatic-angular-bootstrap new file mode 160000 index 000000000000..490cff7e7422 --- /dev/null +++ b/xstatic-angular-bootstrap @@ -0,0 +1 @@ +Subproject commit 490cff7e7422ad109124c241a6ad782ea177ab3c diff --git a/xstatic-angular-gettext b/xstatic-angular-gettext new file mode 160000 index 000000000000..ce78ebf3ccfe --- /dev/null +++ b/xstatic-angular-gettext @@ -0,0 +1 @@ +Subproject commit ce78ebf3ccfe1f463ed80eb0c36270fa766eba9c diff --git a/xstatic-angular-lrdragndrop b/xstatic-angular-lrdragndrop new file mode 160000 index 000000000000..d0bf20d47367 --- /dev/null +++ b/xstatic-angular-lrdragndrop @@ -0,0 +1 @@ +Subproject commit d0bf20d473674666e0ec6cd38a374a0c9afa8c5e diff --git a/xstatic-angular-material b/xstatic-angular-material new file mode 160000 index 000000000000..a750bbfeacf1 --- /dev/null +++ b/xstatic-angular-material @@ -0,0 +1 @@ +Subproject commit a750bbfeacf1c787c963c57a5ed762c7268c1668 diff --git a/xstatic-angular-notify b/xstatic-angular-notify new file mode 160000 index 000000000000..a72016ab7ab4 --- /dev/null +++ b/xstatic-angular-notify @@ -0,0 +1 @@ +Subproject commit a72016ab7ab41407249b4b73b45d23be8f50f533 diff --git a/xstatic-angular-smart-table b/xstatic-angular-smart-table new file mode 160000 index 000000000000..6e174e72a83f --- /dev/null +++ b/xstatic-angular-smart-table @@ -0,0 +1 @@ +Subproject commit 6e174e72a83fa262f6eb70afda559238937d2d27 diff --git a/xstatic-angular-uuid b/xstatic-angular-uuid new file mode 160000 index 000000000000..e37b4212575c --- /dev/null +++ b/xstatic-angular-uuid @@ -0,0 +1 @@ +Subproject commit e37b4212575ced24b3e6e6b062edd53ae461707b diff --git a/xstatic-angular-vis b/xstatic-angular-vis new file mode 160000 index 000000000000..c41c16e0a449 --- /dev/null +++ b/xstatic-angular-vis @@ -0,0 +1 @@ +Subproject commit c41c16e0a449104c2e7ab3ed6db8265a0583be5a diff --git a/xstatic-bootstrap-datepicker b/xstatic-bootstrap-datepicker new file mode 160000 index 000000000000..7514de58332d --- /dev/null +++ b/xstatic-bootstrap-datepicker @@ -0,0 +1 @@ +Subproject commit 7514de58332da6673e80d26c4e0dc18bcd68c7a4 diff --git a/xstatic-bootstrap-scss b/xstatic-bootstrap-scss new file mode 160000 index 000000000000..163609562712 --- /dev/null +++ b/xstatic-bootstrap-scss @@ -0,0 +1 @@ +Subproject commit 1636095627125947e158fcee4750542ac306bbd1 diff --git a/xstatic-bootswatch b/xstatic-bootswatch new file mode 160000 index 000000000000..dbd1e66c8959 --- /dev/null +++ b/xstatic-bootswatch @@ -0,0 +1 @@ +Subproject commit dbd1e66c8959d6a55051bda7d813c102e89f0e99 diff --git a/xstatic-d3 b/xstatic-d3 new file mode 160000 index 000000000000..fca43be8fc5d --- /dev/null +++ b/xstatic-d3 @@ -0,0 +1 @@ +Subproject commit fca43be8fc5dcfdca30491f56c184bdde7438af0 diff --git a/xstatic-dagre b/xstatic-dagre new file mode 160000 index 000000000000..e92e759f2839 --- /dev/null +++ b/xstatic-dagre @@ -0,0 +1 @@ +Subproject commit e92e759f2839ed32cef7c4ce06ddf37aa149ed4e diff --git a/xstatic-dagre-d3 b/xstatic-dagre-d3 new file mode 160000 index 000000000000..19a5ce854117 --- /dev/null +++ b/xstatic-dagre-d3 @@ -0,0 +1 @@ +Subproject commit 19a5ce854117598376bfac15315ef51a6357a618 diff --git a/xstatic-filesaver b/xstatic-filesaver new file mode 160000 index 000000000000..c49b29de8659 --- /dev/null +++ b/xstatic-filesaver @@ -0,0 +1 @@ +Subproject commit c49b29de86595b4194f640f22d7770d324226d7a diff --git a/xstatic-font-awesome b/xstatic-font-awesome new file mode 160000 index 000000000000..c2ae4482dfbc --- /dev/null +++ b/xstatic-font-awesome @@ -0,0 +1 @@ +Subproject commit c2ae4482dfbc5ff187a85ef25575ad4ebba1c561 diff --git a/xstatic-graphlib b/xstatic-graphlib new file mode 160000 index 000000000000..d86d3d3ec2d4 --- /dev/null +++ b/xstatic-graphlib @@ -0,0 +1 @@ +Subproject commit d86d3d3ec2d4f82272d4a2c0e6f40839bc70fda7 diff --git a/xstatic-hogan b/xstatic-hogan new file mode 160000 index 000000000000..23f0d33bbba6 --- /dev/null +++ b/xstatic-hogan @@ -0,0 +1 @@ +Subproject commit 23f0d33bbba6b690242e17ce902dd2280a6930d4 diff --git a/xstatic-jasmine b/xstatic-jasmine new file mode 160000 index 000000000000..ccbd3ee90696 --- /dev/null +++ b/xstatic-jasmine @@ -0,0 +1 @@ +Subproject commit ccbd3ee90696a85164afcc9e29fa087d39cc7f72 diff --git a/xstatic-jquery-migrate b/xstatic-jquery-migrate new file mode 160000 index 000000000000..ac57b9b4de6d --- /dev/null +++ b/xstatic-jquery-migrate @@ -0,0 +1 @@ +Subproject commit ac57b9b4de6dfce0e5ee7a92154b318f4d88d18d diff --git a/xstatic-jquery.quicksearch b/xstatic-jquery.quicksearch new file mode 160000 index 000000000000..b9c581930d70 --- /dev/null +++ b/xstatic-jquery.quicksearch @@ -0,0 +1 @@ +Subproject commit b9c581930d7030527e395b0f38d62607a3093d57 diff --git a/xstatic-jquery.tablesorter b/xstatic-jquery.tablesorter new file mode 160000 index 000000000000..9287bf90cf80 --- /dev/null +++ b/xstatic-jquery.tablesorter @@ -0,0 +1 @@ +Subproject commit 9287bf90cf80d03d924e6dac19281788b5a6c5f4 diff --git a/xstatic-js-yaml b/xstatic-js-yaml new file mode 160000 index 000000000000..63ef56f98131 --- /dev/null +++ b/xstatic-js-yaml @@ -0,0 +1 @@ +Subproject commit 63ef56f9813105d797894ff9dc92714f7e3bcca1 diff --git a/xstatic-jsencrypt b/xstatic-jsencrypt new file mode 160000 index 000000000000..9cfd8b374366 --- /dev/null +++ b/xstatic-jsencrypt @@ -0,0 +1 @@ +Subproject commit 9cfd8b374366a0b6903d5b8c4d0f2c07cbd257da diff --git a/xstatic-json2yaml b/xstatic-json2yaml new file mode 160000 index 000000000000..c1efaa602e85 --- /dev/null +++ b/xstatic-json2yaml @@ -0,0 +1 @@ +Subproject commit c1efaa602e859547bb1e3d0ade993c84c76b69c4 diff --git a/xstatic-lodash b/xstatic-lodash new file mode 160000 index 000000000000..14f4ae95a0ae --- /dev/null +++ b/xstatic-lodash @@ -0,0 +1 @@ +Subproject commit 14f4ae95a0ae071fe787402412238166083b0803 diff --git a/xstatic-magic-search b/xstatic-magic-search new file mode 160000 index 000000000000..0a04fb082d1b --- /dev/null +++ b/xstatic-magic-search @@ -0,0 +1 @@ +Subproject commit 0a04fb082d1bc3c1a156956e24043f1c856cf446 diff --git a/xstatic-mdi b/xstatic-mdi new file mode 160000 index 000000000000..0bc3a10e103d --- /dev/null +++ b/xstatic-mdi @@ -0,0 +1 @@ +Subproject commit 0bc3a10e103d802a6aabc6719b339c4de84f8f36 diff --git a/xstatic-moment b/xstatic-moment new file mode 160000 index 000000000000..39255b2e7beb --- /dev/null +++ b/xstatic-moment @@ -0,0 +1 @@ +Subproject commit 39255b2e7beb85677e3da860161ba215bbc7de55 diff --git a/xstatic-moment-timezone b/xstatic-moment-timezone new file mode 160000 index 000000000000..57cf3a3ff40f --- /dev/null +++ b/xstatic-moment-timezone @@ -0,0 +1 @@ +Subproject commit 57cf3a3ff40ffe5e0804ff396036a1afacb0024d diff --git a/xstatic-rickshaw b/xstatic-rickshaw new file mode 160000 index 000000000000..718097f6b45f --- /dev/null +++ b/xstatic-rickshaw @@ -0,0 +1 @@ +Subproject commit 718097f6b45fa7ceef6b085e81b4927f48439e91 diff --git a/xstatic-roboto-fontface b/xstatic-roboto-fontface new file mode 160000 index 000000000000..f140bb3e8480 --- /dev/null +++ b/xstatic-roboto-fontface @@ -0,0 +1 @@ +Subproject commit f140bb3e84806811a5d72a954f3aa1e5f5252ad3 diff --git a/xstatic-spin b/xstatic-spin new file mode 160000 index 000000000000..bd775fed13d1 --- /dev/null +++ b/xstatic-spin @@ -0,0 +1 @@ +Subproject commit bd775fed13d14316a24e56f13783943a93b2bce8 diff --git a/yaql b/yaql new file mode 160000 index 000000000000..a5b6f0486cde --- /dev/null +++ b/yaql @@ -0,0 +1 @@ +Subproject commit a5b6f0486cde9938fa174fff375410b8ff4c84dd diff --git a/zaqar b/zaqar new file mode 160000 index 000000000000..ab9e1e45a46f --- /dev/null +++ b/zaqar @@ -0,0 +1 @@ +Subproject commit ab9e1e45a46fef59734d816ec28ebd554a2645c3 diff --git a/zaqar-specs b/zaqar-specs new file mode 160000 index 000000000000..189334067a62 --- /dev/null +++ b/zaqar-specs @@ -0,0 +1 @@ +Subproject commit 189334067a625b6957ad75ee7a6019120e93ae2b diff --git a/zaqar-tempest-plugin b/zaqar-tempest-plugin new file mode 160000 index 000000000000..a8a3718f96d2 --- /dev/null +++ b/zaqar-tempest-plugin @@ -0,0 +1 @@ +Subproject commit a8a3718f96d29c2723d8ba5ceb8e80e607df38ce diff --git a/zaqar-ui b/zaqar-ui new file mode 160000 index 000000000000..7ef108c0ec31 --- /dev/null +++ b/zaqar-ui @@ -0,0 +1 @@ +Subproject commit 7ef108c0ec3193fdcc4008f86d6881b57df1fdae diff --git a/zun b/zun new file mode 160000 index 000000000000..95325049a963 --- /dev/null +++ b/zun @@ -0,0 +1 @@ +Subproject commit 95325049a9635f2db8e6a1a924a4e82708f222f3 diff --git a/zun-tempest-plugin b/zun-tempest-plugin new file mode 160000 index 000000000000..d8595f07c74f --- /dev/null +++ b/zun-tempest-plugin @@ -0,0 +1 @@ +Subproject commit d8595f07c74f1314f15beb8e42ca68d2b552a036 diff --git a/zun-ui b/zun-ui new file mode 160000 index 000000000000..f1b0337ab5a1 --- /dev/null +++ b/zun-ui @@ -0,0 +1 @@ +Subproject commit f1b0337ab5a15eee1bdad6db8c7a10b9d698871f