-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/53114/
-----------------------------------------------------------

(Updated Nov. 11, 2016, 10:13 a.m.)


Review request for Aurora, Joshua Cohen, Stephan Erb, Brian Wickman, and Zameer 
Manji.


Bugs: AURORA-1504
    https://issues.apache.org/jira/browse/AURORA-1504


Repository: aurora


Description
-------

aurora job inspect should have a --write-json option


Diffs (updated)
-----

  src/main/python/apache/aurora/client/cli/jobs.py 
87fbf13f8e5955b30436f8d871b548275f009893 
  src/test/python/apache/aurora/client/cli/test_inspect.py 
fedc16b3d4e9fb7d6f5f0dc34ad7a1837e34baea 

Diff: https://reviews.apache.org/r/53114/diff/


Testing
-------

vagrant@aurora:~$ aurora job inspect devcluster/www-data/devel/cron_hello_jing 
/vagrant/cron_hello_jing.aurora --write-json | tee /tmp/test.json
```
{"environment": "devel", "health_check_config": {"initial_interval_secs": 15.0, 
"health_checker": {"http": {"expected_response_code": 0, "endpoint": "/health", 
"expected_response": "ok"}}, "interval_secs": 10.0, "timeout_secs": 1.0, 
"max_consecutive_failures": 0}, "cluster": "devcluster", "cron_schedule": "*/10 
* * * *", "service": false, "update_config": {"wait_for_batch_completion": 
false, "batch_size": 1, "watch_secs": 45, "rollback_on_failure": true, 
"max_per_shard_failures": 0, "max_total_failures": 0}, "name": 
"cron_hello_jing", "max_task_failures": 1, "cron_collision_policy": 
"CANCEL_NEW", "enable_hooks": false, "instances": 1, "task": {"processes": 
[{"daemon": false, "name": "hello_jing", "ephemeral": false, "max_failures": 1, 
"min_duration": 5, "cmdline": "echo 'cron hello jing'", "final": false}], 
"name": "cron_hello_jing", "finalization_wait": 30, "max_failures": 1, 
"max_concurrency": 0, "resources": {"gpu": 0, "disk": 8388608, "ram": 1048576, 
"cpu": 1.0}, "constraints": [
 ]}, "production": false, "role": "www-data", "tier": "preemptible", 
"lifecycle": {"http": {"graceful_shutdown_endpoint": "/quitquitquit", "port": 
"health", "shutdown_endpoint": "/abortabortabort"}}, "priority": 0}
```


vagrant@aurora:~$ aurora job inspect devcluster/www-data/devel/cron_hello_jing 
/tmp/test.json --read-json
```
Job level information
  name:       'cron_hello_jing'
  role:       'www-data'
  cluster:    'devcluster'
  instances:  '1'
  cron:
    schedule: '*/10 * * * *'
    policy:   'CANCEL_NEW'
  service:    False
  production: False

Task level information
  name: 'cron_hello_jing'

Process 'hello_jing':
  cmdline:
    echo 'cron hello jing'
```


Thanks,

Jing Chen

Reply via email to