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

23 Коммитов

Автор SHA1 Сообщение Дата
Kyle Ju 88014a2844
Add Redis to notifier production setup (#2258)
Co-authored-by: Kyle Ju <kyleju@chromium.org>
2022-09-20 09:55:24 -07:00
Kyle Ju e5f9a7b642
Create Redis staging setup (#2211)
* Redis staging setup

* Add an if for staging

* Implement Redis caching APIs (#2212)

* Redis APIs

* Nit

* Partially migrate Ramcache usage to Redis (#2214)

* Migrate all fields except feature-related cache

* Fix

* Address comments

Co-authored-by: Kyle Ju <kyleju@chromium.org>

Co-authored-by: Kyle Ju <kyleju@chromium.org>

Co-authored-by: Kyle Ju <kyleju@chromium.org>
2022-09-12 13:56:50 -07:00
Jason Robbins df4aec4cf2
Send and receive emails in py3 using GAE legacy libraries (#1923)
* Progress

* Send and receive emails in py3 using GAE legacy libraries.

* No need to run py2 unit tests when there are none

* Addressed review comments.
2022-06-10 14:56:40 -07:00
Jason Robbins 10a6decb01
Further separate py2 code. (#1657)
* Further separate py2 code.

* Try making corresponding changes to py2 workflow

* Add TODOs for a couple of deps that are still needed for now.
2022-01-05 16:22:01 -08:00
Jason Robbins e77396a8cc
Make app deployable with py3. (#1559)
* Make app deployable with py3.

* Handle empty API posts
2021-09-24 15:19:17 -07:00
Jason Robbins 87cdfd97d4
Delete unneeded code in scripts/. (#1546) 2021-09-21 17:49:41 -07:00
Jason Robbins ecd96ba8dd
Split app into py2 and py3 services. (#1460)
* Split app into py2 and py3 services.

* fix typo

* Also deploy app-py3 and upgrade skipfiles to .gcloudignore.

* fix typo

* addressed review comments
2021-08-17 15:35:08 -07:00
Jason Robbins 28840790b5 Remove unneeded firebase environment variables 2021-02-24 16:31:01 -05:00
Jason Robbins 9cbc5345de Make metrics fetch more robust and debuggable. 2021-01-20 19:21:14 -05:00
Jason Robbins c610e44e99
Upgrade from GAE taskqueue to Google Cloud Tasks (#1141)
* Upgrade from GAE taskqueue to Google Cloud Tasks.

* added unit tests

* Add link to Monorail file that I referenced.

* Add grpcio to travis build

* Try installing grpcio locally first

* Try installing grpcio via sudo

* Try a smaller set of deps for travis.

* Debug travis config

* Avoided missing imports while running unit tests on travis

* Removed travis debugging lines
2021-01-15 15:50:36 -08:00
Jason Robbins c43054f228
Set up staging server, and send staging email to archive. (#765)
This is progress on issue #756.
2020-02-24 09:22:24 -08:00
Eric Bidelman a33a626259 Fixes #517. Moves to gcloud 2017-10-17 09:57:53 -07:00
Eric Bidelman 46f72420c7 Push notifications: sent to subscribers when feature is updated 2017-08-06 10:35:40 -07:00
Eric Bidelman e5c98a5dc0 Cleanup new deploy, shared skip_files, fixes for prod 2017-07-02 22:14:35 -07:00
Eric Bidelman 6b9aba52aa Feature owners: db notifications and task queue.
- Intercepts calls to Feature.put() and diffs changes in properties for updates
- Creates async task queue and email notifies feature owners
- Switch to pip and custom django install instead of GAE version
2017-07-02 21:25:30 -07:00
Eric Bidelman 932ab0391a Update deploy script. Rev version 2016-07-21 14:06:04 -07:00
Eric Bidelman f74139bdfb Omit --oauth2 flag. Default now 2015-12-03 08:53:32 -08:00
Eric Bidelman ab2c7c3e46 Feedback. 2015-08-03 09:59:03 -07:00
Eric Bidelman 123f4c8b3c More 1.0
- Use iron-icons instead of font awesome
- Bug fixes and element changes
- Remove uneeded files
2015-07-29 23:14:40 -07:00
Eric Bidelman de2472fe3c Fixes #103
Add build step, update vulcanize output
Modularize imports and CSS
Reduces requests to ~13
2014-03-24 09:23:22 -07:00
Eric Bidelman 6e8b6346d1 Use vulcanized import for main features pages 2014-03-01 21:54:17 -08:00
Eric Bidelman d34adf6627 Update deploy script to use oauth2 2013-09-27 16:50:58 -07:00
Eric Bidelman 83e1f51459 Initial commit of uma stuff 2013-04-12 10:19:21 -07:00