Run a server that exposes a simplestreams endpoint for the Ubuntu images of an OpenStack Glance instance.
openstack user create product-streams --domain default --project service --password-prompt
openstack role add --user product-streams --project service reader
Create openrc
file with OS_*
credentials for the productstreams user. Run server locally:
# with docker-compose
docker-compose up -d
# or with docker
docker create --name openstack_simplestreams_server --restart always --network host --env-file ./openrc --restart=always neoaggelos/openstack-simplestreams-server:0.4.0
docker start openstack_simplestreams_server
make docker IMAGE=neoaggelos/openstack-simplestreams-version VERSION=0.4.1
go run . -listen 127.0.0.1:8080