RETIRED, Function as a Service for OpenStack
Go to file
Lingxian Kong 546d03e7ac Include md5 in function package path
This is the preliminary patch for function versioning support. In order
to create a new function version, we need to check if the function
package data has been changed compared with the latest version.

The package md5 is stored as part of the package file path.

Change-Id: Icf7c3999033989762b31bb629571bab6ad06b05e
Story: #2001829
Task: #12586
2018-04-13 19:40:28 +12:00
devstack Allow qinling to connect to k8s API with certificates 2018-04-11 17:26:20 +08:00
doc Function versioning spec proposal 2018-04-05 19:17:11 +12:00
etc Add administrative operations for some resources 2018-01-18 14:45:11 +13:00
example Allow qinling to connect to k8s API with certificates 2018-04-11 17:26:20 +08:00
playbooks zuul: create Neutron config dir for the devstack job 2018-03-20 14:28:12 +08:00
qinling Include md5 in function package path 2018-04-13 19:40:28 +12:00
qinling_tempest_plugin Allow qinling to connect to k8s API with certificates 2018-04-11 17:26:20 +08:00
releasenotes Fix releasenotes job is failure 2017-12-04 12:41:21 +08:00
runtimes Add Node.js runtime support 2018-03-09 11:18:18 +13:00
tools Merge "Allow qinling to connect to k8s API with certificates" 2018-04-11 10:15:45 +00:00
.coveragerc Exclude tests and db migrations from coverage report 2018-03-21 14:25:27 +08:00
.gitignore tests: replace .testr.conf with .stestr.conf 2017-10-10 18:03:00 +08:00
.gitreview Make api service work 2017-04-14 15:17:05 +12:00
.mailmap Make api service work 2017-04-14 15:17:05 +12:00
.stestr.conf tests: replace .testr.conf with .stestr.conf 2017-10-10 18:03:00 +08:00
.zuul.yaml Switch qinling-tempest to a voting check and gate job 2018-04-04 18:26:57 +08:00
CONTRIBUTING.rst doc: use storyboard link in CONTRIBUTING 2018-02-28 10:26:18 +08:00
HACKING.rst Update and replace http with https for doc links in qinling 2017-08-13 19:28:54 -07:00
LICENSE Initial commit for qinling project 2017-04-11 15:13:10 +12:00
README.rst Update qinling doc location to docs.openstack.org 2018-03-02 20:21:18 +08:00
babel.cfg Initial commit for qinling project 2017-04-11 15:13:10 +12:00
lower-constraints.txt add lower-constraints job 2018-03-22 18:36:23 -04:00
requirements.txt Updated from global requirements 2018-03-26 08:27:02 +00:00
setup.cfg Update home-page url 2018-02-25 23:49:16 +08:00
setup.py Use uWSGI for python runtime 2018-03-01 17:52:54 +13:00
test-requirements.txt Updated from global requirements 2018-03-22 10:09:36 +00:00
tox.ini add lower-constraints job 2018-03-22 18:36:23 -04:00

README.rst

Qinling

Note

Qinling (is pronounced "tʃinliŋ") refers to Qinling Mountains in southern Shaanxi Province in China. The mountains provide a natural boundary between North and South China and support a huge variety of plant and wildlife, some of which is found nowhere else on Earth.

Qinling is Function as a Service for OpenStack. This project aims to provide a platform to support serverless functions (like AWS Lambda). Qinling supports different container orchestration platforms (Kubernetes/Swarm, etc.) and different function package storage backends (local/Swift/S3) by nature using plugin mechanism.