Commit Graph
100 Commits
Author SHA1 Message Date
Aaron Tan b6ccb01257 Merge pull request #5888 from jangsutsr/5628_remove_log_aggregator_port_required_mark
Remove log aggregator port required mark
2017-03-24 12:11:42 -04:00
Aaron Tan b421670c10 Remove log aggregator port required mark. 2017-03-24 11:57:56 -04:00
Aaron Tan 7ba79c1027 Merge pull request #5792 from jangsutsr/5628_smarter_log_aggregator_host_name_generation
Smarter log aggregator host name generation
2017-03-24 11:46:46 -04:00
Aaron Tan 07e7e4cfd0 Modify according to review feedback. 2017-03-24 11:35:45 -04:00
Aaron Tan f69c2569d6 Smarter log aggregator host name generation. 2017-03-20 13:20:16 -04:00
Aaron Tan fe78d86c4a Merge pull request #5747 from jangsutsr/5728_handle_can_start_without_user_input_cornercase
Handle can_start_without_user_input cornercase
2017-03-20 13:03:22 -04:00
Aaron Tan 2e2d88516e Negative functional test added. 2017-03-20 12:21:21 -04:00
Aaron Tan 2edd4b338d Add functional test to gurarantee consistent behavior of provisioning callback with jt launch. 2017-03-17 15:40:55 -04:00
Aaron Tan 6083e9482e Refactor job template callback post to mimic the behavior of normal jt launch. 2017-03-17 13:04:45 -04:00
Aaron Tan 90bcc3d6ab Unit test added. 2017-03-16 11:08:19 -04:00
Aaron Tan 95e41e078c Handle can_start_without_user_input cornercase. 2017-03-15 17:42:59 -04:00
Aaron Tan b105e2b9b6 Remove unicode marker from filter error message. 2017-03-07 16:48:51 -05:00
Aaron Tan fe3605ccdd Merge pull request #5534 from jangsutsr/3551_restore_original_behavior_of_group_children_unattach
Restore original behavior of group children unattach
2017-02-27 10:05:15 -05:00
Aaron Tan f11a220e64 Add missing permission check. 2017-02-24 17:06:57 -05:00
Aaron Tan 7415880f20 Merge pull request #5515 from jangsutsr/3254_update_host_detail_put_option
Update host detail put option rework
2017-02-24 16:58:09 -05:00
Aaron Tan 2c4a16369d Restore original behavior of group children unattach. 2017-02-23 16:53:16 -05:00
jangsutsr 5af389949e update ACTIONS field of metadata. 2017-02-22 15:45:43 -05:00
Aaron Tan acfd12c85a Merge pull request #4352 from jangsutsr/4282_fix_wfj_node_related_destination
Fix wfj node related destination
2016-12-08 17:22:48 -05:00
Aaron Tan e5278e2291 Fix wfj node related destination. 2016-12-08 16:40:07 -05:00
Aaron Tan 0456aec064 Merge pull request #4196 from jangsutsr/4137_add_ability_to_disable_global_job_timeout
Add ability to disable global job timeout
2016-12-02 16:01:22 -05:00
Aaron Tan 7f358d893e Modify according to review feedback. 2016-12-02 14:47:38 -05:00
Aaron Tan d6022b31c2 Add schedule capability to wfjt serializer. 2016-12-02 12:22:52 -05:00
Aaron Tan 386a7d71a0 Merge pull request #4205 from jangsutsr/4099_copy_behavior_consistancy_update
Copy name format update to be consistent with UI
2016-12-02 11:51:30 -05:00
Aaron Tan abc148ae96 Merge pull request #4222 from jangsutsr/4210_add_missing_3_10_labels
Add missing new_in_310 labels to workflow views.
2016-12-02 11:49:26 -05:00
Aaron Tan 3433343603 Merge pull request #4221 from jangsutsr/4018_prevent_multiple_print_of_version_label_in_api_help_text
Prevent multiple print of version label in api help text.
2016-12-02 11:49:15 -05:00
Aaron Tan 5a60954997 Add help text to wfjt launch endpoint. 2016-12-02 11:48:32 -05:00
Aaron Tan 07cd94535f Modify strftime argument format to enforce am/pm 2016-12-02 10:59:54 -05:00
Aaron Tan 7af675b031 Merge pull request #4111 from jangsutsr/4086_provide_linkage_from_spawned_job_to_wfj
Provide linkage from spawned job to wfj
2016-12-01 21:59:47 -05:00
Aaron Tan 84a3aeec67 Prevent multiple print of version label in api help text. 2016-12-01 21:54:20 -05:00
Aaron Tan 0f58b0d3d0 Add missing new_in_310 labels to workflow views. 2016-12-01 21:00:40 -05:00
Aaron Tan 987a53a2a5 Copy name format update to be consistant with UI. 2016-12-01 15:27:35 -05:00
Aaron Tan 9f629048da Simplify select_related. 2016-12-01 15:05:22 -05:00
Aaron Tan a22d815c88 Add ability to disable global job timeout. 2016-12-01 12:08:53 -05:00
Aaron Tan 805d4d1ed6 Merge pull request #4192 from jangsutsr/4190_unified_job_field_name_modification
Update unified_job related field name
2016-12-01 11:45:39 -05:00
Aaron Tan 99029a1b0d Update unified_job related field name. 2016-12-01 11:17:57 -05:00
Aaron Tan e63716c0bb Move performance boost to access.py. 2016-12-01 11:04:06 -05:00
Aaron Tan 908b140d28 Add back linkage to summary fields and remove it from normal fields. 2016-12-01 10:50:18 -05:00
Aaron Tan 88bf975368 Pytest fixture adjustment. 2016-11-29 12:58:04 -05:00
Aaron Tan a458bb3c89 Remove source_workflow_job and use workflow_job_id instead. 2016-11-29 11:55:04 -05:00
Aaron Tan d7c9ff209d Merge pull request #4112 from jangsutsr/4054_add_org_to_wfjt_related_fields
Add org to wfjt related fields
2016-11-26 16:12:07 -05:00
Aaron Tan f0b65d36bd Add new version indicator 2016-11-26 12:10:21 -05:00
Aaron Tan a27ab393de Merge pull request #4113 from jangsutsr/4095_add_workflow_object_roles_list_endpoint
Add workflow job template object_roles_list endpoint
2016-11-26 12:05:59 -05:00
Aaron Tan d809227cac Add wfjt object_roles_list endpoint. 2016-11-25 22:46:46 -05:00
Aaron Tan 3e8e9480d1 Pytest fixture adjustment. 2016-11-25 22:28:52 -05:00
Aaron Tan 8eb4b7b271 Add reversed relationship. 2016-11-25 22:02:23 -05:00
Aaron Tan 9154f19560 Complete related field. 2016-11-25 21:31:55 -05:00
Aaron Tan 54f99749eb Provide linkage from spawned job back to wfj. 2016-11-25 21:23:29 -05:00
Aaron Tan 16c0bc29a5 Merge pull request #4094 from jangsutsr/4078_hookup_activity_stream_with_workflow
Hook up activity stream with workflow
2016-11-22 10:29:27 -05:00
Aaron Tan 1c36462b1b Hook up activity stream with workflow. 2016-11-21 16:55:34 -05:00
Aaron Tan 03bb260963 Merge pull request #3947 from jangsutsr/workflow_doc
[workflows] Workflow Acceptance Doc
2016-11-21 15:33:46 -05:00
Aaron Tan 2995ea310f Modify wfjt copy behavior 2016-11-21 15:03:21 -05:00
Aaron Tan 6ce3a71f7d Merge pull request #4081 from jangsutsr/4076_wfjt_access_list
Implement wfjt access list
2016-11-21 13:03:20 -05:00
Aaron Tan b4cc024d50 Implement wfjt access list. 2016-11-21 11:37:59 -05:00
Aaron Tan 220f44bdbc Give updated copy name format 2016-11-21 10:31:52 -05:00
Aaron Tan 35da7215ca Remove 'ancestor_artifacts' 2016-11-21 10:24:48 -05:00
Aaron Tan 87bf7d22e1 Add organization to wfjt serializer related_fields. 2016-11-17 17:11:58 -05:00
Aaron Tan 3d9a13abfc Fill in the missing pieces 2016-11-17 16:46:15 -05:00
Aaron Tan 16f1828a53 Workflow copy/relaunch added 2016-11-16 16:02:57 -05:00
Aaron Tan 344a522f3e Merge pull request #4028 from jangsutsr/3976_update_workflow_job_foreign_key_related_name
Update workflow job foreign key related_name.
2016-11-16 12:44:21 -05:00
Aaron Tan 1cbeb71843 Merge pull request #4034 from jangsutsr/4023_resume_flake8_E302
Resume flake8 E302.
2016-11-16 10:41:18 -05:00
Aaron Tan 2d1a5425d1 Fix flake8 E302 errors second round. 2016-11-16 09:56:07 -05:00
Aaron Tan 2c9a475d46 Update according to review feedback 2016-11-15 22:29:24 -05:00
Aaron Tan 9e4655419e Fix flake8 E302 errors. 2016-11-15 20:59:39 -05:00
Aaron Tan 7dddae1254 Resume flake8 E302. 2016-11-15 17:31:21 -05:00
Aaron Tan 929528b9cc Merge pull request #4031 from jangsutsr/4023_fix_flake8_E305
Fix flake8 E305 errors.
2016-11-15 17:24:19 -05:00
Aaron Tan 8a55c90c2c Remove unnecessary migrations. 2016-11-15 17:19:09 -05:00
Aaron Tan 4ee7d1a136 Catch the missing piece. 2016-11-15 16:50:23 -05:00
Aaron Tan 473ed016de Fix flake8 E305 errors. 2016-11-15 16:32:27 -05:00
Aaron Tan 32fe6ea4fa Test fixture update. 2016-11-15 15:52:55 -05:00
Aaron Tan 3801b4a4e9 Update workflow job foreign key related_name. 2016-11-15 15:17:45 -05:00
Aaron Tan 44cc57afba Merge pull request #4017 from jangsutsr/3976_rename_type_in_wfjt_delete_conflict_message
Rename type in workflow job template delete conflict message
2016-11-15 12:03:28 -05:00
Aaron Tan c32185312b Rename type in wfjt delete conflict message. 2016-11-15 11:27:31 -05:00
Aaron Tan cc7f2c4884 prompt field permutation added 2016-11-14 17:52:43 -05:00
Aaron Tan ede6bef429 Typo correction 2016-11-10 15:01:01 -05:00
Aaron Tan 41e281d233 Test Coverage & Test Notes added 2016-11-10 13:12:50 -05:00
Aaron Tan ece29737ac Merge pull request #3915 from jangsutsr/3516_implement_workflow_notifications
Implement workflow notifications
2016-11-10 11:05:02 -05:00
Aaron Tan 643e294245 Overview and usage manual 2016-11-09 18:25:18 -05:00
Aaron Tan c1419a799d Enhance notification text. 2016-11-09 14:15:29 -05:00
Aaron Tan bb2e84f611 Initial commit. 2016-11-09 10:57:46 -05:00
Aaron Tan de6e25d4aa Custom notification body. 2016-11-08 20:02:43 -05:00
Aaron Tan cdbc5127a6 Workflow notification backend. 2016-11-08 15:55:15 -05:00
Aaron Tan 5c5d1b7748 Enable notification endpoints. 2016-11-08 15:53:37 -05:00
Aaron Tan 05790c5b5c Merge pull request #3848 from jangsutsr/3528_workflow_job_cancel_endpoint
Implement workflow job cancel endpoint
2016-11-08 12:16:39 -05:00
Aaron Tan a8a3835308 Apply immediate reschedule. 2016-11-08 11:54:06 -05:00
Aaron Tan 9e244b640b Simplify internal node job cancel mechanism. 2016-11-08 11:32:33 -05:00
Aaron Tan 3c0d60075c Fix bug by using cancel_flag. 2016-11-08 11:32:33 -05:00
Aaron Tan 3778914aa9 Implement recursive spawned job cancel. 2016-11-08 11:31:06 -05:00
Aaron Tan 1a960229d7 Basic architecture added. 2016-11-08 11:31:06 -05:00
Aaron Tan 428447a22a Merge pull request #3891 from jangsutsr/3517_implement_workflow_schedules
Implement workflow JT schedule
2016-11-07 16:31:03 -05:00
Aaron Tan cd14b62b23 typo fix. 2016-11-07 16:16:13 -05:00
Aaron Tan 581d6c5996 Merge pull request #3892 from jangsutsr/3874_project_update_missing_timeout
Fix project serializer timeout field misplacement
2016-11-07 15:28:46 -05:00
Aaron Tan 91986d904a Fix project serializer timeout field misplacement. 2016-11-07 11:58:56 -05:00
Aaron Tan a80c8077d2 Update _get_unified_job_field_names. 2016-11-07 11:51:35 -05:00
Aaron Tan 45df199703 Implement workflow JT schedule. 2016-11-07 11:37:11 -05:00
Aaron Tan 7348acdcfc Merge pull request #3796 from jangsutsr/3526_prevent_job_deletion_during_workflow_run
Add destory sanity checks to prevent UJ deletion during underlying workflow run
2016-11-04 14:03:34 -04:00
Aaron Tan d7682ed913 Merge pull request #3862 from jangsutsr/workflow_test_typo_fix
Fix typo in workflow functional test
2016-11-04 14:03:11 -04:00
Aaron Tan 4068d4aaeb Change text in workflow functional test to be consistant with the latest version. 2016-11-03 17:55:58 -04:00
Aaron Tan a2adc7f413 Merge pull request #3782 from jangsutsr/3518_graph_topology_validation
Add graph topology validations to workflow JT nodes
2016-11-02 16:14:54 -04:00
Aaron Tan 843c48934e Refactor cycle detector to prevent potential inf loop. 2016-11-02 11:36:08 -04:00
Aaron Tan d1ec44f20a i18n changes. 2016-11-01 16:39:53 -04:00