-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Target not available #690
Target not available #690
Commits on May 28, 2021
-
Create endpoint to build and render messages from OOB or Incident not…
…ification (linkedin#618) * create endpoint to build and render messages * update sender tests
Configuration menu - View commit details
-
Copy full SHA for 51a85ef - Browse repository at this point
Copy the full SHA 51a85efView commit details
Commits on Jun 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7da69e5 - Browse repository at this point
Copy the full SHA 7da69e5View commit details
Commits on Aug 4, 2021
-
merge changes to master into experimental-sender branch (linkedin#628)
* change cache plan delete log level (linkedin#619) * skip error logging if iris bot fails to send messages to a channel it is not in (linkedin#621) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> * rackspace webhook support (linkedin#405) * Start rackspace webhook impl by copying alertmanager * Plumb plan name through URL parameter for rackspace webhook * add test for rackspace webhook (WIP) * fix rackspace webhook test data * rackspace webhook should parse plan inside its class This detail is only relevant to the rackspace webhook class and doesn't belong in api.py. This just reverts the changes in api.py and adds support for parsing the plan in the rackspace webhook class. * deduplicate webhook code with class inheritance authored-by: Patrick Baxter <pb@coreos.com> * Add support for custom Slack formatting via attachments/blocks (linkedin#624) * Update iris_slack.py * Update iris_slack.py * bumnp version * fix tests and incident id insert in slack message * remove extra arguments (linkedin#626) * added twillio number override mechanism (linkedin#627) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics * added twillio number override mechanism * minor change in case application_override_mapping is not defined in the default config Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> Co-authored-by: ddurruty-li <85372760+ddurruty-li@users.noreply.github.com> Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> Co-authored-by: Patrick Baxter <patrickbx@gmail.com> Co-authored-by: Luke Young <bored-engineer@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d02743a - Browse repository at this point
Copy the full SHA d02743aView commit details
Commits on Aug 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dc9ab79 - Browse repository at this point
Copy the full SHA dc9ab79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 853418f - Browse repository at this point
Copy the full SHA 853418fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56b3cd0 - Browse repository at this point
Copy the full SHA 56b3cd0View commit details
Commits on Sep 15, 2021
-
Merge changes from master branch (linkedin#640)
* change cache plan delete log level (linkedin#619) * skip error logging if iris bot fails to send messages to a channel it is not in (linkedin#621) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> * rackspace webhook support (linkedin#405) * Start rackspace webhook impl by copying alertmanager * Plumb plan name through URL parameter for rackspace webhook * add test for rackspace webhook (WIP) * fix rackspace webhook test data * rackspace webhook should parse plan inside its class This detail is only relevant to the rackspace webhook class and doesn't belong in api.py. This just reverts the changes in api.py and adds support for parsing the plan in the rackspace webhook class. * deduplicate webhook code with class inheritance authored-by: Patrick Baxter <pb@coreos.com> * Add support for custom Slack formatting via attachments/blocks (linkedin#624) * Update iris_slack.py * Update iris_slack.py * bumnp version * fix tests and incident id insert in slack message * remove extra arguments (linkedin#626) * added twillio number override mechanism (linkedin#627) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics * added twillio number override mechanism * minor change in case application_override_mapping is not defined in the default config Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> * remove experimental-sender changes from master * Update __init__.py * check for active mailing_list target (linkedin#630) * use app's category default if user's not defined * Iris-message-processor cluster management * incorporate suggestions * remove redundant line * remove internal app allowlist * Update __init__.py * remove non-inclusive language (linkedin#639) * remove non-inclusive language (linkedin#635) * master -> leader in config (linkedin#637) * remove non-inclusive language * master -> leader in config * restore sphinx required master_doc (linkedin#638) * remove non-inclusive language * master -> leader in config * restore sphinx required master_doc Co-authored-by: ddurruty-li <85372760+ddurruty-li@users.noreply.github.com> Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> Co-authored-by: Patrick Baxter <patrickbx@gmail.com> Co-authored-by: Luke Young <bored-engineer@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 875a121 - Browse repository at this point
Copy the full SHA 875a121View commit details
Commits on Sep 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f4f9a10 - Browse repository at this point
Copy the full SHA f4f9a10View commit details
Commits on Sep 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cfe6bf7 - Browse repository at this point
Copy the full SHA cfe6bf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f1d1bd - Browse repository at this point
Copy the full SHA 9f1d1bdView commit details
Commits on Oct 20, 2021
-
include custom sender addresses for build_message (linkedin#645)
* include custom sender addresses for build_message * add endpoint to fetch plan aggregation settings
Configuration menu - View commit details
-
Copy full SHA for bc0c0ee - Browse repository at this point
Copy the full SHA bc0c0eeView commit details
Commits on Nov 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8aff9c6 - Browse repository at this point
Copy the full SHA 8aff9c6View commit details
Commits on Nov 29, 2021
-
add support for multirecipient messages in InternalBuildMessages (lin…
…kedin#656) * return device ids with target contact * support multi-recipient msgs in external sender
Configuration menu - View commit details
-
Copy full SHA for 9151da8 - Browse repository at this point
Copy the full SHA 9151da8View commit details
Commits on Nov 30, 2021
-
support building messages from dynamic plans (linkedin#658)
* return device ids with target contact * support multi-recipient msgs in external sender * build messages for dynamic plans * remove unused variables
Configuration menu - View commit details
-
Copy full SHA for 0005cbd - Browse repository at this point
Copy the full SHA 0005cbdView commit details
Commits on Dec 8, 2021
-
Link ui to experimental sender if enabled (linkedin#660)
* return device ids with target contact * support multi-recipient msgs in external sender * build messages for dynamic plans * remove unused variables * link ui to external sender if enabled * fix wording of comment * add external sender into incident target search
Configuration menu - View commit details
-
Copy full SHA for 24816ac - Browse repository at this point
Copy the full SHA 24816acView commit details
Commits on Dec 16, 2021
-
handle external vendor callbacks and updates (linkedin#661)
* return device ids with target contact * support multi-recipient msgs in external sender * build messages for dynamic plans * remove unused variables * link ui to external sender if enabled * fix wording of comment * add external sender into incident target search * forward twilio deliver status to external sender * handle external message responses * set X-IRIS-INCIDENT header
Configuration menu - View commit details
-
Copy full SHA for dc5d35c - Browse repository at this point
Copy the full SHA dc5d35cView commit details
Commits on Dec 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bb8c698 - Browse repository at this point
Copy the full SHA bb8c698View commit details
Commits on Jan 6, 2022
-
Experimental sender (linkedin#663)
* still display incidents if sender can't be reached * add ecternal sender peer count endpoint * flake8
Configuration menu - View commit details
-
Copy full SHA for e51ef04 - Browse repository at this point
Copy the full SHA e51ef04View commit details
Commits on Feb 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6134ea5 - Browse repository at this point
Copy the full SHA 6134ea5View commit details
Commits on Feb 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a8bec94 - Browse repository at this point
Copy the full SHA a8bec94View commit details
Commits on Feb 24, 2022
-
split external incident & notification handling into different configs (
linkedin#671) * still display incidents if sender can't be reached * add ecternal sender peer count endpoint * flake8 * split external incident & notification hadling cfg
Configuration menu - View commit details
-
Copy full SHA for b6e8232 - Browse repository at this point
Copy the full SHA b6e8232View commit details -
Merge in changes from main branch (linkedin#676)
* change cache plan delete log level (linkedin#619) * skip error logging if iris bot fails to send messages to a channel it is not in (linkedin#621) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> * rackspace webhook support (linkedin#405) * Start rackspace webhook impl by copying alertmanager * Plumb plan name through URL parameter for rackspace webhook * add test for rackspace webhook (WIP) * fix rackspace webhook test data * rackspace webhook should parse plan inside its class This detail is only relevant to the rackspace webhook class and doesn't belong in api.py. This just reverts the changes in api.py and adds support for parsing the plan in the rackspace webhook class. * deduplicate webhook code with class inheritance authored-by: Patrick Baxter <pb@coreos.com> * Add support for custom Slack formatting via attachments/blocks (linkedin#624) * Update iris_slack.py * Update iris_slack.py * bumnp version * fix tests and incident id insert in slack message * remove extra arguments (linkedin#626) * added twillio number override mechanism (linkedin#627) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics * added twillio number override mechanism * minor change in case application_override_mapping is not defined in the default config Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> * remove experimental-sender changes from master * Update __init__.py * check for active mailing_list target (linkedin#630) * use app's category default if user's not defined * remove internal app allowlist * Update __init__.py * remove non-inclusive language (linkedin#639) * remove non-inclusive language (linkedin#635) * master -> leader in config (linkedin#637) * remove non-inclusive language * master -> leader in config * restore sphinx required master_doc (linkedin#638) * remove non-inclusive language * master -> leader in config * restore sphinx required master_doc * db setup instruction (linkedin#646) the `schema_0.sql` contains `drop table` statement which could be not obvious. I experienced this issue when using a docker image with `DOCKER_DB_BOOTSTRAP=1` (which does a schema and dummy data), and wondering why I lost all my custom plans and templates, after iris container restart. Additionally provide alternative way to removing ONLY_FULL_GROUP_BY. This is useful when running mysql docker images. I.e. from oracla/mysql or bitnami mariadb images. This is easier than modifying the config file, or changing global server configuration when running in the container (i.e. docker or kubernetes). * use DB port from the config in image entrypoint (linkedin#650) * until now, 3306 was hardcoded * port in config file stays optional for backward compatibility Co-authored-by: Michal Zubac <michal.zubac@inuits.eu> * rebasing container image to ubuntu:20.04 (linkedin#649) * rebasing container image to ubuntu:20.04 * switching to Python v3 * which was driven by rsa>=3.1.4 -> oauth2client==1.4.12, it no longer supports Python v2 * adding ops/packer Makefile * to automate steps only found in README.md * done just for the docker image build * instructing packer to clear ENTRYPOINT from original ubuntu image * CMD was not working with the /bin/sh in place of ENTRYPOINT * fixes to actually make it work with Python 3.8 * correct plugin references for uwsgi * fix of execv inputs to match validation, which changed in Python 3.6 * added missing mysql client package, which is used in the entrypoint * not using 'gevent' parameter for uwsgi * it causes "DAMN ! worker N (pid: NNN) died :( trying respawn ..." * not sure why this happens for uwsgi+python3+gevent Co-authored-by: Michal Zubac <michal.zubac@inuits.eu> * add max len to webhook context too long response (linkedin#653) * Update __init__.py * Create __init__.py * Support multiple custom incident handler hooks (linkedin#664) Refactor handling of custom incident handlers to support multiple handlers. Retain compatibility with previous config syntax * Calculate incident priority for incident creation hook - Generate priority by looking for the highest severity priority across all of the plan notifications - Set this as a new priority field within the incident details as passed to the process_create() hook * Make application name in hook incident data support overwritten app name When creating test incidents within the API, the application given to the incident creation hooks is "iris" rather than the application being used. Fix this such that the hooks receive the overwritten application name. Also: move definition of `app` to the parent block in the function so it is more obvious this variable is used later on. * Don't prepend https:// to proxy hostnames (linkedin#668) Historically, this approach has always worked because http forward proxies generally only listen on http:// (not https://) and urllib3 has not supported connecting to a http proxy via https:// so it has always ignored the scheme. However, as of urllib3 >= 1.26 or so, urllib3 does support and attempt connecting to proxies via https:// (if this schem is provided) and it raises an exception if the proxy only listens on http:// Fix this by no longer enforcing a http:// prefix to proxy hostnames. If the user desires connecting to a https:// proxy, this prefix can be provided within Iris's configuration. * remove old custom_incident_handler_dispatcher Co-authored-by: ddurruty-li <85372760+ddurruty-li@users.noreply.github.com> Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> Co-authored-by: Patrick Baxter <patrickbx@gmail.com> Co-authored-by: Luke Young <bored-engineer@users.noreply.github.com> Co-authored-by: Witold Baryluk <witold.baryluk+github@gmail.com> Co-authored-by: mighq <contact@mighq.net> Co-authored-by: Michal Zubac <michal.zubac@inuits.eu> Co-authored-by: Joe Gillotti <joe@u13.net> Co-authored-by: Joe Gillotti <jgillotti@linkedin.com>
Configuration menu - View commit details
-
Copy full SHA for 56b53d7 - Browse repository at this point
Copy the full SHA 56b53d7View commit details
Commits on Mar 2, 2022
-
merge PR linkedin#677 changes from master branch (linkedin#678)
* change cache plan delete log level (linkedin#619) * skip error logging if iris bot fails to send messages to a channel it is not in (linkedin#621) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> * rackspace webhook support (linkedin#405) * Start rackspace webhook impl by copying alertmanager * Plumb plan name through URL parameter for rackspace webhook * add test for rackspace webhook (WIP) * fix rackspace webhook test data * rackspace webhook should parse plan inside its class This detail is only relevant to the rackspace webhook class and doesn't belong in api.py. This just reverts the changes in api.py and adds support for parsing the plan in the rackspace webhook class. * deduplicate webhook code with class inheritance authored-by: Patrick Baxter <pb@coreos.com> * Add support for custom Slack formatting via attachments/blocks (linkedin#624) * Update iris_slack.py * Update iris_slack.py * bumnp version * fix tests and incident id insert in slack message * remove extra arguments (linkedin#626) * added twillio number override mechanism (linkedin#627) * skip error logging if iris bot fails to send messages to a channel it is not in * removed redundant slack api call and added a warning * added a return statement to keep the event from being counted as an error in the metrics * added twillio number override mechanism * minor change in case application_override_mapping is not defined in the default config Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> * remove experimental-sender changes from master * Update __init__.py * check for active mailing_list target (linkedin#630) * use app's category default if user's not defined * remove internal app allowlist * Update __init__.py * remove non-inclusive language (linkedin#639) * remove non-inclusive language (linkedin#635) * master -> leader in config (linkedin#637) * remove non-inclusive language * master -> leader in config * restore sphinx required master_doc (linkedin#638) * remove non-inclusive language * master -> leader in config * restore sphinx required master_doc * db setup instruction (linkedin#646) the `schema_0.sql` contains `drop table` statement which could be not obvious. I experienced this issue when using a docker image with `DOCKER_DB_BOOTSTRAP=1` (which does a schema and dummy data), and wondering why I lost all my custom plans and templates, after iris container restart. Additionally provide alternative way to removing ONLY_FULL_GROUP_BY. This is useful when running mysql docker images. I.e. from oracla/mysql or bitnami mariadb images. This is easier than modifying the config file, or changing global server configuration when running in the container (i.e. docker or kubernetes). * use DB port from the config in image entrypoint (linkedin#650) * until now, 3306 was hardcoded * port in config file stays optional for backward compatibility Co-authored-by: Michal Zubac <michal.zubac@inuits.eu> * rebasing container image to ubuntu:20.04 (linkedin#649) * rebasing container image to ubuntu:20.04 * switching to Python v3 * which was driven by rsa>=3.1.4 -> oauth2client==1.4.12, it no longer supports Python v2 * adding ops/packer Makefile * to automate steps only found in README.md * done just for the docker image build * instructing packer to clear ENTRYPOINT from original ubuntu image * CMD was not working with the /bin/sh in place of ENTRYPOINT * fixes to actually make it work with Python 3.8 * correct plugin references for uwsgi * fix of execv inputs to match validation, which changed in Python 3.6 * added missing mysql client package, which is used in the entrypoint * not using 'gevent' parameter for uwsgi * it causes "DAMN ! worker N (pid: NNN) died :( trying respawn ..." * not sure why this happens for uwsgi+python3+gevent Co-authored-by: Michal Zubac <michal.zubac@inuits.eu> * add max len to webhook context too long response (linkedin#653) * Update __init__.py * Create __init__.py * Support multiple custom incident handler hooks (linkedin#664) Refactor handling of custom incident handlers to support multiple handlers. Retain compatibility with previous config syntax * Calculate incident priority for incident creation hook - Generate priority by looking for the highest severity priority across all of the plan notifications - Set this as a new priority field within the incident details as passed to the process_create() hook * Make application name in hook incident data support overwritten app name When creating test incidents within the API, the application given to the incident creation hooks is "iris" rather than the application being used. Fix this such that the hooks receive the overwritten application name. Also: move definition of `app` to the parent block in the function so it is more obvious this variable is used later on. * Don't prepend https:// to proxy hostnames (linkedin#668) Historically, this approach has always worked because http forward proxies generally only listen on http:// (not https://) and urllib3 has not supported connecting to a http proxy via https:// so it has always ignored the scheme. However, as of urllib3 >= 1.26 or so, urllib3 does support and attempt connecting to proxies via https:// (if this schem is provided) and it raises an exception if the proxy only listens on http:// Fix this by no longer enforcing a http:// prefix to proxy hostnames. If the user desires connecting to a https:// proxy, this prefix can be provided within Iris's configuration. * remove old custom_incident_handler_dispatcher * process ldap and oncall syncs concurrently (linkedin#677) Co-authored-by: ddurruty-li <85372760+ddurruty-li@users.noreply.github.com> Co-authored-by: Damian Durruty <ddurruty@ddurruty-mn2.linkedin.biz> Co-authored-by: Patrick Baxter <patrickbx@gmail.com> Co-authored-by: Luke Young <bored-engineer@users.noreply.github.com> Co-authored-by: Witold Baryluk <witold.baryluk+github@gmail.com> Co-authored-by: mighq <contact@mighq.net> Co-authored-by: Michal Zubac <michal.zubac@inuits.eu> Co-authored-by: Joe Gillotti <joe@u13.net> Co-authored-by: Joe Gillotti <jgillotti@linkedin.com>
Configuration menu - View commit details
-
Copy full SHA for 2043e95 - Browse repository at this point
Copy the full SHA 2043e95View commit details
Commits on Mar 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ab7a706 - Browse repository at this point
Copy the full SHA ab7a706View commit details
Commits on Mar 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 89fde4d - Browse repository at this point
Copy the full SHA 89fde4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aa410a - Browse repository at this point
Copy the full SHA 6aa410aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2dc45a - Browse repository at this point
Copy the full SHA a2dc45aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66bb126 - Browse repository at this point
Copy the full SHA 66bb126View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b134a1 - Browse repository at this point
Copy the full SHA 8b134a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef7bce5 - Browse repository at this point
Copy the full SHA ef7bce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77e4793 - Browse repository at this point
Copy the full SHA 77e4793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1785cf3 - Browse repository at this point
Copy the full SHA 1785cf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eafe54 - Browse repository at this point
Copy the full SHA 6eafe54View commit details -
Configuration menu - View commit details
-
Copy full SHA for eef8f86 - Browse repository at this point
Copy the full SHA eef8f86View commit details
Commits on Mar 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fef768a - Browse repository at this point
Copy the full SHA fef768aView commit details -
fail build_message reqs when no messages made (linkedin#682)
* do not load configs from util * create external_sender_incident_dryrun category * remove comment * restore auth req * fail build_message reqs when no messages made * revert oncall metrics change
Configuration menu - View commit details
-
Copy full SHA for 1494b54 - Browse repository at this point
Copy the full SHA 1494b54View commit details
Commits on Mar 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4daa115 - Browse repository at this point
Copy the full SHA 4daa115View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb63587 - Browse repository at this point
Copy the full SHA eb63587View commit details -
Configuration menu - View commit details
-
Copy full SHA for d22af44 - Browse repository at this point
Copy the full SHA d22af44View commit details -
check that stats are defined before incrementing role_lookup metrics (l…
…inkedin#683) * do not load configs from util * create external_sender_incident_dryrun category * remove comment * restore auth req * fail build_message reqs when no messages made * revert oncall metrics change * check oncall_error is defined in stats * change key check syntax
Configuration menu - View commit details
-
Copy full SHA for e0f4707 - Browse repository at this point
Copy the full SHA e0f4707View commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9a73a9c - Browse repository at this point
Copy the full SHA 9a73a9cView commit details
Commits on Mar 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 113a1cc - Browse repository at this point
Copy the full SHA 113a1ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab44d59 - Browse repository at this point
Copy the full SHA ab44d59View commit details
Commits on Mar 14, 2022
-
create ca_bundle_path config (linkedin#685)
* do not load configs from util * create external_sender_incident_dryrun category * remove comment * restore auth req * fail build_message reqs when no messages made * revert oncall metrics change * check oncall_error is defined in stats * change key check syntax * create ca_bundle_path config
Configuration menu - View commit details
-
Copy full SHA for 39c5f75 - Browse repository at this point
Copy the full SHA 39c5f75View commit details
Commits on Mar 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 52915c0 - Browse repository at this point
Copy the full SHA 52915c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a0a431 - Browse repository at this point
Copy the full SHA 2a0a431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287d569 - Browse repository at this point
Copy the full SHA 287d569View commit details
Commits on Mar 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 03a5ffc - Browse repository at this point
Copy the full SHA 03a5ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 825ba65 - Browse repository at this point
Copy the full SHA 825ba65View commit details -
do not log every time lookup module is loaded (linkedin#687)
* do not load configs from util * create external_sender_incident_dryrun category * remove comment * restore auth req * fail build_message reqs when no messages made * revert oncall metrics change * check oncall_error is defined in stats * change key check syntax * create ca_bundle_path config * do not log every time lookup module is loaded * make module log level debug * change failed notification status code * flake8
Configuration menu - View commit details
-
Copy full SHA for b2d2040 - Browse repository at this point
Copy the full SHA b2d2040View commit details
Commits on Mar 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5dc7dbb - Browse repository at this point
Copy the full SHA 5dc7dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d70b76 - Browse repository at this point
Copy the full SHA 4d70b76View commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e3d60c2 - Browse repository at this point
Copy the full SHA e3d60c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 054df44 - Browse repository at this point
Copy the full SHA 054df44View commit details -
Configuration menu - View commit details
-
Copy full SHA for e94ce1a - Browse repository at this point
Copy the full SHA e94ce1aView commit details
Commits on Mar 24, 2022
-
Merge pull request #6 from linkedin/master
Working Docker setup with python3 (linkedin#684)
Configuration menu - View commit details
-
Copy full SHA for 47091fb - Browse repository at this point
Copy the full SHA 47091fbView commit details
Commits on Mar 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9fc6a1f - Browse repository at this point
Copy the full SHA 9fc6a1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d6ee9 - Browse repository at this point
Copy the full SHA 21d6ee9View commit details -
configurable external notification ramp percentage (linkedin#688)
* do not load configs from util * create external_sender_incident_dryrun category * remove comment * restore auth req * fail build_message reqs when no messages made * revert oncall metrics change * check oncall_error is defined in stats * change key check syntax * create ca_bundle_path config * do not log every time lookup module is loaded * make module log level debug * change failed notification status code * flake8 * add ability to partially ramp notifications * catch notification request exceptions * flake8 * dont retry 400 notification requests
Configuration menu - View commit details
-
Copy full SHA for 6f37959 - Browse repository at this point
Copy the full SHA 6f37959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4133e42 - Browse repository at this point
Copy the full SHA 4133e42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47d7e50 - Browse repository at this point
Copy the full SHA 47d7e50View commit details
Commits on Mar 28, 2022
-
Merge pull request linkedin#691 from diegocepedaw/experimental-sender
display message sent status correctly
Configuration menu - View commit details
-
Copy full SHA for ec14a93 - Browse repository at this point
Copy the full SHA ec14a93View commit details
Commits on Mar 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 982edc2 - Browse repository at this point
Copy the full SHA 982edc2View commit details -
Merge branch 'experimental-sender' of https://github.com/linkedin/iris …
…into linkedin-experimental-sender
Configuration menu - View commit details
-
Copy full SHA for 549ede4 - Browse repository at this point
Copy the full SHA 549ede4View commit details -
Merge pull request #10 from allwyn-pradip/linkedin-experimental-sender
Linkedin experimental sender
Configuration menu - View commit details
-
Copy full SHA for fd85558 - Browse repository at this point
Copy the full SHA fd85558View commit details -
Merge pull request #11 from diegocepedaw/experimental-sender
use locks with api cache
Configuration menu - View commit details
-
Copy full SHA for 6e6150e - Browse repository at this point
Copy the full SHA 6e6150eView commit details -
use locks with api cache (linkedin#693)
* use locks with api cache * add ability to filter incidents by claimed * use gevent lock directly
Configuration menu - View commit details
-
Copy full SHA for 1f2bbb4 - Browse repository at this point
Copy the full SHA 1f2bbb4View commit details -
import gevent.lock explicitly in cache (linkedin#694)
* use locks with api cache * add ability to filter incidents by claimed * use gevent lock directly * import gevent.lock explicitly in cache
Configuration menu - View commit details
-
Copy full SHA for 9a25f95 - Browse repository at this point
Copy the full SHA 9a25f95View commit details -
use gevent BoundedSemaphore instead of Semaphore (linkedin#695)
* use locks with api cache * add ability to filter incidents by claimed * use gevent lock directly * import gevent.lock explicitly in cache * use gevent BoundedSemaphore instead of Semaphore
Configuration menu - View commit details
-
Copy full SHA for a0a861d - Browse repository at this point
Copy the full SHA a0a861dView commit details
Commits on Mar 30, 2022
-
init api cache immediately (linkedin#696)
* use locks with api cache * add ability to filter incidents by claimed * use gevent lock directly * import gevent.lock explicitly in cache * use gevent BoundedSemaphore instead of Semaphore * init api cache immediately
Configuration menu - View commit details
-
Copy full SHA for 8ebb321 - Browse repository at this point
Copy the full SHA 8ebb321View commit details
Commits on Mar 31, 2022
-
set iris client init log to debug (linkedin#697)
* use locks with api cache * add ability to filter incidents by claimed * use gevent lock directly * import gevent.lock explicitly in cache * use gevent BoundedSemaphore instead of Semaphore * init api cache immediately * set iris client init log to debug
Configuration menu - View commit details
-
Copy full SHA for 8f07dcf - Browse repository at this point
Copy the full SHA 8f07dcfView commit details
Commits on Apr 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f781e55 - Browse repository at this point
Copy the full SHA f781e55View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff2fe98 - Browse repository at this point
Copy the full SHA ff2fe98View commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a3ab552 - Browse repository at this point
Copy the full SHA a3ab552View commit details -
Configuration menu - View commit details
-
Copy full SHA for e25e7e5 - Browse repository at this point
Copy the full SHA e25e7e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6af4ab4 - Browse repository at this point
Copy the full SHA 6af4ab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56c85bf - Browse repository at this point
Copy the full SHA 56c85bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7e064e - Browse repository at this point
Copy the full SHA e7e064eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f26492 - Browse repository at this point
Copy the full SHA 0f26492View commit details -
Configuration menu - View commit details
-
Copy full SHA for 026228d - Browse repository at this point
Copy the full SHA 026228dView commit details
Commits on Apr 7, 2022
-
Merge branch 'experimental-sender' of https://github.com/linkedin/iris …
…into experimental-sender
Configuration menu - View commit details
-
Copy full SHA for f71e957 - Browse repository at this point
Copy the full SHA f71e957View commit details -
Merge pull request #14 from diegocepedaw/experimental-sender
Experimental sender
Configuration menu - View commit details
-
Copy full SHA for e6fbb6f - Browse repository at this point
Copy the full SHA e6fbb6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e8142 - Browse repository at this point
Copy the full SHA 66e8142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16f756d - Browse repository at this point
Copy the full SHA 16f756dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0dc575 - Browse repository at this point
Copy the full SHA a0dc575View commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 51b9b7e - Browse repository at this point
Copy the full SHA 51b9b7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f6155b - Browse repository at this point
Copy the full SHA 3f6155bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e085697 - Browse repository at this point
Copy the full SHA e085697View commit details