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