Граф коммитов

1901 Коммитов

Автор SHA1 Сообщение Дата
Rok Garbas 3246aad53f
shipit_dashboard: remove clouseau from setup.py 2016-08-30 16:09:24 +02:00
Rok Garbas 059e9c11fa
shipit_dashboard: clouseau -> libmozdata 2016-08-30 13:55:36 +02:00
Rok Garbas 605b2ce34f
setup: shipit_dashboard and shipit_frontend should be now packaged 2016-08-29 21:48:31 +02:00
Rok Garbas 883190ede3
setup: install nix when is needed 2016-08-29 15:30:52 +02:00
Rok Garbas 52193fa0fc Merge pull request #43 from La0/master
Shipit: Authenticated requests
2016-08-29 15:29:57 +02:00
Bastien Abadie 8452dccd3f Shipit: Cleanup clouseau data directly in backend 2016-08-29 14:34:42 +02:00
Rok Garbas d3a6c5fd8f
using correct names of s3 buckets, fixes #40 2016-08-29 14:05:36 +02:00
Rok Garbas 280907dfa4
releng_clobberer: taskcluster_workertypes cli command added, fixes #42 2016-08-29 13:15:28 +02:00
Bastien Abadie 16c8597303 Shipit: Display reviewers & fix uplift request display. 2016-08-27 16:04:56 +02:00
Bastien Abadie 33e3969bd8 Shipit: User credentials through Taskcluster, sent to backend on request. 2016-08-26 17:10:50 +02:00
Bastien Abadie fa2dd6f44b Shipit: Fix backend url in frontend. 2016-08-25 21:37:35 +02:00
Bastien Abadie 2ef12b7c98 Shipit: full compatibility with Elm frontend. 2016-08-25 21:37:14 +02:00
Bastien Abadie b8511243d7 shipit: use direct list of all analysis. 2016-08-25 18:16:58 +02:00
Rok Garbas b5dcea47d7
setup: deploying to correct heroku apps 2016-08-25 09:51:13 +02:00
Rok Garbas b3eb9950fe
relengapi -> releng, fixes #7 2016-08-24 17:53:02 +02:00
Rok Garbas e6dd2d1359
relengapi_clobberer: we dont need cache support (for now), fixes #32 2016-08-24 14:02:36 +02:00
Rok Garbas 0546f73f28
docs: initial infrastructure with deploying to S3, fixes #8 2016-08-24 13:37:09 +02:00
Rok Garbas 5d89181b42
relengapi_frontend: not needed file 2016-08-23 19:50:10 +02:00
Rok Garbas a4948fc48c relengapi_clobberer: migrate scripts from mysql to sqlite / postgresql ... (#31, #23) 2016-08-23 19:49:41 +02:00
Rok Garbas 87576a84c6
shipit_dashboard: few fixes for app initialization
- init_app should handle all registration logic. this is needed so we
  can create tests at one point

- db extension should come after everything. this will ensure databases
  will be initially created.

- cors is already enabled when in development mode.

- connextion json serializer should be used instead of
  `from backend.serializers import TimedeltaJSONEncoder`
2016-08-18 17:33:59 +02:00
Rok Garbas 3d561c0b93
relengapi_clobberer: remove print statement
this was a remaining thing from debugging session
2016-08-18 17:33:12 +02:00
Rok Garbas 92c344e338
relengapi_common: db common extension should be always applied as last
cache extension should not be present as default
2016-08-18 17:16:39 +02:00
Rok Garbas 92746e6729
initial nix support for shipit_dashboard
commands that should work with this comming

 -> enter development environment
     make develop APP=shipit_dashboard

 -> run in development mode (with --reload)
     make develop-run APP=shipit_dashboard

 -> build (and run tests)
     make build APP=shipit_dashboard

 -> build docker image
     make docker APP=shipit_dashboard
2016-08-18 17:00:24 +02:00
Bastien Abadie 950035c2ac
Shipit: fix swagger api description for get_analysis. 2016-08-18 13:19:52 +02:00
Bastien Abadie 345d028da5
Shipit: working bug analysis workflow with clouseau. 2016-08-18 13:19:52 +02:00
Bastien Abadie 2c352b36df
Shipit: Import dashboard backend code. 2016-08-18 13:19:52 +02:00
Rok Garbas b8f1883e7b
relengapi_frontend: clobberer part now works with new clobberer api
fixes #12
2016-08-17 11:48:09 +02:00
Rok Garbas e16a38e5ee
relengapi_clobberer: start in debug mode when developing 2016-08-16 14:23:22 +02:00
Rok Garbas 53bca03daf
relengapi_clobberer: let know which packages are being initialized 2016-08-15 15:12:36 +02:00
Rok Garbas 04485dbd8f
relengapi_frontend: is now deployable 2016-08-15 15:12:32 +02:00
Rok Garbas 1f65ce7b5c
deploying static html apps (eg. relengapi_frontend) via AWS S3, fixes #24
- all *.nix files at root are now in nix/ folder

- Makefile has now helper command to make it easier to
  develop/build/deploy different apps
2016-08-11 13:47:24 +02:00
Rok Garbas 2ffdebda11
many fixes
- relengapi_frontend packaged with nix, fixes #13
- flake8 now lints relengapi_clobberer code, fixes #5
- update script, fixes #22
- docker images build from nix expressions, fixes #18
- script to push to heroku, fixes #19
2016-08-09 20:25:18 +02:00
Rok Garbas 3c81b33722
renamed relengapi_tools -> relengapi_frontend, fixes #11 2016-08-08 15:17:08 +02:00
Rok Garbas 804eb8893a
run.py now also listens for changes in *.yml files when in debug mode 2016-08-08 14:10:55 +02:00
Rok Garbas 8a3ba05299
relengapi_common: automatically enabling cors extension when in debug mode 2016-08-08 12:28:33 +02:00
Rok Garbas b8d5bed82e
serve swagger ui on correct urls 2016-08-05 18:26:26 +02:00
Rok Garbas 7164907469
api points on development split on _
this means that relengapi_clobberer was available on

   /__api__/relengapi_clobberer

will now be available on

   /__api__/relengapi/clobberer
2016-08-05 17:51:54 +02:00
Rok Garbas b34a58a8d5
relengapi_clobberer: update on work on clobberer 2016-08-05 17:47:24 +02:00
Rok Garbas c5d01ad150
shipit: another session and first service definition 2016-08-05 17:46:35 +02:00
Rok Garbas 3f8aec3c9f making sure clobberer starts 2016-08-01 17:48:39 +02:00
Rok Garbas 7c805128ca inital shipit code 2016-08-01 17:47:58 +02:00
Rok Garbas 8968ab30fd inital work on modernizing stack 2016-08-01 00:26:01 +02:00
Rok Garbas 2ef601ac52 tools: clobberer view complete 2016-07-28 21:24:14 +02:00
Rok Garbas aab430a4f3 Merge pull request #4 from La0/shipit
Shipit: WebData
2016-07-25 14:23:09 +02:00
Bastien Abadie c4be719588 shipit: Support WedData to fetch analysis. 2016-07-25 09:42:32 +02:00
Rok Garbas 59aa703d8c tools: splitting App.elm appart 2016-07-23 17:46:00 +02:00
Bastien Abadie af29242d3d shipit: Restore analysis load through tasks. 2016-07-22 17:16:38 +02:00
Rok Garbas 83d604a667 shipit_frontend: init
pair programming with @La0
2016-07-22 11:13:53 +02:00
Rok Garbas 54df767d4a tools: initial fetching of data for clobberer 2016-07-22 08:59:16 +02:00
Rok Garbas 5567fe7dcb trying not to be too smart for my own good
with elm we can always (safely) refractor later since compiler will
guide us.
2016-07-19 15:06:11 +02:00