Alan Plum
51b036be9f
Don't log stacktrace when fishbowl update fails ( #5088 )
2018-04-13 10:51:27 +02:00
Heiko
63048a36de
Feature/foxx store ( #4600 ) ( #4711 )
2018-02-28 17:11:39 +01:00
Alan Plum
ce9dfe8558
Fix legacy Foxx HTTP API compat layer ( #4265 ) Part 2 ( #4469 )
...
* Fix store support in foxx-manager legacy API
* Move store refresh logic into legacy Foxx API
The 'refresh' option is not actually exposed by the new API and the behaviour was incompatible with the old implementation.
* issue #4393 part two
2018-01-30 16:29:10 +01:00
Heiko
7819c217ac
Feature 3.3/swagger version upgrade 3.9.0 ( #4307 )
2018-01-16 09:08:36 +01:00
Mark
39d5cc9aac
Fix foxx github url ( #3042 )
2017-08-17 21:30:20 +02:00
Alan Plum
83310c12d7
Move FM.listJson into aardvark
2017-05-30 20:19:58 +02:00
Alan Plum
cceccf59da
Simplified Foxx self healing ( #2511 )
...
* Implement new self-heal
* Add error codes for 503, service missing/outdated
* Detect changes to service via rev
* Pretty print incoming response object in log
2017-05-30 18:27:32 +02:00
Andreas Streichardt
49328dcecb
Add authorizedflag fixing cluster internal foxx requests
2017-05-17 18:14:11 +02:00
Alan Plum
5d017d733c
Improve Foxx cluster resilience ( #2479 )
...
* Improve Foxx cluster resilience
Fixes #2083
Fixes #2384
Fixes #2408
Addresses #1892
* Port old Foxx API
* Implement single-file services
* Add console.errorStack/warnStack/infoStack helpers
* Simplify serviceInfo validation
* Extract github/upload logic into Aardvark and old FM API
* Move generator logic into Aardvark
* Move zip/js buffer logic into FM core
* Add Foxxmanager tests
* Send empty response when no README
* Disambiguate script arg format
Historically we allow passing an array of positional arguments or an arbitrary first argument.
This is surprising behaviour, so we should just always treat the value as a first argument.
* Rebuild bundle in development mode
* Nicer HTTP docs formatting
* Create Foxx HTTP docs
* Simplify service upload handling
* Remove inline swagger docs
* Implement public download route
* Consistency
* Rebuild aardvark
* Move bundle route into /_api/foxx/_local
* Rebuild Swagger API docs
* Add changes to CHANGELOG
* More docs
2017-05-16 17:41:29 +02:00
Wilfried Goesgens
a0809b8660
crapple codesigning doesn't like directories with .js
2017-05-04 15:01:02 +02:00
Alan Plum
2ed6d8cc3e
Discard unknown Foxx configs in production
...
Fixes #2162
2016-11-18 11:47:00 +01:00
Alan Plum
245819ea9c
Add Foxx HTTP API
2016-10-20 15:09:36 +02:00
Alan Plum
76c447e29d
Add module.context.createDocumentationRouter
2016-08-19 00:36:08 +02:00
Alan Plum
41a162bce0
Fix default of legacy flag
2016-08-17 21:53:07 +02:00
Alan Plum
bcb722f0ac
Add legacy mode to web interface
2016-08-17 14:51:04 +02:00
Frank Celler
d8318148ca
authorization is optional
2016-06-23 10:46:43 +02:00
Wilfried Goesgens
0f18606c74
permit download of swagger json if authentication is turned of.
...
This fixes #1888
2016-06-22 10:27:35 +02:00
Alan Plum
82f9b024f8
Make download nonce-based
2016-06-21 11:34:37 +02:00
Alan Plum
132a3fa387
Finalize Context.md
2016-06-20 18:02:26 +02:00
Alan Plum
8a640eb1b5
ERROR_APPLICATION_* -> ERROR_SERVICE_*
2016-06-17 20:02:25 +02:00
Alan Plum
c4ed4d9df0
Make swagger docs secure again
2016-06-17 14:52:15 +02:00
Alan Plum
6c12b1b62d
Too eager
2016-06-16 13:51:15 +02:00
Alan Plum
16b3b59272
Fix aardvark scripts route
2016-06-16 13:48:15 +02:00
Alan Plum
4b65779cc4
Add req.trustProxy, req.arangoUser, req.arangoVersion
2016-06-15 17:11:57 +02:00
hkernbach
5dee5948b6
included version in foxx-zip download name
2016-06-13 21:07:04 +02:00
Andreas Streichardt
eff07483ec
Make documentation available
2016-06-03 16:27:54 +02:00
Andreas Streichardt
021b71a7c1
Frontend is working
2016-06-01 17:51:39 +02:00
Alan Plum
76be53e57c
Don't throw generic errors in Foxx manager
2016-05-31 14:45:59 +02:00
hkernbach
36bc70a468
aardvark authorization
2016-05-19 16:13:37 +02:00
Alan Plum
e1d384813e
Make Foxx name/version optional
2016-05-02 15:50:06 +02:00
Alan Plum
f81c946fd7
app -> service
2016-05-02 14:42:08 +02:00
Alan Plum
e4cfa5ec0d
Throw better errors when install fails
2016-04-20 18:11:49 +02:00
Alan Plum
c23d73f78c
Aardvark should always expect auth
2016-04-20 15:23:01 +02:00
hkernbach
54c8d4c700
foxx teardown route fix
2016-04-20 12:29:07 +02:00
Alan Plum
d0ce74803c
Make sure session exists before checking it in aardvark
2016-04-19 13:58:50 +02:00
Alan Plum
9f25f44a87
Don't check the Foxx store unless you actually need it
2016-04-18 18:01:06 +02:00
Alan Plum
39754d700f
Unbreaky aardvark
2016-04-18 18:01:01 +02:00
Alan Plum
c1fef91659
More aardvark modernization
2016-04-18 18:01:01 +02:00
Alan Plum
954aced326
Use res.throw for aardvark auth
2016-04-18 18:00:57 +02:00
Alan Plum
fc05c019d2
Fix aardvark auth
2016-04-18 18:00:47 +02:00
Alan Plum
5d765be524
Port Aardvark to FOTF
2016-04-18 18:00:46 +02:00
Alan Plum
ac18d26c72
Always force when deleting foxxes in aardvark
...
Fixes #1358 .
2016-02-09 17:29:45 +01:00
Alan Plum
afc9185e70
Aardvark downloads now uses prettier zip file names
2016-02-09 13:52:48 +01:00
Alan Plum
de9ae5128a
underscore -> lodash
2015-12-23 23:30:55 +01:00
Alan Plum
8853ede355
org/arangodb -> @arangodb
2015-12-15 15:51:44 +01:00
Jan Steemann
96d8c24c61
fix app thumbnails
2015-09-29 14:58:35 +02:00
Alan Plum
8c24b0c28b
Fixed missing thumbnail
2015-09-25 16:40:03 +02:00
Alan Plum
252cba5e9f
Implemented FoxxService
2015-09-24 13:46:14 +02:00
Alan Plum
ac0e465499
Added highlight.js
2015-07-21 14:46:43 +02:00
Alan Plum
ea16d48b78
Added readme route.
2015-07-21 13:29:54 +02:00