Commit Graph

44 Commits

Author SHA1 Message Date
Denis Makogon
e1d8367d88 Issue #13: Improve logging in controllers
Implements: #13
2016-12-13 09:59:50 +02:00
Denis Makogon
cbc157b396 Merge pull request #31 from denismakogon/bandit-security
Issue #17: Introduce Bandit static security checks
2016-12-13 09:47:50 +02:00
Denis Makogon
014f31342e Issue #17: Introduce Bandit static security checks
Implements #17
2016-12-13 03:48:30 +02:00
Denis Makogon
43184a31a1 Merge pull request #28 from denismakogon/drop-confusing-code
Cleanup controllers
2016-12-13 03:46:31 +02:00
Denis Makogon
fd9224393c Cleanup controllers
- drop /v1/tasks because IronFunctions /tasks
   should not be consumed by users
 - remove response rendering on async execution
   because async exec on IronFunctions return
   "call_id" that means nothing to users
2016-12-13 01:31:51 +02:00
Denis Makogon
bc5a57c133 Merge pull request #25 from denismakogon/consolidate
Consolidate path retrieving from route
2016-12-10 01:43:19 +02:00
Denis Makogon
560d7006ad Consolidate path retrieving from route 2016-12-10 01:41:45 +02:00
Denis Makogon
6f6a5e6f46 Merge pull request #23 from denismakogon/issue/22
Issue #22: Make public route execution validation more strict
2016-12-09 22:51:12 +02:00
Denis Makogon
262903983f Issue #24: Introduce app ownership validation in Runnable controller
Fixes: #24
2016-12-09 22:38:04 +02:00
Denis Makogon
3bbe877b88 Issue #22: Make public route execution validation more strict
Fixes: #22
2016-12-09 20:09:40 +02:00
Derek Schultz
b9e2655336 Merge pull request #19 from denismakogon/openstack-app-sample
Introduce OpenStack API-based function example
2016-12-09 10:11:32 -07:00
Denis Makogon
f84fa55460 Introduce OpenStack API-based function example 2016-12-09 14:48:39 +02:00
Derek Schultz
a5d0bb734b Merge pull request #11 from denismakogon/project-picasso
New project name: Picasso
2016-12-07 11:22:46 -07:00
Denis Makogon
b7c4f69ee5 Update README.md 2016-12-07 20:20:56 +02:00
Denis Makogon
08f2a97f45 Include max_concurrency, timeout and memory into response 2016-12-07 01:07:56 +02:00
Denis Makogon
b8c5041e47 Update descriptions in readme and setup.py 2016-12-07 00:23:41 +02:00
Denis Makogon
78609e1811 Revert change that modifies route path to full HTTP url 2016-12-07 00:10:23 +02:00
Denis Makogon
a0dd07553e New project name: Picassa 2016-12-07 00:01:44 +02:00
Derek Schultz
fdc9fd3935 Merge pull request #10 from denismakogon/update-to-latest-iron-functions-api
Massive update
2016-12-06 10:16:11 -07:00
Denis Makogon
a6a8405510 Prepare for project renaming
- refactoring with relative imports to support simple renaming
 - new tox job to build and simply test code inside docker container
2016-12-06 09:42:29 +02:00
Denis Makogon
e02b003fcb Massive update
- new version of python-functionsclient
 - updated swagger doc
 - improved tests
2016-12-02 17:11:26 +02:00
Derek Schultz
fee06d71a5 Merge pull request #8 from denismakogon/docker-pack
Implements Docker-based distribution
2016-11-29 14:36:29 -07:00
Denis Makogon
222c575904 Implements Docker-based distribution 2016-11-29 23:31:36 +02:00
Derek Schultz
da914d3224 Merge pull request #7 from denismakogon/alembic-cnf
Simplify migrations automation
2016-11-28 21:14:58 -07:00
Denis Makogon
1e5a654987 Simplify migrations automation 2016-11-28 14:56:50 +02:00
Denis Makogon
7eedd99ee1 Merge pull request #5 from denismakogon/master
Implements integration testing framework
2016-11-23 23:33:57 +02:00
Denis Makogon
207bc86f3e Simplify integration tests configuration
- Make it more OpenStack-aligned
2016-11-23 00:33:48 +02:00
Denis Makogon
15710f6cd4 Use aioservice v0.0.1 2016-11-22 17:16:43 +02:00
Denis Makogon
fd43c0f157 Implements integration testing framework
- reusing functional tests for integration purposes
 - common parts of both test frameworks were extracted to tests/common
 - tox.ini updated
 - README updated
 - test_regression.sh updated to run regression
   checks on both integration and functional
2016-11-19 04:08:54 +02:00
Derek Schultz
d5df8430b9 Merge pull request #4 from denismakogon/master
Use stable release package of python-functionsclient
2016-11-18 17:14:37 -07:00
Denis Makogon
c58186cf20 Use stable release package of python-functionsclient 2016-11-19 02:12:53 +02:00
Derek Schultz
d7e28b6db3 Merge pull request #3 from denismakogon/master
Implemets functional testing framework
2016-11-18 14:08:07 -07:00
Denis Makogon
02da77a020 Addressing comments from review 2016-11-18 22:21:20 +02:00
Denis Makogon
7903c95ac6 Testing regression tool
- adding test: Delete app with routes
   - adjusting regression tool to work properly
2016-11-18 21:47:21 +02:00
Denis Makogon
d432b9363a Implements tests regression tool 2016-11-18 20:18:57 +02:00
Denis Makogon
b78d1a7dc3 Impelemts functional testing framework
Includes:
  - base functional test case class
  - apps tests
  - route tests
  - coverage included

 README updated
2016-11-18 19:03:44 +02:00
Derek Schultz
967bd9fa3f Merge pull request #1 from denismakogon/master
Refactoring + Swagger docs
2016-11-17 15:33:12 -07:00
Denis Makogon
746507d283 Merge pull request #2 from iron-io/various-readme-edits
various readme edits
2016-11-17 23:00:50 +02:00
Derek Schultz
1ee0248d9f modify quick-start to show MySQL set up process 2016-11-17 13:25:03 -07:00
Derek Schultz
f572baef93 fix wording in quick-start guide 2016-11-17 12:48:28 -07:00
Derek Schultz
6fd5d9e623 fix project link 2016-11-17 12:46:17 -07:00
Denis Makogon
af3e5d1c44 Implementing Swagger doc generation
partially depends on aiohttp_swagger/pull/13
2016-11-17 19:51:01 +02:00
Denis Makogon
68b54f28bb Refactoring
- enable public/private routes exectuion
	- implementing new DB model - routes
	- refactoring service model to allow sub-apps
	- examples/hello-lambda.sh was changed to reflect new routes API
2016-11-16 18:27:02 +02:00
Denis Makogon
4471a4081a Initial commit
Project LaOS aka Lambdas-on-OpenStack
2016-11-14 17:57:27 +02:00