Building a universal search interface for the Cloud
1. "Building A Universal
Search Interface for
the Cloud"
Trinh Nguyen - OpenStack PTL
VietOpenInfra Meetup #20 - Ho Chi Minh City - 29th Dec. 2018
2. Agenda
● Self Introduction
● How can you find “banana”?
● Searchlight use cases
● Searchlight architecture
● What happened with Searchlight last time?
● We need your help
● A roadmap to build a universal search interface for the cloud
5. You google and learn
XXX APIs
Your boss asks you to
find “banana”
You ssh into your cloud
console and query the
resource
Then your boss want
something else… orange?
6. How
about...
You go to the web GUI and
search for whatever your boss
asking for
● One APIs set
● One interface
● User friendly
● Extensible
● ...
8. A brief history of Searchlight
Searchlight was originally developed and released in the Kilo
release of Glance as the Catalog Index Service [1]. At the
Liberty Summit, we decided to broaden the scope to provide
advanced and scalable search across multi-tenant cloud
resources.
[1]
http://specs.openstack.org/openstack/glance-specs/specs/kilo/catalog-index-service.html
11. The last PTL moved to another company and cannot
work on Searchlight anymore
12. Searchlight was in a bad situation
● Missed several milestones
● No Rocky release
● No new patches
● The TC could not contact the PTL
13. The TC wanted to
remove Searchlight from
OpenStack’s official
projects!
14. Why searchlight?
● Search across multi-tenants cloud resources
● A universal search interface
● Near real time index and search
● Easy to add new resource type because of the plugin
architecture (currently support: Ironic, Neutron, Nova,
Swift, Cinder, Designate, Glance)
16. What have we done so far?
● Cleaned up most of the patches, fix some bugs, merge
some other patches
● Moved Searchlight from Launchpad to Storyboard
● Have some features to release in Stein-1 (e.g.
ElasticSearch 5.x)
17. The next milestone
Stein-2 (22-26 Oct 2018) [1]
- Develop some use cases for Searchlight
- Fix bugs
[1] https://www.dangtrinh.com/2018/09/searchlight-vptg-summary.html
[2] https://review.openstack.org/#/c/600287/
[3] https://review.openstack.org/#/c/453352/
18. We need your help
● Only 1 core reviewer: dangtrinhnt (it’s me :D)
● 2 tentative contributors: sapd1, thuydang
20. How to contribute?
● Review patches [1]
● Contribute your ideas with blueprints [2]
● Report or fix bugs [2]
● Discuss or help others on IRC #openstack-searchlight
● Team meeting: Bi-weekly, Monday 13:30 UTC, #openstack-searchlight
[1] https://review.openstack.org/#/q/project:openstack/searchlight
[2] https://storyboard.openstack.org/#!/project_group/searchlight
21. Contact us
IRC channel: #openstack-searchlight
or
IRC: dangtrinhnt
Email: dangtrinhnt@gmail.com
Website: https://www.dangtrinh.com
22. A roadmap to build an
universal search interface
for the cloud