Example #1
0
 def custom_interval_sensor(_):
     return RunRequest(
         run_key=None,
         tags={"test": "1234"},
     )
Example #2
0
 def running_in_code_sensor(_):
     return RunRequest(
         run_key=None,
         tags={"test": "1234"},
     )
Example #3
0
 def multi_no_config_sensor(_):
     yield RunRequest(run_key="A")
     yield RunRequest(run_key="B")
Example #4
0
 def once_no_config_sensor(_):
     return RunRequest(
         run_key="once",
         tags={"test": "1234"},
     )
Example #5
0
 def always_no_config_sensor(_):
     return RunRequest(
         run_key=None,
         tags={"test": "1234"},
     )
Example #6
0
 def foo_sensor(context):
     run_config = {"foo": "FOO"}
     if context.last_completion_time:
         run_config["since"] = context.last_completion_time
     return RunRequest(run_key=None, run_config=run_config)
Example #7
0
def sensor_foo(_):
    yield RunRequest(run_key=None,
                     run_config={"foo": "FOO"},
                     tags={"foo": "foo_tag"})
    yield RunRequest(run_key=None, run_config={"foo": "FOO"})