Zev Benjamin
e6150169cd
Fix API path for check_send_receive.py
...
(imported from commit a930475d2b65324c838b4fd40fe8ce007c52089b)
2013-05-29 15:29:52 -04:00
Jessica McKellar
5e8e1e09bd
api: bump version to 0.1.7.
...
(imported from commit 71d1af3806dea82a55ff7f620a92ffb7f1b63a56)
2013-05-29 15:23:26 -04:00
Zev Benjamin
d5ae643a06
[manual] Remove dependence on /home/humbug/humbug git checkout on app frontends
...
Modified files need to be copied into the right place. The checkout
on git.humbughq.com also needs to be updated.
(imported from commit dbe9e05a0512e1f59c7819dd8d44c2c4e9c83bcf)
2013-05-29 12:00:03 -04:00
Tim Abbott
d68f365ee5
Fix too-long subjects sent by git and nagios integrations
...
(imported from commit 9bf3af613b07fb7c72125eee0d08fd4a16dfa88a)
2013-05-22 10:17:15 -04:00
Tim Abbott
be7903443c
Add support for updating messages after they've been received.
...
Currently the interface for editing messages is limited to a
command-line API tool; it's great for testing with e.g.:
./api/examples/edit-message --message=348135 --content="test $(date +%s)" --site=http://localhost:9991 --subject="test"
The next commit will add a user interface for actually doing the editing.
(imported from commit bdd408cec2946f31c2292e44f724f96ed5938791)
2013-05-20 23:40:26 -04:00
Tim Abbott
c849ae3470
zephyr_mirror: Fix incorrect check for already running mirror bots.
...
(imported from commit 76e758697ac19362e79d4a4995b576f10d229514)
2013-05-20 23:29:53 -04:00
Leo Franchi
4bf0ecc159
Check rabbitmq consumers for all important queues
...
(imported from commit 1279d33e3e1c36ee8da01859875d24b54e14e2e6)
2013-05-17 01:02:35 -04:00
Zev Benjamin
223ac22a13
Fix use of logging instead of logger
...
(imported from commit cd25471e842e089d5032b07bcd83c6fe44d03a2d)
2013-05-09 13:50:21 -04:00
Tim Abbott
fcb6336642
zephyr_mirror: Use select to determine whether new messages are available.
...
(imported from commit a91f45aa9f3913f38285c050e574bf562b2af2df)
2013-05-09 10:35:49 -04:00
Tim Abbott
5a0e86c6d4
zephyr_mirror: Use json if simplejson is not available.
...
(imported from commit 4b5f6ff71067cd2697c864c715afbb3b9dd19302)
2013-05-09 10:35:47 -04:00
Tim Abbott
5af166e063
zephyr_mirror: Limit logging of errors when checking restart stamps.
...
(imported from commit 194b30d757a5f20d6d20bc8aed9154c6aece9837)
2013-05-09 10:35:47 -04:00
Tim Abbott
8f17166ec6
feedback-bot: Fix API path.
...
(imported from commit 405911ef8ff390b09dae84a0fc142ec721e50929)
2013-05-03 18:20:34 -04:00
Tim Abbott
f0e6618b66
[manual] feedback-bot: Include sender domain in feedback messages.
...
feedback-bot needs to be updated and restarted after this is pushed to
prod for these changes to take effect.
(imported from commit fcabd2f4bb26c794454e096242a8073805fc786c)
2013-05-02 15:32:04 -04:00
Tim Abbott
db4ff2ce56
feedback-bot: Fix indentation of StreamLogger code.
...
(imported from commit 8bb1d04257c12fb2787349cd2d049e52e96a23b0)
2013-05-02 15:31:11 -04:00
Luke Faraone
d5d4edfbe3
Implement Humbug SVN integration.
...
This post-commit hook depends on pysvn. After a transaction is completed,
a Humbug is sent to a configurable stream with the repo modified, actor,
and commit message.
(imported from commit 75cab82d5fe993ea7c4c05be07a7b61e770aff81)
2013-05-01 11:37:07 -07:00
Luke Faraone
349ce15c66
Bump API version
...
(imported from commit 2366dbabbb0395676bfe7ad908ce362c3aca84c2)
2013-04-18 09:57:54 -07:00
Luke Faraone
8ceca0745c
Update README so as not to lie about min requests version :)
...
(imported from commit 074adaa6d15014caad83b19f234dd291025fc667)
2013-04-18 09:57:53 -07:00
Leo Franchi
b77cee798e
Add a nagios check for a notify_tornado consumer
...
(imported from commit 050536bb4ac7384d5b98d5cf6cb7430b2b00dbd5)
2013-04-17 09:24:28 -04:00
Tim Abbott
a07df5fb17
check_send_receive: Use different users for staging and prod.
...
(imported from commit 26aad66bf4b0bdd0d52693f42f6fc1ad1471f948)
2013-04-16 15:25:35 -04:00
Tim Abbott
ea57a5151c
check_send_receive: Improve error reporting on receive path.
...
(imported from commit 54eed4286c5ee4830670306be7c018f41dd4f906)
2013-04-16 15:25:06 -04:00
Zev Benjamin
77c2452813
Make the API bindings method for removing subscriptions have the same name we use in our example
...
(imported from commit de330caa997a02a9122f9d1d9fa0a3891f18f99f)
2013-04-01 13:05:57 -04:00
Zev Benjamin
56f3a33c01
Remove the use of "--site" from the example scripts' usage text
...
Now that we're distributing these examples, we shouldn't be promoting
the use of the "--site" option.
(imported from commit 01ded4a851dc799fa6c7e902e937c4331ed92bf8)
2013-04-01 13:05:57 -04:00
Zev Benjamin
07e5390659
Fix subscribe/unsubscribe example help text
...
(imported from commit 886066daa80b377b71b19f992d6733d87bc4d9d3)
2013-04-01 13:05:57 -04:00
Tim Abbott
1123d43b1a
event_queue: Add requests 1.x compatibility.
...
The previous version of our code only worked with python-requests <
1.0 (as is the case on our servers), the new version will work with
any python-requests new enough to have a .json at all.
(imported from commit 77ffe3e0d890fe88776c313e0e3289aee1bb30ea)
2013-03-29 16:18:37 -04:00
Zev Benjamin
9acf6bd901
Raise the API polling timeout so it is greater than the heartbeat frequency
...
(imported from commit 3a6921a9b5c2c9cdf3ce279291de31d4657d9ae0)
2013-03-29 11:11:34 -04:00
Zev Benjamin
c2fa85ef71
Add call_on_each_event() to our Python bindings
...
call_on_each_message() is now implemented in terms of
call_on_each_event().
(imported from commit b4f74ccf46e9cafd9a6ca28dce975492c2d0b29f)
2013-03-28 16:57:48 -04:00
Zev Benjamin
13014fed0a
Make python bindings use the event system
...
(imported from commit 5f47054bff4846018f8d606331de104a4ed2de0d)
2013-03-28 16:57:48 -04:00
Luke Faraone
1b9a98e559
Alternatively send request data using "params" if request method is GET
...
Previously we sent it always as "data", which caused problems for GET
requests where there is no request body.
(imported from commit 20084d1da1b8228cc484536ca4d6f77f547a9d78)
2013-03-28 12:53:42 -07:00
Luke Faraone
e4f3bf881c
Update API bindings to support new API URIs.
...
We also switch the Python client to use a client string of "API: Python"
to allow us to determine more easily which bindings our users are using.
(imported from commit 7216c3d150b371835f14d1bc8d81979a92e44925)
2013-03-28 07:59:31 -07:00
Luke Faraone
da880d1015
Use 'Python API' as the API client string
...
(imported from commit 5c1f8a9c089aaed1c82729f81819b8373d796c2a)
2013-03-28 07:53:37 -07:00
Leo Franchi
915ba0146e
Bump API version to 0.1.5
...
(imported from commit 7c8c66369971e44405219eddac7e8bb3ddb44063)
2013-03-26 18:20:08 -04:00
Leo Franchi
10a53150a2
Include folders with subfolders when creating api tarball
...
(imported from commit b9d564a6cc4ee6e2afa0108b6d9f18af039fc8cf)
2013-03-26 18:20:02 -04:00
Leo Franchi
79b2572bd4
Add a groovy file for JIRA integration
...
(imported from commit 6336206e75389d3f52a868b54bfa79077337a24a)
2013-03-26 14:14:47 -04:00
Leo Franchi
78b14d16ee
Check for USER env var before accessing it
...
(imported from commit 6274eeee98026701bafc55b919fe9354536a413b)
2013-03-22 16:20:10 -04:00
Leo Franchi
a1b74e9fd7
Tighten rabbitmq thresholds and page_admins
...
(imported from commit 373014bf75346286b55b0ea7d370b21de49ffa33)
2013-03-22 15:55:49 -04:00
Keegan McAllister
3e2c0c7a8a
humbug_git_config: Send test-post-receive notices to stream "test"
...
(imported from commit e14606237a020218c7306bf10dda7a474336f199)
2013-03-19 12:49:51 -04:00
Keegan McAllister
43419b7bbe
humbug_git_config: Fix typo
...
(imported from commit 37e92f9b9ab11ee3e64c5af579bd902aa251ffd1)
2013-03-19 12:49:51 -04:00
Waseem Daher
b699d2f1b2
Revert "Special CUSTOMER4 API release."
...
This reverts commit 47a8590a8b821cb1e2c8930f02a6bfbd42174af1.
(imported from commit fe336cce0bff798e9961ad2a66d942722ebbba86)
2013-03-15 00:27:42 -04:00
Waseem Daher
29cc30a27a
Revert "Ship all of our examples in the API update tarball."
...
This reverts commit 4162114707f69bcfb6ecea95d7bdf4c080b4b168.
(imported from commit a4d68bc2a68209bed8e00e6d58dd5f5d3a3187f9)
2013-03-15 00:27:42 -04:00
Waseem Daher
5ef20bd159
Special CUSTOMER4 API release.
...
After this commit, we built an API tarball and sent it to
CUSTOMER4, and then promptly reverted the commit so that
we could continue as we had been before.
(imported from commit 662519a79edd508e7c115b451a7ec6fbdf1fc0a4)
2013-03-15 00:27:16 -04:00
Waseem Daher
03000a7cf2
Ship all of our examples in the API update tarball.
...
(imported from commit 4162114707f69bcfb6ecea95d7bdf4c080b4b168)
2013-03-15 00:22:49 -04:00
Jessica McKellar
b6aaed004d
twitter-bot: Fix hyphen typo in usage string.
...
(imported from commit a0da133bead740f60553a868c286e9eae461e861)
2013-03-08 15:58:45 -05:00
Jessica McKellar
43720cc9d3
demos: add a Twitter search bot.
...
(imported from commit 00c0c7b59616473ab2aec2a24b41798f7c8af322)
2013-03-08 15:58:45 -05:00
Jessica McKellar
2225cbf758
Move twitter-bot to api/demos/.
...
(imported from commit eb0a9466b9064f89322ab593134af0761caeea8a)
2013-03-08 15:58:45 -05:00
Tim Abbott
2c7f3a7745
api: Fix version number check.
...
This fixes Trac #790 .
(imported from commit 4bc82ac52298308bdb7d068ed6eee740e211aa56)
2013-03-06 14:19:32 -05:00
Tim Abbott
cdfff24d66
[manual] Bump API version to 0.1.4.
...
To incorporate the site parsing fix from a couple weeks ago.
Before deploying this to prod we need to run build-api-tarball and
deploy the code to humbughq.com as for usual API releases.
(imported from commit f6711f5cc07d174c30866029032a595ecee785a3)
2013-03-05 10:17:57 -05:00
Jessica McKellar
4ea45de9bd
Add an example RSS bot that runs out of cron.
...
(imported from commit 81d7e010f6316dfbe0ce7b645a7b61dde2881483)
2013-02-22 17:00:42 -05:00
Jessica McKellar
c34842397a
Install the demos directory in /usr/local/share/ as well.
...
(imported from commit 7516e5318f9e30544f53703ead4bca60f2dd7828)
2013-02-22 17:00:42 -05:00
Keegan McAllister
ec86a6a749
Remove lurk mode from web client and API examples
...
See #796 .
(imported from commit e238ce571c3f30d8312b630df7048ad1d9cad6d2)
2013-02-21 15:11:10 -05:00
Tim Abbott
863e5a7d4e
git: Put prod back on the list of branches to send notices about.
...
(imported from commit e608d7050b4e68045b03341dc41e8654e45a3af3)
2013-02-21 14:33:27 -05:00