diff --git a/.gitmodules b/.gitmodules index e2ff894a34ed..96b24f4af06c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,200 +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 "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 "pbr"] - path = pbr - url = https://review.openstack.org/openstack-dev/pbr.git +[submodule "os-ken"] + path = os-ken + url = ../../openstack/os-ken.git branch = . -[submodule "devstack-gate"] - path = devstack-gate - url = https://review.openstack.org/openstack-infra/devstack-gate.git +[submodule "os-net-config"] + path = os-net-config + url = ../../openstack/os-net-config.git branch = . -[submodule "ceilometer"] - path = ceilometer - url = https://review.openstack.org/openstack/ceilometer.git +[submodule "os-performance-tools"] + path = os-performance-tools + url = ../../openstack/os-performance-tools.git branch = . -[submodule "cinder"] - path = cinder - url = https://review.openstack.org/openstack/cinder.git +[submodule "os-refresh-config"] + path = os-refresh-config + url = ../../openstack/os-refresh-config.git branch = . -[submodule "cliff"] - path = cliff - url = https://review.openstack.org/openstack/cliff.git +[submodule "os-resource-classes"] + path = os-resource-classes + url = ../../openstack/os-resource-classes.git branch = . -[submodule "django_openstack_auth"] - path = django_openstack_auth - url = https://review.openstack.org/openstack/django_openstack_auth.git +[submodule "os-service-types"] + path = os-service-types + url = ../../openstack/os-service-types.git branch = . -[submodule "glance"] - path = glance - url = https://review.openstack.org/openstack/glance.git +[submodule "os-testr"] + path = os-testr + url = ../../openstack/os-testr.git branch = . -[submodule "glance_store"] - path = glance_store - url = https://review.openstack.org/openstack/glance_store.git +[submodule "os-traits"] + path = os-traits + url = ../../openstack/os-traits.git branch = . -[submodule "heat"] - path = heat - url = https://review.openstack.org/openstack/heat.git +[submodule "os-vif"] + path = os-vif + url = ../../openstack/os-vif.git branch = . -[submodule "horizon"] - path = horizon - url = https://review.openstack.org/openstack/horizon.git +[submodule "os-win"] + path = os-win + url = ../../openstack/os-win.git branch = . -[submodule "keystone"] - path = keystone - url = https://review.openstack.org/openstack/keystone.git +[submodule "osc-lib"] + path = osc-lib + url = ../../openstack/osc-lib.git branch = . -[submodule "keystonemiddleware"] - path = keystonemiddleware - url = https://review.openstack.org/openstack/keystonemiddleware.git +[submodule "osc-placement"] + path = osc-placement + url = ../../openstack/osc-placement.git branch = . -[submodule "neutron"] - path = neutron - url = https://review.openstack.org/openstack/neutron.git +[submodule "oslo-cookiecutter"] + path = oslo-cookiecutter + url = ../../openstack/oslo-cookiecutter.git branch = . -[submodule "nova"] - path = nova - url = https://review.openstack.org/openstack/nova.git +[submodule "oslo-specs"] + path = oslo-specs + url = ../../openstack/oslo-specs.git branch = . -[submodule "oslo-incubator"] - path = oslo-incubator - url = https://review.openstack.org/openstack/oslo-incubator.git +[submodule "oslo.cache"] + path = oslo.cache + url = ../../openstack/oslo.cache.git branch = . [submodule "oslo.concurrency"] path = oslo.concurrency - url = https://review.openstack.org/openstack/oslo.concurrency.git + 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 = https://review.openstack.org/openstack/oslo.log.git + 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 = https://review.openstack.org/openstack/oslo.middleware.git + 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 = https://review.openstack.org/openstack/oslo.serialization.git + 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.utils"] path = oslo.utils - url = https://review.openstack.org/openstack/oslo.utils.git + url = ../../openstack/oslo.utils.git branch = . -[submodule "oslo.version"] - path = oslo.version - url = https://review.openstack.org/openstack/oslo.version.git +[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 "pyeclib"] + path = pyeclib + url = ../../openstack/pyeclib.git + branch = . +[submodule "pymod2pkg"] + path = pymod2pkg + url = ../../openstack/pymod2pkg.git branch = . -[submodule "pylockfile"] - path = pylockfile - url = https://review.openstack.org/openstack/pylockfile.git +[submodule "python-adjutantclient"] + path = python-adjutantclient + url = ../../openstack/python-adjutantclient.git branch = . -[submodule "python-ceilometerclient"] - path = python-ceilometerclient - url = https://review.openstack.org/openstack/python-ceilometerclient.git +[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-ganttclient"] - path = python-ganttclient - url = https://review.openstack.org/openstack/python-ganttclient.git +[submodule "python-cyborgclient"] + path = python-cyborgclient + url = ../../openstack/python-cyborgclient.git + branch = . +[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 = https://review.openstack.org/openstack/tempest-lib.git + 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..95f3ee2eb110 --- /dev/null +++ b/adjutant @@ -0,0 +1 @@ +Subproject commit 95f3ee2eb110ae1ca5a7a36f965b8b01f37fa242 diff --git a/adjutant-ui b/adjutant-ui new file mode 160000 index 000000000000..3be0a9526bb0 --- /dev/null +++ b/adjutant-ui @@ -0,0 +1 @@ +Subproject commit 3be0a9526bb006e3f7c875eb3a2131a73dfa199d diff --git a/ansible-config_template b/ansible-config_template new file mode 160000 index 000000000000..4edffdae016b --- /dev/null +++ b/ansible-config_template @@ -0,0 +1 @@ +Subproject commit 4edffdae016bc0e1b85fe05a4e118bf0fc5feaf6 diff --git a/ansible-hardening b/ansible-hardening new file mode 160000 index 000000000000..ca4e7ea4182d --- /dev/null +++ b/ansible-hardening @@ -0,0 +1 @@ +Subproject commit ca4e7ea4182d2bd3e4276646c3218440e5ed31ef 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..398d4c3ef6e6 --- /dev/null +++ b/ansible-role-uwsgi @@ -0,0 +1 @@ +Subproject commit 398d4c3ef6e62b20e0ab358bcc644d3f253a647a diff --git a/aodh b/aodh new file mode 160000 index 000000000000..c4d9baeeb790 --- /dev/null +++ b/aodh @@ -0,0 +1 @@ +Subproject commit c4d9baeeb7909afa47cf4f1ed8548e6b2e12f87e diff --git a/automaton b/automaton new file mode 160000 index 000000000000..cf3def9a4fa8 --- /dev/null +++ b/automaton @@ -0,0 +1 @@ +Subproject commit cf3def9a4fa8fe3de129a75d4576cd05be9af468 diff --git a/barbican b/barbican new file mode 160000 index 000000000000..a9b738f9c21e --- /dev/null +++ b/barbican @@ -0,0 +1 @@ +Subproject commit a9b738f9c21e41c123e60dfe02888477c9886603 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..159c8cbd8d47 --- /dev/null +++ b/barbican-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 159c8cbd8d47e2b194119c77fa38f19016cf42d0 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..0839a9696de9 --- /dev/null +++ b/bifrost @@ -0,0 +1 @@ +Subproject commit 0839a9696de910bbe4f1f3d0fa2265c89908164f 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..7fe185e0b7c2 --- /dev/null +++ b/blazar-dashboard @@ -0,0 +1 @@ +Subproject commit 7fe185e0b7c2c2bd99a60ead7b67eaa0b49b39b6 diff --git a/blazar-nova b/blazar-nova new file mode 160000 index 000000000000..606e1ac6f465 --- /dev/null +++ b/blazar-nova @@ -0,0 +1 @@ +Subproject commit 606e1ac6f465de1c2fc03e481390e27cf01bfb4f 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..0249df2b69de --- /dev/null +++ b/blazar-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 0249df2b69de241bfbbf621c35e4c4dee32c153c diff --git a/castellan b/castellan new file mode 160000 index 000000000000..7dd95d3a3dfd --- /dev/null +++ b/castellan @@ -0,0 +1 @@ +Subproject commit 7dd95d3a3dfd2690bcc4af1279afd42738991a93 diff --git a/ceilometer b/ceilometer index f856d3c915b7..5dc00461c206 160000 --- a/ceilometer +++ b/ceilometer @@ -1 +1 @@ -Subproject commit f856d3c915b738a64bce14967ba8114fe923c1af +Subproject commit 5dc00461c2063d8ce52c81cf7e163091f2173774 diff --git a/ceilometermiddleware b/ceilometermiddleware new file mode 160000 index 000000000000..85deeb4969e7 --- /dev/null +++ b/ceilometermiddleware @@ -0,0 +1 @@ +Subproject commit 85deeb4969e77834ce02be207cc50c42c79db8be diff --git a/charm-aodh b/charm-aodh new file mode 160000 index 000000000000..2de443f1a1ff --- /dev/null +++ b/charm-aodh @@ -0,0 +1 @@ +Subproject commit 2de443f1a1ffff4492f8556f443799b784b2c374 diff --git a/charm-barbican b/charm-barbican new file mode 160000 index 000000000000..182fb9e2bf96 --- /dev/null +++ b/charm-barbican @@ -0,0 +1 @@ +Subproject commit 182fb9e2bf96c24b0836a1e56b0a3091d125a6eb 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..bf8f8db86f4d --- /dev/null +++ b/charm-barbican-vault @@ -0,0 +1 @@ +Subproject commit bf8f8db86f4d99b61b9cb0f47a5784c56f0fd266 diff --git a/charm-ceilometer b/charm-ceilometer new file mode 160000 index 000000000000..bed16e40183d --- /dev/null +++ b/charm-ceilometer @@ -0,0 +1 @@ +Subproject commit bed16e40183de07e72200abef8a493ec8c767e55 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..5935b291bac6 --- /dev/null +++ b/charm-cinder @@ -0,0 +1 @@ +Subproject commit 5935b291bac68d4290d1c2889a3f57759bc5e242 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..d7616d79b5e1 --- /dev/null +++ b/charm-designate @@ -0,0 +1 @@ +Subproject commit d7616d79b5e197c2c9577fa12bcdedf7dab8f652 diff --git a/charm-designate-bind b/charm-designate-bind new file mode 160000 index 000000000000..8011530840bc --- /dev/null +++ b/charm-designate-bind @@ -0,0 +1 @@ +Subproject commit 8011530840bc088a249a5fbe288e39bbf92ae95c diff --git a/charm-glance b/charm-glance new file mode 160000 index 000000000000..6c706896c3b6 --- /dev/null +++ b/charm-glance @@ -0,0 +1 @@ +Subproject commit 6c706896c3b6d9c3f4ecb919a17ade0ce0292d80 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..3b8cbdf0c8a2 --- /dev/null +++ b/charm-heat @@ -0,0 +1 @@ +Subproject commit 3b8cbdf0c8a21db4ee2f567817d8da28879a5d38 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..6504ac9f50ee --- /dev/null +++ b/charm-keystone @@ -0,0 +1 @@ +Subproject commit 6504ac9f50ee3c0f909c2237dd80ca0ca23f8a89 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..cb0cb321564c --- /dev/null +++ b/charm-layer-openstack @@ -0,0 +1 @@ +Subproject commit cb0cb321564c69d699aae31ff74aa0128490edd9 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..342d84b62847 --- /dev/null +++ b/charm-mysql-innodb-cluster @@ -0,0 +1 @@ +Subproject commit 342d84b62847347a1789c7973b4f25b3423012b9 diff --git a/charm-mysql-router b/charm-mysql-router new file mode 160000 index 000000000000..8fa42bf53466 --- /dev/null +++ b/charm-mysql-router @@ -0,0 +1 @@ +Subproject commit 8fa42bf534663f02aa8e4529ee846d8bbfdc319e diff --git a/charm-neutron-api b/charm-neutron-api new file mode 160000 index 000000000000..4102c080ca61 --- /dev/null +++ b/charm-neutron-api @@ -0,0 +1 @@ +Subproject commit 4102c080ca61388a6b9208c118b9c00701a5cda6 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..9bbe4e88e13c --- /dev/null +++ b/charm-neutron-api-plugin-ovn @@ -0,0 +1 @@ +Subproject commit 9bbe4e88e13c160339a437822f43fa0f884ac8c6 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..a8ae63fa66e8 --- /dev/null +++ b/charm-nova-compute @@ -0,0 +1 @@ +Subproject commit a8ae63fa66e8f8cadcc5b187e9ee4f8db671984e 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..f263b7617908 --- /dev/null +++ b/charm-octavia @@ -0,0 +1 @@ +Subproject commit f263b7617908ce1121669135b0746ddd5bb0b287 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..6fb0b742753a --- /dev/null +++ b/charm-openstack-dashboard @@ -0,0 +1 @@ +Subproject commit 6fb0b742753a642e3e660d471cbc28d9de644642 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..358ba851751b --- /dev/null +++ b/charm-pacemaker-remote @@ -0,0 +1 @@ +Subproject commit 358ba851751bb6dfe4943a907b0acbde5878a41f 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..2ad1f5d1f223 --- /dev/null +++ b/charm-rabbitmq-server @@ -0,0 +1 @@ +Subproject commit 2ad1f5d1f2237c46696ff51c69ca880e893b8c42 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 37e4a12652c8..7ea3e9c10eb3 160000 --- a/cinder +++ b/cinder @@ -1 +1 @@ -Subproject commit 37e4a12652c803d60c18079b735d96e5c7890f07 +Subproject commit 7ea3e9c10eb32289444c8bf8ce62b4a0d5ace1e1 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..91ae9824a33c --- /dev/null +++ b/cinder-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 91ae9824a33c79a596f3acf1fc9c9e143db36381 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 a5fd24dc3cbd..4b0ecb973e08 160000 --- a/cliff +++ b/cliff @@ -1 +1 @@ -Subproject commit a5fd24dc3cbd362ae30434a21a7d2c3860f673b7 +Subproject commit 4b0ecb973e08063d0af484c229cb4076be34d601 diff --git a/cloudkitty b/cloudkitty new file mode 160000 index 000000000000..4595e09837e4 --- /dev/null +++ b/cloudkitty @@ -0,0 +1 @@ +Subproject commit 4595e09837e40d5131bfee8f52f32e29529bb2dd diff --git a/cloudkitty-dashboard b/cloudkitty-dashboard new file mode 160000 index 000000000000..74dfe68f5329 --- /dev/null +++ b/cloudkitty-dashboard @@ -0,0 +1 @@ +Subproject commit 74dfe68f532937900c04b44ff20a3af0b60ad26b 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..fc8dc2a0011b --- /dev/null +++ b/cloudkitty-tempest-plugin @@ -0,0 +1 @@ +Subproject commit fc8dc2a0011b13729df196f0203d0399627a0d01 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..233f2a5b7e39 --- /dev/null +++ b/cyborg @@ -0,0 +1 @@ +Subproject commit 233f2a5b7e396c24bf15ae22f8cf64a480666f5c diff --git a/cyborg-specs b/cyborg-specs new file mode 160000 index 000000000000..981405a8938e --- /dev/null +++ b/cyborg-specs @@ -0,0 +1 @@ +Subproject commit 981405a8938ed786feaaf63ea1955aa7174a367b diff --git a/cyborg-tempest-plugin b/cyborg-tempest-plugin new file mode 160000 index 000000000000..c8d945f5e8ef --- /dev/null +++ b/cyborg-tempest-plugin @@ -0,0 +1 @@ +Subproject commit c8d945f5e8efe721ed3aa54ddaa0510649bdf8f9 diff --git a/debtcollector b/debtcollector new file mode 160000 index 000000000000..fb0fa90b9d02 --- /dev/null +++ b/debtcollector @@ -0,0 +1 @@ +Subproject commit fb0fa90b9d02738fe35ec0afdae6b527165e78c7 diff --git a/designate b/designate new file mode 160000 index 000000000000..3ac07a0d060b --- /dev/null +++ b/designate @@ -0,0 +1 @@ +Subproject commit 3ac07a0d060bcdd6177bb864bdc9c294c8fce0e7 diff --git a/designate-dashboard b/designate-dashboard new file mode 160000 index 000000000000..7532fe11095f --- /dev/null +++ b/designate-dashboard @@ -0,0 +1 @@ +Subproject commit 7532fe11095f4e65ddd66d1f88fa93ad91622fa3 diff --git a/designate-specs b/designate-specs new file mode 160000 index 000000000000..b46c07c1f788 --- /dev/null +++ b/designate-specs @@ -0,0 +1 @@ +Subproject commit b46c07c1f788d1a354e89b6df0f52469e06a1834 diff --git a/designate-tempest-plugin b/designate-tempest-plugin new file mode 160000 index 000000000000..871df998a935 --- /dev/null +++ b/designate-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 871df998a935c32575eae9e02f74e58dfddbbe76 diff --git a/devstack b/devstack index bd4fe54fa43f..37fb911deef9 160000 --- a/devstack +++ b/devstack @@ -1 +1 @@ -Subproject commit bd4fe54fa43f723a1a149c3f08c14700a66ba6a8 +Subproject commit 37fb911deef99dce62bfce22cce767b821a23bb1 diff --git a/devstack-gate b/devstack-gate deleted file mode 160000 index be0846e7f74b..000000000000 --- a/devstack-gate +++ /dev/null @@ -1 +0,0 @@ -Subproject commit be0846e7f74ba3191bf76cd2f7bb03314036239e 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..7763f48d0f27 --- /dev/null +++ b/devstack-plugin-ceph @@ -0,0 +1 @@ +Subproject commit 7763f48d0f271e13e6fb718c64b679cd34c308f9 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 f9d22f16c2d9..031814a7bd81 160000 --- a/django_openstack_auth +++ b/django_openstack_auth @@ -1 +1 @@ -Subproject commit f9d22f16c2d9e21998829565d2a32732acebbe1f +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..85baac1c8b28 --- /dev/null +++ b/freezer @@ -0,0 +1 @@ +Subproject commit 85baac1c8b285e9e728bee5d2812ec108bf04671 diff --git a/freezer-api b/freezer-api new file mode 160000 index 000000000000..45447326052e --- /dev/null +++ b/freezer-api @@ -0,0 +1 @@ +Subproject commit 45447326052ebb72d27e73f5d91ece93c1812cde 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..9ccc67d8c9bf --- /dev/null +++ b/freezer-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 9ccc67d8c9bfc14edc11a64bb96190ffa71ec09d diff --git a/freezer-web-ui b/freezer-web-ui new file mode 160000 index 000000000000..a58e5dfb1bc6 --- /dev/null +++ b/freezer-web-ui @@ -0,0 +1 @@ +Subproject commit a58e5dfb1bc6fa849f16cc21c092f76041faf939 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 27caa2613820..000000000000 --- a/generate-gitmodules +++ /dev/null @@ -1,59 +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/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 cf62047215af..0cd329e8898f 160000 --- a/glance +++ b/glance @@ -1 +1 @@ -Subproject commit cf62047215af2d7279f30967d11c3f3d245227d3 +Subproject commit 0cd329e8898fbf59502befe52f5b8800ab43cf97 diff --git a/glance-specs b/glance-specs new file mode 160000 index 000000000000..f83a0ff2b571 --- /dev/null +++ b/glance-specs @@ -0,0 +1 @@ +Subproject commit f83a0ff2b571e3104398927e9c1cca233d800f71 diff --git a/glance_store b/glance_store index 407345f5a2e1..d719d5a3269a 160000 --- a/glance_store +++ b/glance_store @@ -1 +1 @@ -Subproject commit 407345f5a2e1ed7102fccbb6fc2625e5d4df423b +Subproject commit d719d5a3269a1ddd9fd1a9425ab231cd1f160832 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..60ad62d6d59a --- /dev/null +++ b/hacking @@ -0,0 +1 @@ +Subproject commit 60ad62d6d59ab9cee43356b8f5f97f116907a8e4 diff --git a/heat b/heat index c1b3eb22f7ab..9be99a666b5a 160000 --- a/heat +++ b/heat @@ -1 +1 @@ -Subproject commit c1b3eb22f7ab6ea60b095f88982247dd249139bf +Subproject commit 9be99a666b5a36b3a0c60dfb8731ec9d343eaaf3 diff --git a/heat-agents b/heat-agents new file mode 160000 index 000000000000..724da976b7a8 --- /dev/null +++ b/heat-agents @@ -0,0 +1 @@ +Subproject commit 724da976b7a8e302ddbb0416d6ec9e2ab24fa411 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..e6fdf108e57a --- /dev/null +++ b/heat-dashboard @@ -0,0 +1 @@ +Subproject commit e6fdf108e57a3dde9ef6671d540c7a9e763bd6e1 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..3db6179264ec --- /dev/null +++ b/heat-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 3db6179264ec9bd061ebcb11d47eb786b4a29398 diff --git a/heat-templates b/heat-templates new file mode 160000 index 000000000000..24e8fd9a939e --- /dev/null +++ b/heat-templates @@ -0,0 +1 @@ +Subproject commit 24e8fd9a939ecec792b180c8b0d1b79a45154f11 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 7d318d0cc8d7..1a02eb22f1b6 160000 --- a/horizon +++ b/horizon @@ -1 +1 @@ -Subproject commit 7d318d0cc8d7cfd0b978566b418572303cd60788 +Subproject commit 1a02eb22f1b6b609a6b0021946c47e29e2920169 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..02f016be2977 --- /dev/null +++ b/ironic @@ -0,0 +1 @@ +Subproject commit 02f016be297756e441031ad852bb29e38b7681ca 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..752610d04a35 --- /dev/null +++ b/ironic-python-agent @@ -0,0 +1 @@ +Subproject commit 752610d04a3585fc1ea29d5f6f9c4ef00b2c03fb diff --git a/ironic-python-agent-builder b/ironic-python-agent-builder new file mode 160000 index 000000000000..a39a26b66d89 --- /dev/null +++ b/ironic-python-agent-builder @@ -0,0 +1 @@ +Subproject commit a39a26b66d89c98a8184460094d6496b358186a2 diff --git a/ironic-specs b/ironic-specs new file mode 160000 index 000000000000..b956c02978ad --- /dev/null +++ b/ironic-specs @@ -0,0 +1 @@ +Subproject commit b956c02978ada749ac98078350e22d3fdb312c76 diff --git a/ironic-tempest-plugin b/ironic-tempest-plugin new file mode 160000 index 000000000000..8cb7c55ac592 --- /dev/null +++ b/ironic-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 8cb7c55ac59209ef9daa7ff4c74070960acb01eb diff --git a/ironic-ui b/ironic-ui new file mode 160000 index 000000000000..ffbbce4147cb --- /dev/null +++ b/ironic-ui @@ -0,0 +1 @@ +Subproject commit ffbbce4147cb63d0588375970a73b4c7259b8f34 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..95e47148f1a2 --- /dev/null +++ b/kayobe @@ -0,0 +1 @@ +Subproject commit 95e47148f1a2aa14429fe72c3879d7e6157789e9 diff --git a/kayobe-config b/kayobe-config new file mode 160000 index 000000000000..788ed4fa176b --- /dev/null +++ b/kayobe-config @@ -0,0 +1 @@ +Subproject commit 788ed4fa176b0f6b47282b64ad6ad8e7030fb83d diff --git a/kayobe-config-dev b/kayobe-config-dev new file mode 160000 index 000000000000..de3be2305338 --- /dev/null +++ b/kayobe-config-dev @@ -0,0 +1 @@ +Subproject commit de3be23053389cf1a56374370ad16c8de0e7ed99 diff --git a/keystone b/keystone index 2ba7d67c34c1..eb3c0cd99a35 160000 --- a/keystone +++ b/keystone @@ -1 +1 @@ -Subproject commit 2ba7d67c34c10176e4241b6d78352eb6e2b4767d +Subproject commit eb3c0cd99a353fde717155aa80da4ddb4251ffe4 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..dc6299e8f1c2 --- /dev/null +++ b/keystone-tempest-plugin @@ -0,0 +1 @@ +Subproject commit dc6299e8f1c28eb81fced84a6dc08792090327e6 diff --git a/keystoneauth b/keystoneauth new file mode 160000 index 000000000000..92dade5b5676 --- /dev/null +++ b/keystoneauth @@ -0,0 +1 @@ +Subproject commit 92dade5b56767908b62cf516667b93278c59dd84 diff --git a/keystonemiddleware b/keystonemiddleware index 03b7ad1279e9..39ae6caf883a 160000 --- a/keystonemiddleware +++ b/keystonemiddleware @@ -1 +1 @@ -Subproject commit 03b7ad1279e99a91081efc4cdab37cf462cdb4e1 +Subproject commit 39ae6caf883a93e8dddbeb73e2b0ff11628429cd diff --git a/kolla b/kolla new file mode 160000 index 000000000000..7477b2244ee5 --- /dev/null +++ b/kolla @@ -0,0 +1 @@ +Subproject commit 7477b2244ee525ffd6effeb4229608991c639fc8 diff --git a/kolla-ansible b/kolla-ansible new file mode 160000 index 000000000000..971e71405e64 --- /dev/null +++ b/kolla-ansible @@ -0,0 +1 @@ +Subproject commit 971e71405e640e1b4f7679bac3fea26a881b71bf 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..a6d31538e65f --- /dev/null +++ b/kuryr @@ -0,0 +1 @@ +Subproject commit a6d31538e65f12190d7838807365be29c548d580 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..a63f55c73ce9 --- /dev/null +++ b/kuryr-libnetwork @@ -0,0 +1 @@ +Subproject commit a63f55c73ce97c6b71e48c96c0237e21b5bcfae3 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..30001427b9ec --- /dev/null +++ b/liberasurecode @@ -0,0 +1 @@ +Subproject commit 30001427b9ec483bc0aff388e5bbb2a1893d07b2 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..cc05f4e68f43 --- /dev/null +++ b/magnum @@ -0,0 +1 @@ +Subproject commit cc05f4e68f432df46d92f6a26ec0f01a45c29e5b diff --git a/magnum-specs b/magnum-specs new file mode 160000 index 000000000000..791db019d0f6 --- /dev/null +++ b/magnum-specs @@ -0,0 +1 @@ +Subproject commit 791db019d0f65a5a147e1c1588b51259bc79ecbe diff --git a/magnum-tempest-plugin b/magnum-tempest-plugin new file mode 160000 index 000000000000..961028527eb7 --- /dev/null +++ b/magnum-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 961028527eb737cf5a99f325d521fbbfbee90306 diff --git a/magnum-ui b/magnum-ui new file mode 160000 index 000000000000..afba9400b652 --- /dev/null +++ b/magnum-ui @@ -0,0 +1 @@ +Subproject commit afba9400b652cd2ad37f576784587203d67288f5 diff --git a/manila b/manila new file mode 160000 index 000000000000..5cf57fbe77c3 --- /dev/null +++ b/manila @@ -0,0 +1 @@ +Subproject commit 5cf57fbe77c3ede8914294524fefd4f2134c2d40 diff --git a/manila-image-elements b/manila-image-elements new file mode 160000 index 000000000000..4d63d866664a --- /dev/null +++ b/manila-image-elements @@ -0,0 +1 @@ +Subproject commit 4d63d866664ab9e45b8f08a4ff4040f9aa064c00 diff --git a/manila-specs b/manila-specs new file mode 160000 index 000000000000..43a61acd200a --- /dev/null +++ b/manila-specs @@ -0,0 +1 @@ +Subproject commit 43a61acd200a866bba6daa726699e8aaf4c12504 diff --git a/manila-tempest-plugin b/manila-tempest-plugin new file mode 160000 index 000000000000..afb832b53c04 --- /dev/null +++ b/manila-tempest-plugin @@ -0,0 +1 @@ +Subproject commit afb832b53c04aee8c121fd9048f1480fe6459918 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..de4f6d4f40bb --- /dev/null +++ b/manila-ui @@ -0,0 +1 @@ +Subproject commit de4f6d4f40bbeb19bef1ab184bc0e44b3693b983 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..ed811f05ff9a --- /dev/null +++ b/microversion-parse @@ -0,0 +1 @@ +Subproject commit ed811f05ff9a201f6b3ae380de02ce0157521125 diff --git a/mistral b/mistral new file mode 160000 index 000000000000..da34df97ba71 --- /dev/null +++ b/mistral @@ -0,0 +1 @@ +Subproject commit da34df97ba71af074a26a43ad18d5331423250a8 diff --git a/mistral-dashboard b/mistral-dashboard new file mode 160000 index 000000000000..bbe1acd88fc9 --- /dev/null +++ b/mistral-dashboard @@ -0,0 +1 @@ +Subproject commit bbe1acd88fc9fe7c09e10cec28061475516a5bc1 diff --git a/mistral-extra b/mistral-extra new file mode 160000 index 000000000000..99b89edf63cc --- /dev/null +++ b/mistral-extra @@ -0,0 +1 @@ +Subproject commit 99b89edf63cc8e743c4cb055671949bf8e560c43 diff --git a/mistral-lib b/mistral-lib new file mode 160000 index 000000000000..832fab1f7594 --- /dev/null +++ b/mistral-lib @@ -0,0 +1 @@ +Subproject commit 832fab1f7594d70b31ac2a049a32ee45b0f3facf 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..966d7eff474a --- /dev/null +++ b/mistral-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 966d7eff474a44ea016754fc01548d5ee9cfff6c 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..2a07fce6b873 --- /dev/null +++ b/networking-bagpipe @@ -0,0 +1 @@ +Subproject commit 2a07fce6b873cccb51e4fa7a5cf3b2b442059393 diff --git a/networking-baremetal b/networking-baremetal new file mode 160000 index 000000000000..83b249a504cc --- /dev/null +++ b/networking-baremetal @@ -0,0 +1 @@ +Subproject commit 83b249a504ccd2ec748e176a5ca50839266baa97 diff --git a/networking-bgpvpn b/networking-bgpvpn new file mode 160000 index 000000000000..42a3d2abb24b --- /dev/null +++ b/networking-bgpvpn @@ -0,0 +1 @@ +Subproject commit 42a3d2abb24b901e3f2f239ca01980057e386c25 diff --git a/networking-generic-switch b/networking-generic-switch new file mode 160000 index 000000000000..d50d2b79b956 --- /dev/null +++ b/networking-generic-switch @@ -0,0 +1 @@ +Subproject commit d50d2b79b95603911dcd45d387536b69748ab028 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..c56070496710 --- /dev/null +++ b/networking-sfc @@ -0,0 +1 @@ +Subproject commit c56070496710e4d1b163844f1af798faa9b51c62 diff --git a/neutron b/neutron index 11473c439b17..905d7ebcf4c7 160000 --- a/neutron +++ b/neutron @@ -1 +1 @@ -Subproject commit 11473c439b1716b13a7f30a9239a4bcf0ad87b71 +Subproject commit 905d7ebcf4c7cdbeedc12597fbcc91d493db973a diff --git a/neutron-dynamic-routing b/neutron-dynamic-routing new file mode 160000 index 000000000000..ed1c0f88a508 --- /dev/null +++ b/neutron-dynamic-routing @@ -0,0 +1 @@ +Subproject commit ed1c0f88a50801bf36a3b7c6ee2c50a05039a11c diff --git a/neutron-fwaas b/neutron-fwaas new file mode 160000 index 000000000000..6ee29a9cb0d7 --- /dev/null +++ b/neutron-fwaas @@ -0,0 +1 @@ +Subproject commit 6ee29a9cb0d7c82e4bc3ff460bdc34fd464f88f8 diff --git a/neutron-fwaas-dashboard b/neutron-fwaas-dashboard new file mode 160000 index 000000000000..70eb7519ccf8 --- /dev/null +++ b/neutron-fwaas-dashboard @@ -0,0 +1 @@ +Subproject commit 70eb7519ccf8d7e1c31d1a7f03f3c29a8658ac67 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..e3ef0d1618ae --- /dev/null +++ b/neutron-lib @@ -0,0 +1 @@ +Subproject commit e3ef0d1618ae583ce6d4176d3fb737367dfb3b68 diff --git a/neutron-specs b/neutron-specs new file mode 160000 index 000000000000..221c59b61153 --- /dev/null +++ b/neutron-specs @@ -0,0 +1 @@ +Subproject commit 221c59b611536d57832e2ecfba31c82ae37b5f85 diff --git a/neutron-tempest-plugin b/neutron-tempest-plugin new file mode 160000 index 000000000000..8768a8615723 --- /dev/null +++ b/neutron-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 8768a861572317b16b8f5487a6babb8bb386ba94 diff --git a/neutron-vpnaas b/neutron-vpnaas new file mode 160000 index 000000000000..fae9111b49c8 --- /dev/null +++ b/neutron-vpnaas @@ -0,0 +1 @@ +Subproject commit fae9111b49c8072b089f7aa2e1b28cf10b3e84b5 diff --git a/neutron-vpnaas-dashboard b/neutron-vpnaas-dashboard new file mode 160000 index 000000000000..81d59c768e88 --- /dev/null +++ b/neutron-vpnaas-dashboard @@ -0,0 +1 @@ +Subproject commit 81d59c768e88f5bcc1e38b7a71e2c38dfd9c3a3c diff --git a/nova b/nova index 051e496110dd..74094a8e8afa 160000 --- a/nova +++ b/nova @@ -1 +1 @@ -Subproject commit 051e496110ddb2d3c36baf43546969a84f05568b +Subproject commit 74094a8e8afaec3eb89c43df3b16d093d8ee9f91 diff --git a/nova-specs b/nova-specs new file mode 160000 index 000000000000..4f1cdc096c49 --- /dev/null +++ b/nova-specs @@ -0,0 +1 @@ +Subproject commit 4f1cdc096c49400fd1e6579559fe5dae8da5d202 diff --git a/octavia b/octavia new file mode 160000 index 000000000000..9ff4683c8212 --- /dev/null +++ b/octavia @@ -0,0 +1 @@ +Subproject commit 9ff4683c8212e4c043af69f1b5ebadc21651dc58 diff --git a/octavia-dashboard b/octavia-dashboard new file mode 160000 index 000000000000..cffc5acf3a56 --- /dev/null +++ b/octavia-dashboard @@ -0,0 +1 @@ +Subproject commit cffc5acf3a5606713b6e50a92f838ae75bd2f824 diff --git a/octavia-lib b/octavia-lib new file mode 160000 index 000000000000..a9b8200350ec --- /dev/null +++ b/octavia-lib @@ -0,0 +1 @@ +Subproject commit a9b8200350ece036b055bfa9e68c90dec7647f47 diff --git a/octavia-tempest-plugin b/octavia-tempest-plugin new file mode 160000 index 000000000000..bb4776fabba1 --- /dev/null +++ b/octavia-tempest-plugin @@ -0,0 +1 @@ +Subproject commit bb4776fabba145a03ea0b0df379dcd63d1a26a90 diff --git a/openstack-ansible b/openstack-ansible new file mode 160000 index 000000000000..eb37f5371b3e --- /dev/null +++ b/openstack-ansible @@ -0,0 +1 @@ +Subproject commit eb37f5371b3e9a8b86fec2d6e91fc86bc2315281 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..f78d6152c739 --- /dev/null +++ b/openstack-ansible-ceph_client @@ -0,0 +1 @@ +Subproject commit f78d6152c739c621e388a28dd2088afa40678983 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..f06a5ad47e7b --- /dev/null +++ b/openstack-ansible-galera_server @@ -0,0 +1 @@ +Subproject commit f06a5ad47e7b4e8b2ccd142d087a99ba06b51318 diff --git a/openstack-ansible-haproxy_server b/openstack-ansible-haproxy_server new file mode 160000 index 000000000000..b86fdd536fe4 --- /dev/null +++ b/openstack-ansible-haproxy_server @@ -0,0 +1 @@ +Subproject commit b86fdd536fe423e8021391dd398fac5c48650125 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..13738d0b783c --- /dev/null +++ b/openstack-ansible-lxc_hosts @@ -0,0 +1 @@ +Subproject commit 13738d0b783cad274919b9aeea6f77872a48db51 diff --git a/openstack-ansible-memcached_server b/openstack-ansible-memcached_server new file mode 160000 index 000000000000..a9756120811f --- /dev/null +++ b/openstack-ansible-memcached_server @@ -0,0 +1 @@ +Subproject commit a9756120811fa2b381dc788170b56136008ceb67 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..f16fff185252 --- /dev/null +++ b/openstack-ansible-openstack_hosts @@ -0,0 +1 @@ +Subproject commit f16fff185252e0547927519a18331415741f29fa 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..471003db7902 --- /dev/null +++ b/openstack-ansible-ops @@ -0,0 +1 @@ +Subproject commit 471003db7902612c99b8dbc0557b0fafa0c81509 diff --git a/openstack-ansible-os_aodh b/openstack-ansible-os_aodh new file mode 160000 index 000000000000..6b7bf86da1a4 --- /dev/null +++ b/openstack-ansible-os_aodh @@ -0,0 +1 @@ +Subproject commit 6b7bf86da1a41393fe2efca0378e93fca956a7c7 diff --git a/openstack-ansible-os_barbican b/openstack-ansible-os_barbican new file mode 160000 index 000000000000..a9b3850244c1 --- /dev/null +++ b/openstack-ansible-os_barbican @@ -0,0 +1 @@ +Subproject commit a9b3850244c11953603bc05d76fb5ae2413bdd6c diff --git a/openstack-ansible-os_blazar b/openstack-ansible-os_blazar new file mode 160000 index 000000000000..c6e90d2fdf60 --- /dev/null +++ b/openstack-ansible-os_blazar @@ -0,0 +1 @@ +Subproject commit c6e90d2fdf6067d932265b7f783bfc7052abf696 diff --git a/openstack-ansible-os_ceilometer b/openstack-ansible-os_ceilometer new file mode 160000 index 000000000000..86053c2e8ead --- /dev/null +++ b/openstack-ansible-os_ceilometer @@ -0,0 +1 @@ +Subproject commit 86053c2e8eada06d64130186ab56592a54c42751 diff --git a/openstack-ansible-os_cinder b/openstack-ansible-os_cinder new file mode 160000 index 000000000000..ebb5db9f3382 --- /dev/null +++ b/openstack-ansible-os_cinder @@ -0,0 +1 @@ +Subproject commit ebb5db9f3382425ade0901b44ea3004fafd3821f diff --git a/openstack-ansible-os_cloudkitty b/openstack-ansible-os_cloudkitty new file mode 160000 index 000000000000..152bad87e9be --- /dev/null +++ b/openstack-ansible-os_cloudkitty @@ -0,0 +1 @@ +Subproject commit 152bad87e9bed3ba9f75c110101c1a12dcb8fc18 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..a5334bd0d12e --- /dev/null +++ b/openstack-ansible-os_designate @@ -0,0 +1 @@ +Subproject commit a5334bd0d12ebc5822ad653fea8d9645cd09e992 diff --git a/openstack-ansible-os_glance b/openstack-ansible-os_glance new file mode 160000 index 000000000000..a14ee7189593 --- /dev/null +++ b/openstack-ansible-os_glance @@ -0,0 +1 @@ +Subproject commit a14ee7189593eac9949830d27b92124c855a3d5e diff --git a/openstack-ansible-os_gnocchi b/openstack-ansible-os_gnocchi new file mode 160000 index 000000000000..36dd30548d9c --- /dev/null +++ b/openstack-ansible-os_gnocchi @@ -0,0 +1 @@ +Subproject commit 36dd30548d9c8a0decc78dc01c0b0005fc764f77 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..15d726e51a15 --- /dev/null +++ b/openstack-ansible-os_horizon @@ -0,0 +1 @@ +Subproject commit 15d726e51a158d90f5832941e1ffce4c4c179d14 diff --git a/openstack-ansible-os_ironic b/openstack-ansible-os_ironic new file mode 160000 index 000000000000..353c08242658 --- /dev/null +++ b/openstack-ansible-os_ironic @@ -0,0 +1 @@ +Subproject commit 353c082426584eafa5640a5cf9b93e332534f2dd 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..23dfb373656d --- /dev/null +++ b/openstack-ansible-os_keystone @@ -0,0 +1 @@ +Subproject commit 23dfb373656de5ba4a39bc5653334a7421431df0 diff --git a/openstack-ansible-os_magnum b/openstack-ansible-os_magnum new file mode 160000 index 000000000000..2b46a8d3bb03 --- /dev/null +++ b/openstack-ansible-os_magnum @@ -0,0 +1 @@ +Subproject commit 2b46a8d3bb03e57631672c17cd811266a0520433 diff --git a/openstack-ansible-os_manila b/openstack-ansible-os_manila new file mode 160000 index 000000000000..81639ba1870c --- /dev/null +++ b/openstack-ansible-os_manila @@ -0,0 +1 @@ +Subproject commit 81639ba1870cb1def967b6a522547a4335eb7162 diff --git a/openstack-ansible-os_masakari b/openstack-ansible-os_masakari new file mode 160000 index 000000000000..9daf05df4588 --- /dev/null +++ b/openstack-ansible-os_masakari @@ -0,0 +1 @@ +Subproject commit 9daf05df4588239df93c88afe656ac5f1d657b7b diff --git a/openstack-ansible-os_mistral b/openstack-ansible-os_mistral new file mode 160000 index 000000000000..913e670b3070 --- /dev/null +++ b/openstack-ansible-os_mistral @@ -0,0 +1 @@ +Subproject commit 913e670b307065d3089e2b0d0e35f0d7c11fc890 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..8b7585e3e936 --- /dev/null +++ b/openstack-ansible-os_neutron @@ -0,0 +1 @@ +Subproject commit 8b7585e3e9366efe8904779bdae65a339e16610b diff --git a/openstack-ansible-os_nova b/openstack-ansible-os_nova new file mode 160000 index 000000000000..87fec8b45578 --- /dev/null +++ b/openstack-ansible-os_nova @@ -0,0 +1 @@ +Subproject commit 87fec8b45578cc232b2c4f152073118f102a97fa diff --git a/openstack-ansible-os_octavia b/openstack-ansible-os_octavia new file mode 160000 index 000000000000..ed442f1769b6 --- /dev/null +++ b/openstack-ansible-os_octavia @@ -0,0 +1 @@ +Subproject commit ed442f1769b694c9b64ce43660dfa1af7a5eed2e 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..4348b6a3eef0 --- /dev/null +++ b/openstack-ansible-os_placement @@ -0,0 +1 @@ +Subproject commit 4348b6a3eef01771b00215d26fc13530c88f4d8a diff --git a/openstack-ansible-os_rally b/openstack-ansible-os_rally new file mode 160000 index 000000000000..34af61a03f95 --- /dev/null +++ b/openstack-ansible-os_rally @@ -0,0 +1 @@ +Subproject commit 34af61a03f95d32a68b9accaceba416fa376566c 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..00e2f6d945c2 --- /dev/null +++ b/openstack-ansible-os_swift @@ -0,0 +1 @@ +Subproject commit 00e2f6d945c24fbabb77c5917dd54490924b2493 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..785f2d15ff6f --- /dev/null +++ b/openstack-ansible-os_tempest @@ -0,0 +1 @@ +Subproject commit 785f2d15ff6fda32ae446397c099b0bd8c86c792 diff --git a/openstack-ansible-os_trove b/openstack-ansible-os_trove new file mode 160000 index 000000000000..4fb4e082745f --- /dev/null +++ b/openstack-ansible-os_trove @@ -0,0 +1 @@ +Subproject commit 4fb4e082745f8ae6bee008ed5e1a6b8663dcb4b4 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..3e77128e5854 --- /dev/null +++ b/openstack-ansible-plugins @@ -0,0 +1 @@ +Subproject commit 3e77128e5854f3105313034a10e2e697a07405f8 diff --git a/openstack-ansible-rabbitmq_server b/openstack-ansible-rabbitmq_server new file mode 160000 index 000000000000..890b9ba8fa1f --- /dev/null +++ b/openstack-ansible-rabbitmq_server @@ -0,0 +1 @@ +Subproject commit 890b9ba8fa1fda9b7010417c5f25189e456f0127 diff --git a/openstack-ansible-repo_server b/openstack-ansible-repo_server new file mode 160000 index 000000000000..81a25c2080b2 --- /dev/null +++ b/openstack-ansible-repo_server @@ -0,0 +1 @@ +Subproject commit 81a25c2080b2d9d261f03254af2e10c7500c4bf2 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..18032dcaff72 --- /dev/null +++ b/openstack-helm @@ -0,0 +1 @@ +Subproject commit 18032dcaff7272bea6ab4fc7f56fde7785b22304 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..b04668ae06e4 --- /dev/null +++ b/openstack-helm-images @@ -0,0 +1 @@ +Subproject commit b04668ae06e4c52ac78a3047db82e6f07d60b6df 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..73c77b03c6a7 --- /dev/null +++ b/openstacksdk @@ -0,0 +1 @@ +Subproject commit 73c77b03c6a72d1f4cb901f7a06fcf10c5dafcd5 diff --git a/os-api-ref b/os-api-ref new file mode 160000 index 000000000000..a78475a15cf5 --- /dev/null +++ b/os-api-ref @@ -0,0 +1 @@ +Subproject commit a78475a15cf51a8e46de1ec4e0a77ccec57f0d43 diff --git a/os-apply-config b/os-apply-config new file mode 160000 index 000000000000..d80cf9a895e6 --- /dev/null +++ b/os-apply-config @@ -0,0 +1 @@ +Subproject commit d80cf9a895e68acfbb3e370454883457b349f766 diff --git a/os-brick b/os-brick new file mode 160000 index 000000000000..379b7a5fe27e --- /dev/null +++ b/os-brick @@ -0,0 +1 @@ +Subproject commit 379b7a5fe27ee22148fe48b68c454059485b8ec9 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..00c74bc8cd63 --- /dev/null +++ b/os-collect-config @@ -0,0 +1 @@ +Subproject commit 00c74bc8cd63351a1a578e22fa38f55eb5a20d03 diff --git a/os-ken b/os-ken new file mode 160000 index 000000000000..aecc3f1dd072 --- /dev/null +++ b/os-ken @@ -0,0 +1 @@ +Subproject commit aecc3f1dd072a0f2981c8c2a0b9042cd2402d7bf 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..aec60c0eb51a --- /dev/null +++ b/os-refresh-config @@ -0,0 +1 @@ +Subproject commit aec60c0eb51ab753b68bf88b251146f5a8bb5a07 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..f6dfee1087eb --- /dev/null +++ b/os-service-types @@ -0,0 +1 @@ +Subproject commit f6dfee1087ebf5419a3e61de30ad8dbefd3fb054 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..585466815309 --- /dev/null +++ b/os-traits @@ -0,0 +1 @@ +Subproject commit 585466815309714bbc2cdcdb9d6e1c1abbf87ee3 diff --git a/os-vif b/os-vif new file mode 160000 index 000000000000..27cea6848581 --- /dev/null +++ b/os-vif @@ -0,0 +1 @@ +Subproject commit 27cea68485815585fa742873b81b9c2cecd33b0d 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..441ed6b04870 --- /dev/null +++ b/osc-lib @@ -0,0 +1 @@ +Subproject commit 441ed6b048703191f2ddb73293936923db431ca9 diff --git a/osc-placement b/osc-placement new file mode 160000 index 000000000000..6bf27c9b7985 --- /dev/null +++ b/osc-placement @@ -0,0 +1 @@ +Subproject commit 6bf27c9b79854d351ecbba181a37548644761579 diff --git a/oslo-cookiecutter b/oslo-cookiecutter new file mode 160000 index 000000000000..e39c4fdfcd93 --- /dev/null +++ b/oslo-cookiecutter @@ -0,0 +1 @@ +Subproject commit e39c4fdfcd936fc2ce89c8c18857d3f579122524 diff --git a/oslo-incubator b/oslo-incubator deleted file mode 160000 index a2c00822648f..000000000000 --- a/oslo-incubator +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a2c00822648f4fb0ac60b7c1a5399c8bc44dffc9 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..7fcb0a8beb93 --- /dev/null +++ b/oslo.cache @@ -0,0 +1 @@ +Subproject commit 7fcb0a8beb93bd556649a2f9fcbe99219ad20bda diff --git a/oslo.concurrency b/oslo.concurrency index fa52a63e4f97..a056e6dd0115 160000 --- a/oslo.concurrency +++ b/oslo.concurrency @@ -1 +1 @@ -Subproject commit fa52a63e4f972294fd41321b5ce0fe581a3cc03d +Subproject commit a056e6dd011529890193644c29b385991ed25fd2 diff --git a/oslo.config b/oslo.config index 5d5faebe9d6b..544cbe4505b2 160000 --- a/oslo.config +++ b/oslo.config @@ -1 +1 @@ -Subproject commit 5d5faebe9d6b866e0c78b76d9d4d845d39b8e735 +Subproject commit 544cbe4505b27fe916a375401213b40de20d748a diff --git a/oslo.context b/oslo.context new file mode 160000 index 000000000000..8a6ca9caad27 --- /dev/null +++ b/oslo.context @@ -0,0 +1 @@ +Subproject commit 8a6ca9caad27bab96c0f0bdbe378ce622e7eeba2 diff --git a/oslo.db b/oslo.db index 490f6442be3f..94e926a1a18c 160000 --- a/oslo.db +++ b/oslo.db @@ -1 +1 @@ -Subproject commit 490f6442be3fb6d94f44f4ac2898a2a71ba5e6d1 +Subproject commit 94e926a1a18cfd1b6fdb0b9194f6912a59ac8960 diff --git a/oslo.i18n b/oslo.i18n index 3583c89512cf..2465401df84a 160000 --- a/oslo.i18n +++ b/oslo.i18n @@ -1 +1 @@ -Subproject commit 3583c89512cfee7b62b5a02444a4ec3060ebbd6d +Subproject commit 2465401df84a0849e305ba13f7b060d9cf6e6b7b diff --git a/oslo.limit b/oslo.limit new file mode 160000 index 000000000000..697a4fc23cc6 --- /dev/null +++ b/oslo.limit @@ -0,0 +1 @@ +Subproject commit 697a4fc23cc6003ce885569225848374c42ba605 diff --git a/oslo.log b/oslo.log index 81020a136fcc..692ec8617a5d 160000 --- a/oslo.log +++ b/oslo.log @@ -1 +1 @@ -Subproject commit 81020a136fcc09b1e7b975bc8a229d0fad209465 +Subproject commit 692ec8617a5d23dc36c592e31367e46e04c7ce8f diff --git a/oslo.messaging b/oslo.messaging index c7211d125c78..b595618bcf94 160000 --- a/oslo.messaging +++ b/oslo.messaging @@ -1 +1 @@ -Subproject commit c7211d125c78cf3d551530bf9d3bf83dd91c9330 +Subproject commit b595618bcf94676066c5e50e80c095d3a1c75c01 diff --git a/oslo.metrics b/oslo.metrics new file mode 160000 index 000000000000..c9bda847fccf --- /dev/null +++ b/oslo.metrics @@ -0,0 +1 @@ +Subproject commit c9bda847fccf027d44988f9164bfeb4f14aba916 diff --git a/oslo.middleware b/oslo.middleware index 5fd894b9c22c..03562ada93dc 160000 --- a/oslo.middleware +++ b/oslo.middleware @@ -1 +1 @@ -Subproject commit 5fd894b9c22c175b4df8f99b1614296e981ef802 +Subproject commit 03562ada93dc1572c3674f7122e5df0a36a1015c diff --git a/oslo.policy b/oslo.policy new file mode 160000 index 000000000000..fd73c1a90cfd --- /dev/null +++ b/oslo.policy @@ -0,0 +1 @@ +Subproject commit fd73c1a90cfd9291d7a3ccfea50920eae3d93302 diff --git a/oslo.privsep b/oslo.privsep new file mode 160000 index 000000000000..896d767ec006 --- /dev/null +++ b/oslo.privsep @@ -0,0 +1 @@ +Subproject commit 896d767ec00679a79dd4ac641fe4235e9bd48913 diff --git a/oslo.reports b/oslo.reports new file mode 160000 index 000000000000..0d5684875e2d --- /dev/null +++ b/oslo.reports @@ -0,0 +1 @@ +Subproject commit 0d5684875e2d983d5c268fe26ad2f1b77d36151b diff --git a/oslo.rootwrap b/oslo.rootwrap index 932594ffe175..43a6c8431cc8 160000 --- a/oslo.rootwrap +++ b/oslo.rootwrap @@ -1 +1 @@ -Subproject commit 932594ffe1754b9c87b2fb14330d460e0b7cacb2 +Subproject commit 43a6c8431cc811c3e7489e06ccdf3a7b3a25a469 diff --git a/oslo.serialization b/oslo.serialization index 9701670ba02d..cd6427240780 160000 --- a/oslo.serialization +++ b/oslo.serialization @@ -1 +1 @@ -Subproject commit 9701670ba02d9d8c88bf0b3353cd65e12610e934 +Subproject commit cd64272407807d2eed35e024102e9bbfad29dedb diff --git a/oslo.service b/oslo.service new file mode 160000 index 000000000000..aa0ae3be827b --- /dev/null +++ b/oslo.service @@ -0,0 +1 @@ +Subproject commit aa0ae3be827bf3400d609d95706e7b4261f7d7ef 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..8f39b19a5615 --- /dev/null +++ b/oslo.upgradecheck @@ -0,0 +1 @@ +Subproject commit 8f39b19a5615e53d6ab6445d15e3764d8a06d607 diff --git a/oslo.utils b/oslo.utils index f0cce3cd2635..2f4896d30c9b 160000 --- a/oslo.utils +++ b/oslo.utils @@ -1 +1 @@ -Subproject commit f0cce3cd2635b06f8220a1ebe096495006d739bf +Subproject commit 2f4896d30c9bc0641a91e159bbd4d9872bc179f4 diff --git a/oslo.version b/oslo.version deleted file mode 160000 index 794b9600d0be..000000000000 --- a/oslo.version +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 794b9600d0be5a695879a762d6c649440a428808 diff --git a/oslo.versionedobjects b/oslo.versionedobjects new file mode 160000 index 000000000000..ea2b9f6ccbac --- /dev/null +++ b/oslo.versionedobjects @@ -0,0 +1 @@ +Subproject commit ea2b9f6ccbac2c58c466440d5d27d950d23d06d3 diff --git a/oslo.vmware b/oslo.vmware index 33f60020b7b4..cf58b5aa0e03 160000 --- a/oslo.vmware +++ b/oslo.vmware @@ -1 +1 @@ -Subproject commit 33f60020b7b476e07edbf8fa40e755887ce66f2a +Subproject commit cf58b5aa0e03f9c407d3d603ccbf2d0d398ccf28 diff --git a/oslotest b/oslotest new file mode 160000 index 000000000000..0b348bccd363 --- /dev/null +++ b/oslotest @@ -0,0 +1 @@ +Subproject commit 0b348bccd3639b6d2a8acd19e62b1dd19ad903d6 diff --git a/osprofiler b/osprofiler new file mode 160000 index 000000000000..5676a0f3de2a --- /dev/null +++ b/osprofiler @@ -0,0 +1 @@ +Subproject commit 5676a0f3de2a7168f3e1d8ad570e19fd70ae7486 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..872ffb631d19 --- /dev/null +++ b/ovn-octavia-provider @@ -0,0 +1 @@ +Subproject commit 872ffb631d19de0799a0f77b47a4381f3b61438f diff --git a/ovsdbapp b/ovsdbapp new file mode 160000 index 000000000000..10c1c984a138 --- /dev/null +++ b/ovsdbapp @@ -0,0 +1 @@ +Subproject commit 10c1c984a138a78f29b468ad50bbd365fd247c2d 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 e0d267410298..21e60a77ca64 160000 --- a/pbr +++ b/pbr @@ -1 +1 @@ -Subproject commit e0d267410298eff3b692146c52b963609caddd85 +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..3cba66c70ce4 --- /dev/null +++ b/placement @@ -0,0 +1 @@ +Subproject commit 3cba66c70ce49e31e582c8d03e945017f38fcf11 diff --git a/puppet-aodh b/puppet-aodh new file mode 160000 index 000000000000..d2393ada6d80 --- /dev/null +++ b/puppet-aodh @@ -0,0 +1 @@ +Subproject commit d2393ada6d80dc32aed4bc4be29fa6007e1dc9c4 diff --git a/puppet-barbican b/puppet-barbican new file mode 160000 index 000000000000..cbaea6745637 --- /dev/null +++ b/puppet-barbican @@ -0,0 +1 @@ +Subproject commit cbaea6745637a5447c8ef355b7b07623e47d68ff diff --git a/puppet-ceilometer b/puppet-ceilometer new file mode 160000 index 000000000000..6b32b4604b7d --- /dev/null +++ b/puppet-ceilometer @@ -0,0 +1 @@ +Subproject commit 6b32b4604b7d6c050cee4a1fd0c0244004679c84 diff --git a/puppet-ceph b/puppet-ceph new file mode 160000 index 000000000000..9b6c881f94cc --- /dev/null +++ b/puppet-ceph @@ -0,0 +1 @@ +Subproject commit 9b6c881f94cc890560eb6739d709712a0438389a diff --git a/puppet-cinder b/puppet-cinder new file mode 160000 index 000000000000..fbb0a9bf7bbb --- /dev/null +++ b/puppet-cinder @@ -0,0 +1 @@ +Subproject commit fbb0a9bf7bbbf198becc55f44b9cd12773e501af diff --git a/puppet-cloudkitty b/puppet-cloudkitty new file mode 160000 index 000000000000..ea58cdbac25e --- /dev/null +++ b/puppet-cloudkitty @@ -0,0 +1 @@ +Subproject commit ea58cdbac25e664fd7e0a53cd4d5146fe79bdc89 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..4123ccbabf22 --- /dev/null +++ b/puppet-designate @@ -0,0 +1 @@ +Subproject commit 4123ccbabf2208b899f2a6b9eacaa3c7e0b95e48 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..55f4fe945c42 --- /dev/null +++ b/puppet-glance @@ -0,0 +1 @@ +Subproject commit 55f4fe945c4220ce38c71254ddb1f8403fac25f4 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..af13fabdeac7 --- /dev/null +++ b/puppet-gnocchi @@ -0,0 +1 @@ +Subproject commit af13fabdeac7ffa67169a9c914d4bbb3d326fcc1 diff --git a/puppet-heat b/puppet-heat new file mode 160000 index 000000000000..6a0884d7c08f --- /dev/null +++ b/puppet-heat @@ -0,0 +1 @@ +Subproject commit 6a0884d7c08f50856fdfe17cfa8e9ed56b7c794f diff --git a/puppet-horizon b/puppet-horizon new file mode 160000 index 000000000000..c327e3907952 --- /dev/null +++ b/puppet-horizon @@ -0,0 +1 @@ +Subproject commit c327e3907952f217f65233ac4e6017c48bd5ecbd diff --git a/puppet-ironic b/puppet-ironic new file mode 160000 index 000000000000..31795df06213 --- /dev/null +++ b/puppet-ironic @@ -0,0 +1 @@ +Subproject commit 31795df06213a83ffdf54af6d0216e5a5a8387b8 diff --git a/puppet-keystone b/puppet-keystone new file mode 160000 index 000000000000..67c1fd9ac9b8 --- /dev/null +++ b/puppet-keystone @@ -0,0 +1 @@ +Subproject commit 67c1fd9ac9b8cffbfe6fb68c2c70717046b04d85 diff --git a/puppet-magnum b/puppet-magnum new file mode 160000 index 000000000000..8f867b885659 --- /dev/null +++ b/puppet-magnum @@ -0,0 +1 @@ +Subproject commit 8f867b88565929edf4b79020c63be5e0cafa1e7b diff --git a/puppet-manila b/puppet-manila new file mode 160000 index 000000000000..0a3498174a8e --- /dev/null +++ b/puppet-manila @@ -0,0 +1 @@ +Subproject commit 0a3498174a8e5fd293e83bcbc6a124e8ed194ad4 diff --git a/puppet-mistral b/puppet-mistral new file mode 160000 index 000000000000..e32e49e5505a --- /dev/null +++ b/puppet-mistral @@ -0,0 +1 @@ +Subproject commit e32e49e5505af058257a660eac78a7f646a313f2 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..fcb83fb0f3fd --- /dev/null +++ b/puppet-neutron @@ -0,0 +1 @@ +Subproject commit fcb83fb0f3fdfadb9ddb8630f9b57906fb566085 diff --git a/puppet-nova b/puppet-nova new file mode 160000 index 000000000000..42f67f3be44e --- /dev/null +++ b/puppet-nova @@ -0,0 +1 @@ +Subproject commit 42f67f3be44e992b79a6a675fa32e79a5bbfcccb diff --git a/puppet-octavia b/puppet-octavia new file mode 160000 index 000000000000..b5d6ee3bde15 --- /dev/null +++ b/puppet-octavia @@ -0,0 +1 @@ +Subproject commit b5d6ee3bde15b8ba57492e244c1d64e993cb8eeb 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..f2642ab0adea --- /dev/null +++ b/puppet-openstack-integration @@ -0,0 +1 @@ +Subproject commit f2642ab0adead4b89566b2998844c8af1b90efa9 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..1aff442038ba --- /dev/null +++ b/puppet-openstack_extras @@ -0,0 +1 @@ +Subproject commit 1aff442038baaf31b1457c626da2919372825912 diff --git a/puppet-openstack_spec_helper b/puppet-openstack_spec_helper new file mode 160000 index 000000000000..2381d1e928fd --- /dev/null +++ b/puppet-openstack_spec_helper @@ -0,0 +1 @@ +Subproject commit 2381d1e928fd75d183d4e7634d502f1ef792605c diff --git a/puppet-openstacklib b/puppet-openstacklib new file mode 160000 index 000000000000..08543d2f442c --- /dev/null +++ b/puppet-openstacklib @@ -0,0 +1 @@ +Subproject commit 08543d2f442cccd84e13d2ecc94c0cfc5868303d diff --git a/puppet-oslo b/puppet-oslo new file mode 160000 index 000000000000..1cf209969368 --- /dev/null +++ b/puppet-oslo @@ -0,0 +1 @@ +Subproject commit 1cf2099693684afce44902f703333a442911b212 diff --git a/puppet-ovn b/puppet-ovn new file mode 160000 index 000000000000..9b8a5bddb15c --- /dev/null +++ b/puppet-ovn @@ -0,0 +1 @@ +Subproject commit 9b8a5bddb15c7d281dbffc60621ac3394e818a8d 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..420174e0183a --- /dev/null +++ b/puppet-placement @@ -0,0 +1 @@ +Subproject commit 420174e0183a74d8a17ee2398393a0830340c4c0 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..e10d3211bd80 --- /dev/null +++ b/puppet-swift @@ -0,0 +1 @@ +Subproject commit e10d3211bd80a1cd88b66ae4409e3baf3509d391 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..39596b8f3c64 --- /dev/null +++ b/puppet-tempest @@ -0,0 +1 @@ +Subproject commit 39596b8f3c6428987d5194703af546a7a9102421 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..04e7754442e0 --- /dev/null +++ b/puppet-trove @@ -0,0 +1 @@ +Subproject commit 04e7754442e06ac47ef81e11c1cc2da31ba56ab4 diff --git a/puppet-vitrage b/puppet-vitrage new file mode 160000 index 000000000000..978a3485857e --- /dev/null +++ b/puppet-vitrage @@ -0,0 +1 @@ +Subproject commit 978a3485857e11c3e08f5d8fabe75dca4ebaeffb diff --git a/puppet-vswitch b/puppet-vswitch new file mode 160000 index 000000000000..39f96ad6422e --- /dev/null +++ b/puppet-vswitch @@ -0,0 +1 @@ +Subproject commit 39f96ad6422e78e2b2a73db4b9a8c7fd189bc48e diff --git a/puppet-watcher b/puppet-watcher new file mode 160000 index 000000000000..c4b6f523baf2 --- /dev/null +++ b/puppet-watcher @@ -0,0 +1 @@ +Subproject commit c4b6f523baf22900d856145f173426990ca80488 diff --git a/puppet-zaqar b/puppet-zaqar new file mode 160000 index 000000000000..c2ce77ddb577 --- /dev/null +++ b/puppet-zaqar @@ -0,0 +1 @@ +Subproject commit c2ce77ddb5773c1b00dc3b32705a43a0005c3093 diff --git a/pycadf b/pycadf index 8cb275cb9da8..fa277d256fcc 160000 --- a/pycadf +++ b/pycadf @@ -1 +1 @@ -Subproject commit 8cb275cb9da8bfef197474a212cc7e3e27112ccc +Subproject commit fa277d256fcc6694e16fea1d8063b4d0dffc0292 diff --git a/pyeclib b/pyeclib new file mode 160000 index 000000000000..14ff5fb55ba3 --- /dev/null +++ b/pyeclib @@ -0,0 +1 @@ +Subproject commit 14ff5fb55ba38619ff86bd5565dafa7ec27281b4 diff --git a/pylockfile b/pylockfile deleted file mode 160000 index 028164a0a477..000000000000 --- a/pylockfile +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 028164a0a477584bc2247dc2ff214f3236cdf1d6 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..2d03f28f8049 --- /dev/null +++ b/python-barbicanclient @@ -0,0 +1 @@ +Subproject commit 2d03f28f80499a5f24ad30943a5bbfef45758e7d 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..4089f689fd6f --- /dev/null +++ b/python-brick-cinderclient-ext @@ -0,0 +1 @@ +Subproject commit 4089f689fd6f701afd68cdfcc8b011f1cb523d3d diff --git a/python-ceilometerclient b/python-ceilometerclient deleted file mode 160000 index 6222ee5cb603..000000000000 --- a/python-ceilometerclient +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6222ee5cb60371d1fd2d5fd475d74524ad84ec7a diff --git a/python-cinderclient b/python-cinderclient index a6b434ee0576..76f41ba74630 160000 --- a/python-cinderclient +++ b/python-cinderclient @@ -1 +1 @@ -Subproject commit a6b434ee0576a3eadd507cdc1205a82d27796eac +Subproject commit 76f41ba7463017c2268cf3c5fe0ddae80d1426fa diff --git a/python-cloudkittyclient b/python-cloudkittyclient new file mode 160000 index 000000000000..bbfd565dad8c --- /dev/null +++ b/python-cloudkittyclient @@ -0,0 +1 @@ +Subproject commit bbfd565dad8cc9455bb1a7d4eabe92844cabffad 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..43404fc9adb8 --- /dev/null +++ b/python-designateclient @@ -0,0 +1 @@ +Subproject commit 43404fc9adb8a8772627810a7d59e0c4b76063c7 diff --git a/python-freezerclient b/python-freezerclient new file mode 160000 index 000000000000..15be334c4b76 --- /dev/null +++ b/python-freezerclient @@ -0,0 +1 @@ +Subproject commit 15be334c4b7635432119e9a71aac90fd856a94d2 diff --git a/python-glanceclient b/python-glanceclient index 695dbc910d20..0b06bb41ca9e 160000 --- a/python-glanceclient +++ b/python-glanceclient @@ -1 +1 @@ -Subproject commit 695dbc910d2068aff89a68d6f5aa088cc835766e +Subproject commit 0b06bb41ca9e24bf52ffb7c7a383b523208a106a diff --git a/python-heatclient b/python-heatclient index dbe7208b04e7..bb3a67b64d7e 160000 --- a/python-heatclient +++ b/python-heatclient @@ -1 +1 @@ -Subproject commit dbe7208b04e76c3bd395035a0a744aa6e0e71dff +Subproject commit bb3a67b64d7e6bf9ae8f4d42d334f940d4dcde6d 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..4b25f16bd7f3 --- /dev/null +++ b/python-ironicclient @@ -0,0 +1 @@ +Subproject commit 4b25f16bd7f3bd89ce59145401b79a3a3e9c0a7b 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 56649e526fbe..f44b8aead35b 160000 --- a/python-keystoneclient +++ b/python-keystoneclient @@ -1 +1 @@ -Subproject commit 56649e526fbeaaafc2eb02cd3f837869ce1ea657 +Subproject commit f44b8aead35b2731fae7577ccd038d6e3bee80fc diff --git a/python-magnumclient b/python-magnumclient new file mode 160000 index 000000000000..0cee96126c3f --- /dev/null +++ b/python-magnumclient @@ -0,0 +1 @@ +Subproject commit 0cee96126c3fed1df41976493c17e4b54923ae5d diff --git a/python-manilaclient b/python-manilaclient new file mode 160000 index 000000000000..97edb9bae63f --- /dev/null +++ b/python-manilaclient @@ -0,0 +1 @@ +Subproject commit 97edb9bae63fd8e2db40bd7c9ebda1798ed2f3e1 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 9ed73c04aaae..9d338dc92ac5 160000 --- a/python-neutronclient +++ b/python-neutronclient @@ -1 +1 @@ -Subproject commit 9ed73c04aaaedcd8757d1f3ff99669276f069c72 +Subproject commit 9d338dc92ac51d78809c7a9d4d6ccdc603837039 diff --git a/python-novaclient b/python-novaclient index d485d755ec48..fdea2c0934c5 160000 --- a/python-novaclient +++ b/python-novaclient @@ -1 +1 @@ -Subproject commit d485d755ec48c1821c61a0c58391688c1379fb90 +Subproject commit fdea2c0934c518b5476a374713d042f4d619e19b 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 631ed3c8026e..25a930c76ee7 160000 --- a/python-openstackclient +++ b/python-openstackclient @@ -1 +1 @@ -Subproject commit 631ed3c8026e6b4539e7a8bf4adb8d2a7239b36a +Subproject commit 25a930c76ee7c5e02ada3c6efda90b35014cedac 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 8cfc1d6a1fd7..fcc67b037488 160000 --- a/python-saharaclient +++ b/python-saharaclient @@ -1 +1 @@ -Subproject commit 8cfc1d6a1fd7eda77ae3ab0407188ed28fce3210 +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 19b427eacbbb..77e4ac9957e0 160000 --- a/python-swiftclient +++ b/python-swiftclient @@ -1 +1 @@ -Subproject commit 19b427eacbbbb94199551766149472f26fa08698 +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 d596428b4137..8e27a00e588c 160000 --- a/python-troveclient +++ b/python-troveclient @@ -1 +1 @@ -Subproject commit d596428b413764a14672409875efb9a130261e90 +Subproject commit 8e27a00e588cd324e99cdca04bac156e724b4de5 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..c5edfd914d68 --- /dev/null +++ b/python-watcherclient @@ -0,0 +1 @@ +Subproject commit c5edfd914d682aa13e77625789645dfc16f2d042 diff --git a/python-zaqarclient b/python-zaqarclient new file mode 160000 index 000000000000..fa63c8c0ab1a --- /dev/null +++ b/python-zaqarclient @@ -0,0 +1 @@ +Subproject commit fa63c8c0ab1adbde07fdd7524f10a0c566ffe63c diff --git a/python-zunclient b/python-zunclient new file mode 160000 index 000000000000..cf86d6aec765 --- /dev/null +++ b/python-zunclient @@ -0,0 +1 @@ +Subproject commit cf86d6aec765c3939ae2367888d463d198a701f1 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..960c9654f6c5 --- /dev/null +++ b/rally-openstack @@ -0,0 +1 @@ +Subproject commit 960c9654f6c58b4ab18f8728003d301692e69be1 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..c70e2d3cb493 --- /dev/null +++ b/releases @@ -0,0 +1 @@ +Subproject commit c70e2d3cb493f18e6f6a7339e915a4949743c941 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..173f179d25d3 --- /dev/null +++ b/reno @@ -0,0 +1 @@ +Subproject commit 173f179d25d3ab19ec803bcf232b0ca1ffd0e776 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 6cfe2574cd68..be2c2f874a39 160000 --- a/requirements +++ b/requirements @@ -1 +1 @@ -Subproject commit 6cfe2574cd68c3501c227ab1e736c1d6278ee075 +Subproject commit be2c2f874a39f23fba1ccb05b25e5b41d4b67fe7 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 51b435fd818e..e472826889d0 160000 --- a/sahara +++ b/sahara @@ -1 +1 @@ -Subproject commit 51b435fd818e65c0644232eb282b95fda716dd5c +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..7849dc487a80 --- /dev/null +++ b/sphinx-feature-classification @@ -0,0 +1 @@ +Subproject commit 7849dc487a80bd9463b482bf109de5f1f9ad957a 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 f33adbe00b10..509f705f755a 160000 --- a/stevedore +++ b/stevedore @@ -1 +1 @@ -Subproject commit f33adbe00b10d4073198b6c893d338c9148e1aa6 +Subproject commit 509f705f755aa8c96a3461b40def518dc8893c52 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..162132070b0d --- /dev/null +++ b/sushy @@ -0,0 +1 @@ +Subproject commit 162132070b0d60a5172e10698dfb7e31ade24d3c 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..a55fd43427e5 --- /dev/null +++ b/sushy-tools @@ -0,0 +1 @@ +Subproject commit a55fd43427e594091f423aff6e2253a3678d50a1 diff --git a/swift b/swift index 596d40ddd0c7..c52894746776 160000 --- a/swift +++ b/swift @@ -1 +1 @@ -Subproject commit 596d40ddd0c7144232692fb4fd044b0adebc2c13 +Subproject commit c528947467760b2ef26a4114a081bc7c38864b9c 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..fea54ab7db0b --- /dev/null +++ b/tacker @@ -0,0 +1 @@ +Subproject commit fea54ab7db0bc62865fbdc03cf8317337b73b3f4 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 543b6a06f7dc..2a6420a3ed6c 160000 --- a/taskflow +++ b/taskflow @@ -1 +1 @@ -Subproject commit 543b6a06f7dc64b6ef604d52cb13d61cf9bc1f63 +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..4a7e99a9c93f --- /dev/null +++ b/telemetry-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 4a7e99a9c93fb797d853b6438bc795073eef5bb3 diff --git a/tempest b/tempest index 6fe06450c4b7..531167f42631 160000 --- a/tempest +++ b/tempest @@ -1 +1 @@ -Subproject commit 6fe06450c4b715e27e947dba5911b20ad24b8249 +Subproject commit 531167f42631b9b79fdd73455772dc166d047ae6 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 index c95f7b5b17a8..fc1791f8589c 160000 --- a/tempest-lib +++ b/tempest-lib @@ -1 +1 @@ -Subproject commit c95f7b5b17a8340c5289b78034b734a77076bcab +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..b08be1710acd --- /dev/null +++ b/tenks @@ -0,0 +1 @@ +Subproject commit b08be1710acd15befe52238a015fe6e6459383e2 diff --git a/tooz b/tooz new file mode 160000 index 000000000000..12e22ef600b5 --- /dev/null +++ b/tooz @@ -0,0 +1 @@ +Subproject commit 12e22ef600b547b1636a38f8920910ac1dbc91f9 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 38aaa60b6c14..187af7eb8e32 160000 --- a/trove +++ b/trove @@ -1 +1 @@ -Subproject commit 38aaa60b6c148c32600e057087aca804611433c8 +Subproject commit 187af7eb8e32f58bcd4b2b7825dbd3e3272b2a86 diff --git a/trove-dashboard b/trove-dashboard new file mode 160000 index 000000000000..80c13784f75b --- /dev/null +++ b/trove-dashboard @@ -0,0 +1 @@ +Subproject commit 80c13784f75bc6b919261eaecba9094f822c95e4 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..62edf948f6fd --- /dev/null +++ b/watcher @@ -0,0 +1 @@ +Subproject commit 62edf948f6fd446405e8923d479aa0e94b4f2e72 diff --git a/watcher-dashboard b/watcher-dashboard new file mode 160000 index 000000000000..6d60804fdfb4 --- /dev/null +++ b/watcher-dashboard @@ -0,0 +1 @@ +Subproject commit 6d60804fdfb462bb2781ad020de981d594416f23 diff --git a/watcher-specs b/watcher-specs new file mode 160000 index 000000000000..2c11bedf1fdc --- /dev/null +++ b/watcher-specs @@ -0,0 +1 @@ +Subproject commit 2c11bedf1fdcf15fe1f8b3902d45bb9061acd6ce diff --git a/watcher-tempest-plugin b/watcher-tempest-plugin new file mode 160000 index 000000000000..3ceb82d5ff8c --- /dev/null +++ b/watcher-tempest-plugin @@ -0,0 +1 @@ +Subproject commit 3ceb82d5ff8c86d1ec74a1f9378808a6562a661a diff --git a/whereto b/whereto new file mode 160000 index 000000000000..9ae28723b3bf --- /dev/null +++ b/whereto @@ -0,0 +1 @@ +Subproject commit 9ae28723b3bf94e195728381f80c80e0e53e927f diff --git a/whitebox-tempest-plugin b/whitebox-tempest-plugin new file mode 160000 index 000000000000..b63d8bbda7af --- /dev/null +++ b/whitebox-tempest-plugin @@ -0,0 +1 @@ +Subproject commit b63d8bbda7af90f3ac2f463d34439d638d0f16df 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..244df2c029eb --- /dev/null +++ b/zaqar @@ -0,0 +1 @@ +Subproject commit 244df2c029eb119e75369c0348435d698e3c4bf2 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..b275825c0b9e --- /dev/null +++ b/zaqar-tempest-plugin @@ -0,0 +1 @@ +Subproject commit b275825c0b9e7cbce9a1a160586dd6d158ffe8b6 diff --git a/zaqar-ui b/zaqar-ui new file mode 160000 index 000000000000..37ed71acd486 --- /dev/null +++ b/zaqar-ui @@ -0,0 +1 @@ +Subproject commit 37ed71acd486eae0e52f329febb649b6d6f6ed36 diff --git a/zun b/zun new file mode 160000 index 000000000000..e79265e88ff9 --- /dev/null +++ b/zun @@ -0,0 +1 @@ +Subproject commit e79265e88ff986c608e6ef52730014421a42a21e 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..8f0cd8adb845 --- /dev/null +++ b/zun-ui @@ -0,0 +1 @@ +Subproject commit 8f0cd8adb84507b3c9abe5f6817103ef30f9186e