Ubuntu binary containers

Registered by Michal Rostecki on 2015-11-04

Add support for binary Ubuntu containers.

This may involve providing some packages if any essential component is missing in Ubuntu Cloud Archive.

Blueprint information

Status:
Complete
Approver:
Steven Dake
Priority:
Essential
Drafter:
Michal Rostecki
Direction:
Approved
Assignee:
Artur Zarzycki
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
Artur Zarzycki on 2015-12-16
Completed by
Steven Dake on 2016-03-04

Related branches

Sprints

Whiteboard

Please not approve it yet. We need Debian repository for OpenStack packages like Delorean, which will build packages from master. Guys from Debian are working on that. --nihilifer

I have marked this blueprint essential. I am getting alot of feedback that lacking packaged based deploys for Ubuntu is bad for Kolla. I think we can get started on this blueprint before a delorean style repo is available. I'd propose starting with the Liberty release of packaging and get that working in master. I recognize its a compromise, but really if the debian cats are working on a delorean style repo, we can depend on them to get it done. Removing blocked state. Since there is an assignee I am approving this blueprint. --sdake

There is no talk of a delorean style repo upstream for Ubuntu that I have seen or heard. I do not agree with starting on implementation of this until that is at least confirmed. Should the Debian guys do this and then the cloud-archive guys consume that, well see. --SamYaple

Gerrit topic: https://review.openstack.org/#q,topic:bp/binary-ubuntu,n,z

Addressed by: https://review.openstack.org/260069
    Ubuntu binary containers.

Addressed by: https://review.openstack.org/261957
    Base and openstack-base ubuntu binary containers.

Addressed by: https://review.openstack.org/261962
    Keystone ubuntu binary container

Addressed by: https://review.openstack.org/261978
    Mariadb ubuntu binary container

Addressed by: https://review.openstack.org/262004
    Glance ubuntu binary container

Addressed by: https://review.openstack.org/262035
    Heat ubuntu binary container

Addressed by: https://review.openstack.org/262353
    Nova ubuntu binary container

Addressed by: https://review.openstack.org/262476
    [WIP] Neutron ubuntu binary container

Addressed by: https://review.openstack.org/263205
    Horizon ubuntu binary container

Addressed by: https://review.openstack.org/266311
    Cinder ubuntu binary container

Addressed by: https://review.openstack.org/267603
    Murano ubuntu binary container

Addressed by: https://review.openstack.org/267689
    Ironic ubuntu binary container

Addressed by: https://review.openstack.org/276676
    Designate ubuntu binary container

Addressed by: https://review.openstack.org/277286
    Ceilometer ubuntu binary container

Addressed by: https://review.openstack.org/277290
    Tempest ubuntu binary container

Addressed by: https://review.openstack.org/277294
    Swift ubuntu binary container

Addressed by: https://review.openstack.org/280515
    Aodh ubuntu binary container

Addressed by: https://review.openstack.org/281096
    WIP:Trove ubuntu binary container

Addressed by: https://review.openstack.org/286379
    Manila ubuntu binary container

ubuntu binary package for Zaqar, Mistral, Magnum, Gnocchi is not yet available, i will upload the patches once it gets available. --mdnadeem
http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/trusty-proposed/liberty/main/binary-amd64/Packages

Note all outstanding TODO work items were added as bugs to rc1. Please feel free to assign them to yourself and fix them up at your convience. The deadline is March 18th. --sdake

(?)

Work Items

Work items:
Base: DONE
Openstack-base: DONE
Keystone: DONE
MariaDB: DONE
ElasticSearch: TODO
Glance: DONE
Heat: DONE
Heka: TODO
Nova: DONE
Neutron: DONE
Horizon: DONE
Cinder: DONE
Murano: DONE
Ironic: DONE
HAProxy: DONE
Keepalived: DONE
Kolla-ansible: DONE
Kibana: TODO
Rsyslog: DONE
Memcached: DONE
Mongodb: DONE
Openvswitch: DONE
Rabbitmq: DONE
Aodh: DONE
Ceilometer: DONE
Ceph: TODO
Designate: DONE
Gnocchi: POSTPONED
Magnum: POSTPONED
Manila: DONE
Mistral: POSTPONED
Swift: DONE
Tempest: DONE
Trove: DONE
Zaqar: POSTPONED

This blueprint contains Public information 
Everyone can see this information.