Posts

Searchlight for Train

Image
(source: https://superuser.openstack.org/articles/newsletter-3-28/)
As we are reaching the final weeks of the Stein cycle, I would like to discuss a little bit about what we've done in Stein and planning for the Train cycle.

Stein cycle highlights as putting in [1]:
Searchlight now works with Elasticsearch 5.xWe have released a new vision to make Searchlight a multi-cloud application [2]. Moreover, we did a comparison of our vision and the OpenStack clouds visionFunctional test setup has been improvedSearchlight now can work and be tested with Python 3.7 And for the Train cycle, we would like to accomplish these main goals to fulfill the vision:
Make searchlight work with multiple cloud platforms including multiple OpenStack clouds [6], Azure [9], Google Cloud [10], AWS [11]. Add support for other OpenStack resources: Tacker [7], Octavia [8]Deprecate support for Elasticsearch 2.x [5] There is a lot of work to be done so I would continue putting effort to encourage new contributors t…

Searchlight RC1 released

Image
Yahooo!!! We just released Searchlight Stein RC1 last week [1][2]. The stable/stein branch has been created for all of the projects. Here are the versions:

- searchlight: 6.0.0.0rc1
- searchlight-ui: 6.0.0.0rc1
- python-searchlightclient: 1.5.0

Moreover, we also added some highlights for Searchlight in this Stein cycle  [3]. There will be not much going on for the rest of the cycle, only minor changes. And, since we're busy preparing for the next term with more features to fulfill the Searchlight's vision [4], we will focus on designing the architecture and make Searchlight more stable.

BTW, I will continue serving as Searchlight's PTL for Train :) So, let's rock it!!!


References:

[1] https://review.openstack.org/#/c/644359/
[2] https://review.openstack.org/#/c/644358/
[3] https://releases.openstack.org/stein/highlights.html#searchlight-search-service
[4] https://docs.openstack.org/searchlight/latest/contributor/searchlight-vision.html

Searchlight at Stein-3 (R-8,7,6)

Image
Yahoo!!! We reached the Stein-3 (Stein R-5) [13] which is a very important milestone [11]. During this week, there are a couple of events (Searchlight related) will happen including:
Feature freeze: we have some features are being developed and expected to release them at Stein R-1.Final release for client libraries: at this point, I can tell there would be no more major changes of the python-searchlightclientStein community goals completed: Searchlight runs tests under Python 3 by default and has a basic framework for pre-upgrade checks.Train PTL self-nomination: I would say that I will run for another term as Searchlight PTL in order to build a foundation for the multi-cloud vision of Searchlight. Following are the major changes we made at Stein-3:
TC vision reflection [1]: this is a good practice to compare Searchlight vision with the TC vision [12] to make sure the team is going in the right direction which designed by the OpenStack community.Replace httplib2 with requests [2]: thi…

Up and Running with Red Hat CodeReady Workspace IDE

Image
Just another IDE? Yeah, you got it right, just another IDE. But this time, It's a special IDE designed for the Kubernetes developers. CodeReady Workspace IDE [1] includes tools and the dependencies that are needed to code, build, test, run, and debug the applications that run inside your Kubernetes clusters. It's hard to find the getting started guides in the Red Hat developer page so I tried and note it down here.
A. First, you need to have a running OpenShift Container Platform (OCP) instance Right now CodeReady Workspace only works inside the OCP as far as I know [2] (there may be hackers out there know how to make it work in other platforms). The easiest way is to use the Red Hat Container Development Kit (CDK) [3] which helps you to have a smaller scale version of the OCP up and running, the minishift [4]. And, in order to install the CDK successfully, the recommended way is to install it inside a Red Hat Enterprise Linux (RHEL) server, register a Red Hat Developer account…

Searchlight weekly report - Stein R-12,11,10,9

Image
For the last four weeks, we're working on hardening our multi-vision and preparing for the Open Infrastructure Summit in Denver this April [1]. The team had submitted one session to discuss and showcase our progress on implementing the multi-cloud features [2] and waiting for voting results.

For the Denver summit, we decided to give a demonstration of Searchlight that has:

Search resources across multiple OpenStack Clouds [3]Frontend UI that adds the views for multi-cloud search [4]
So, from now to before the summit, we will focus on developing the [3] and [4] features for Searchlight. For more details about our multi-cloud vision for Searchlight, please have a look at [5].

Btw, It's the Lunar New Year now in Viet Nam. HAPPY NEW YEAR!!!

References:

[1] https://www.openstack.org/summit/denver-2019/
[2] https://etherpad.openstack.org/p/searchlight-denver-2019
[3] https://storyboard.openstack.org/#!/story/2004840
[4] https://storyboard.openstack.org/#!/story/2004872
[5] https://et…

VietOpenInfra third webinar - 14th Jan. 2019

Image
Yay, finally after the new year holiday we can organize the third upstream training webinar for OpenStack developers in Vietnam [1]. This time we invited Kendall Nelson [2], Upstream Developer Advocate for the OpenStack Foundation, to teach us about the Storyboard [3] and Launchpad [4] task management tools (she's also one of the core developers of the Storyboard project).

We first started with the Jitsi conferencing platform [5] but we could not communicate with Kendall (in the US) for some reason. So, we decided to switch back to Zoom [6] and everything went well after that. There were about 12 people attended the webinar and we had a good conversation with Kendall about some aspects of Storyboard which is quite new to some users. You can check out the conversation (log chat) here [7]. Below is the recorded video:



We would like to say thanks to Kendall Nelson for her kind acceptance to teach us this time even though the schedule was pretty early for her (6AM her time). We learn…

Searchlight at Stein-2 (R-14 & R-13)

Image
Finally, we have reached the Stein-2 milestone. Over the past three months, we have been working on clarifying the use cases of Searchlight as well as envisioning a sustainable future for Searchlight. We decided to make the project a multi-cloud application that can provide search capacity across multiple cloud orchestration platforms (e.g., AWS, Azure, K8S, etc.). The effort was made possible by the contribution of Thuy Dang (our newest core member) and Sa Pham [3]. You can check out the documents at [4].

The projects are versioned as following:
searchlight: 6.0.0.0b2searchlight-ui: 6.0.0.0b2 python-searchlightclient wasn't released in this milestone because there were no big changes.

Here are the major changes included in this release:
Searchlight use cases and vision [1]Fix bug [2] Let's searching!!!

References:

[1] https://review.openstack.org/#/c/629104/
[2] https://review.openstack.org/#/c/621996/
[3] https://review.openstack.org/#/c/629471/
[4] https://docs.openstack.org/…