[openstack-dev] [qinling] project update - 4
Lingxian Kong
anlin.kong at gmail.com
Tue Feb 27 23:09:39 UTC 2018
This project update email is supposed to be sent regularly, but feel free
to get in touch in #openstack-qinling irc channel anytime. - First, Qinling
was approved as an official project at the end of Queens cycle, and will
start its journey as an official project in Rocky development cycle,
welcome any kind of contributions from the whole community - Qinling
feature and bug tracking have been migrated from launchpad to
StoryBoard[1], which is much more flexible for task tracking across
multiple teams, multiple code repositories, or even multiple branches
within those code repositories. - The Rocky task priorities have been
sorted out, for anyone interested, please refer to
https://storyboard.openstack.org/#!/worklist/251 - More additional Jenkins
jobs were added to the project, such as doc, code coverage, release notes,
etc. As usual, you can easily find previous emails below. [1]:
https://storyboard.openstack.org/#!/project/927
Cheers,
Lingxian Kong (Larry)
---------- Forwarded message ----------
From: Lingxian Kong <anlin.kong at gmail.com>
Date: Wed, Jan 24, 2018 at 12:12 AM
Subject: [openstack-dev] [faas] [qinling] project update - 3
To: OpenStack Development Mailing List <openstack-dev at lists.openstack.org>
Hi, all
This project update is posted bi-weekly, but feel free to get in touch in
#openstack-qinling anytime.
- Function package md5 check. This feature allows user specify the md5
checksum for the code package when creating the function, so the
function package could be verified after downloading. If CLI is used, the
md5 checksum will be calculated automatically.
- Function webhook. The user can expose a function to 3rd party
service(e.g. GitHub) by creating webhook so that the function can be
invoked without authentication.
- [CLI] Support to download function code package.
BTW, maybe some of you already know that Qinling team is applying to become
an OpenStack official project[1], feel free to leave your comments in the
application, any feedback and questions are welcomed.
As usual, you can easily find previous emails below.
[1]: https://review.openstack.org/#/c/533827/
Cheers,
Lingxian Kong (Larry)
---------- Forwarded message ----------
From: Lingxian Kong <anlin.kong at gmail.com>
Date: Mon, Jan 8, 2018 at 10:37 AM
Subject: [openstack-dev] [faas] [qinling] project update - 2
To: OpenStack Development Mailing List <openstack-dev at lists.openstack.org>
Hi, all
Happy new year!
This project update is posted by-weekly, but feel free to get in touch in
#openstack-qinling anytime.
- Introduce etcd in qinling for distributed locking and storing the
resources that need to be updated frequently.
- Get function workers (admin only)
- Support to detach function from underlying orchestrator (admin only)
- Support positional args in users function
- More unit tests and functional tests added
- Powerful resource query filtering of qinling openstack CLI
- Conveniently delete all executions of one or more functions in CLI
You can find previous emails below.
Have a good day :-)
Cheers,
Lingxian Kong (Larry)
---------- Forwarded message ----------
From: Lingxian Kong <anlin.kong at gmail.com>
Date: Tue, Dec 12, 2017 at 10:18 PM
Subject: [openstack-dev] [qinling] [faas] project update
- 1
To: OpenStack Development Mailing List <openstack-dev at lists.openstack.org>
Hi, all
Maybe there are aleady some people interested in faas implementation in
openstack, and also deployed other openstack services to be integrated with
(e.g. trigger function by object uploading in swift), Qinling is the thing
you probably don't want to miss out. The main motivation I creatd Qinling
project is from frequent requirements of our public cloud customers.
For people who have not heard about Qinling before, please take a look at
my presentation in Sydney Summit:
https://youtu.be/NmCmOfRBlIU
There is also a simple demo video:
https://youtu.be/K2SiMZllN_A
As the first project update email, I will just list the features
implemented for now:
- Python runtime
- Sync/Async function execution
- Job (invoke function on schedule)
- Function defined in swift object storage service
- Function defined in docker image
- Easy to interact with openstack services in function
- Function autoscaling based on request rate
- RBAC operation
- Function resource limitation
- Simple documentation
I will keep posting the project update by-weekly, but feel free to get in
touch in #openstack-qinling anytime.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180228/0d70b706/attachment.html>
More information about the OpenStack-dev
mailing list