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