Commit Graph

  • 40b03eb6ef Enable the call to update_webhook_status Jeff Bradberry 2019-09-18 10:47:53 -04:00
  • c76c531b7a Provide a payload for the webhook status post-back Jeff Bradberry 2019-09-17 17:23:57 -04:00
  • 75d3359b6f make label consistent with help text Jake McDermott 2019-09-17 17:03:16 -04:00
  • 4ad5054222 Add logic to post the job status for webhooks back to the service Jeff Bradberry 2019-09-17 16:22:02 -04:00
  • aa34984d7c Fix the git ref extractor for Gitlab pull requests Jeff Bradberry 2019-09-11 12:09:26 -04:00
  • 08594682a4 stub options request in workflow add unit test Jake McDermott 2019-09-10 18:18:06 -04:00
  • d73abda5d1 Update the webhook receiver git ref extractor logic Jeff Bradberry 2019-09-10 17:27:32 -04:00
  • 3bc91f123e add trailing '/' to webhook urls Jake McDermott 2019-09-10 16:52:25 -04:00
  • 41ba5c0968 add webhook fields to workflow unit test mock Jake McDermott 2019-09-10 15:37:13 -04:00
  • e8e3a601b2 Pull out a git ref for each event type where we might care Jeff Bradberry 2019-09-10 14:44:59 -04:00
  • b96c03e456 represent webhooks on job lists Jake McDermott 2019-09-10 11:35:53 -04:00
  • 5e9448a854 always show launched by webhook details if there's a webhook guid Jake McDermott 2019-09-10 10:39:01 -04:00
  • 6b17e86f30 add launched-by-webhook details to job runs Jake McDermott 2019-09-10 10:24:49 -04:00
  • 00337990db add webhook fields to workflows Jake McDermott 2019-09-09 19:26:14 -04:00
  • 1a33ae61a7 use key icon for webhook cred Jake McDermott 2019-09-09 13:11:11 -04:00
  • 5f7bfaa20a support server-side webhook key generation Jake McDermott 2019-09-09 13:04:00 -04:00
  • 178a2c7c49 Disable the authentication classes for the webhook receivers Jeff Bradberry 2019-09-06 14:59:26 -04:00
  • 58e5f02129 Expose the new webhook fields in the job and workflow serializers Jeff Bradberry 2019-09-06 13:33:53 -04:00
  • dd6c97ed87 Include a message in the webhook response Jeff Bradberry 2019-09-06 11:48:29 -04:00
  • 7aa424b210 Make sure that the new webhook fields are populated when firing off a job Jeff Bradberry 2019-09-06 11:36:18 -04:00
  • e0a363beb8 issue network calls for setting and getting webhook key Jake McDermott 2019-09-05 19:32:42 -04:00
  • 48eb502161 wip Jake McDermott 2019-09-05 16:50:36 -04:00
  • 151de89c26 add webhook credential field Jake McDermott 2019-09-05 15:59:03 -04:00
  • f5c151d5c4 add webhook url field Jake McDermott 2019-09-04 18:25:35 -04:00
  • 17b34b1e36 add webhook service field Jake McDermott 2019-09-04 17:43:02 -04:00
  • ee1d118752 Add the webhook receiver url to the related urls in the serializers Jeff Bradberry 2019-09-05 14:24:46 -04:00
  • 245931f603 Debounce when multiple copies of the same webhook event come in Jeff Bradberry 2019-09-04 16:47:30 -04:00
  • 095aa77857 Create a new model mixin for Job and WorkflowJob webhook fields Jeff Bradberry 2019-09-04 15:41:59 -04:00
  • bb1397a3d4 Validate the webhook credential Jeff Bradberry 2019-09-04 14:13:25 -04:00
  • 5848f0360a Update test_default_cred_types to include the new personal access token types Jeff Bradberry 2019-09-03 14:36:18 -04:00
  • 83fc2187cc Fix the summary fields for webhook_credential Jeff Bradberry 2019-09-03 14:27:36 -04:00
  • 4dba9916dc Add a new set of personal access token credential types Jeff Bradberry 2019-09-03 13:57:18 -04:00
  • 8836ed44ce Construct an ID for Gitlab webhooks Jeff Bradberry 2019-08-29 11:38:24 -04:00
  • 992c414737 Launch a Job or WorkflowJob based on the incoming webhook Jeff Bradberry 2019-08-28 16:57:53 -04:00
  • 66a8186995 Get the webhook receiver views to work at least minimally Jeff Bradberry 2019-08-27 16:39:10 -04:00
  • fa15696ffe Remove some dead comments Jeff Bradberry 2019-08-27 14:29:54 -04:00
  • 82a0dc0024 Cycle or unset the webhook key if the webhook service changes Jeff Bradberry 2019-08-22 14:17:30 -04:00
  • d4b20b7340 Update tests to use the expect keyword argument for get() and post() Jeff Bradberry 2019-08-20 14:01:19 -04:00
  • c0ad5a7768 Expose the webhook_service and webhook_credential fields in the serializer Jeff Bradberry 2019-08-19 15:57:26 -04:00
  • d9ac291115 Add some RBAC oriented tests for the webhook secret key view Jeff Bradberry 2019-08-19 15:32:14 -04:00
  • 6b86cf6e86 Revert to using the explicit dispatch to the appropriate model Jeff Bradberry 2019-08-19 15:13:34 -04:00
  • 771ef275d4 Include a check for the webhook_key related resource url Jeff Bradberry 2019-08-16 15:54:25 -04:00
  • 2310413dc0 Fix problem with the tests by dynamically setting the view model Jeff Bradberry 2019-08-16 14:56:25 -04:00
  • edb9d6b16c Add the related link to the webhook secrets view to the serializers Jeff Bradberry 2019-08-16 14:26:32 -04:00
  • 7973a18103 Switch to using a permission class for the webhook secret key view Jeff Bradberry 2019-08-16 11:52:21 -04:00
  • 747a2283d6 Attempt to get the RBAC right on the webhook secret key view Jeff Bradberry 2019-08-14 14:50:50 -04:00
  • 9d269d59d6 Add an api view for obtaining and rotating the webhook key Jeff Bradberry 2019-08-12 15:49:15 -04:00
  • b0c530402f Move the webhook url include from the top level urlconf to the JT/WFJT urlconfs Jeff Bradberry 2019-08-08 14:58:57 -04:00
  • 50a54c9214 Forbid access to the webhook receiver views if webhook_key is not set Jeff Bradberry 2019-08-07 14:49:39 -04:00
  • 8f97dbf781 Hook in the webhook receiver views into the urlconf Jeff Bradberry 2019-08-06 16:00:59 -04:00
  • a7a99ed141 Beginnings of the API views for the webhook receivers Jeff Bradberry 2019-08-06 14:33:25 -04:00
  • d6116490c6 Add the webhook-specific fields to JobTemplate and WorkflowJobTemplate Jeff Bradberry 2019-08-06 11:50:10 -04:00
  • ff8e896b0f Merge pull request #4850 from wenottingham/to-the-cloud! softwarefactory-project-zuul[bot] 2019-09-30 16:46:22 +00:00
  • fc70d8b321 Adjust help message; we're no longer using the insights client Bill Nottingham 2019-09-30 12:17:46 -04:00
  • a61306580a Show error body when license application fails mabashian 2019-09-30 12:09:24 -04:00
  • afe38b8e68 Change to ~/.awx Lunar 2019-09-30 10:58:37 -05:00
  • 505dcf9dd2 Merge pull request #4657 from beeankha/wf_approval_notification softwarefactory-project-zuul[bot] 2019-09-30 14:54:59 +00:00
  • 1d2123a4f9 Merge pull request #4845 from ryanpetrello/cli-fix-ujt-allow softwarefactory-project-zuul[bot] 2019-09-30 14:10:14 +00:00
  • 4adf9bab67 cli: fix awx unified_job_templates Ryan Petrello 2019-09-30 09:32:58 -04:00
  • adac87adf2 Fix issue #3705 Lunar 2019-09-29 23:20:09 -05:00
  • 7dd8e35e8c Use namespaced doc fragment, cleanup AlanCoding 2019-09-18 08:43:36 -04:00
  • 554a63d8fc write LabelSelect tests Keith Grant 2019-09-27 15:30:42 -07:00
  • da149d931c rework MultiSelect into controlled input; refactoring Keith Grant 2019-09-27 15:04:09 -07:00
  • 3182197287 Makes notification toggles more responsive on smaller screens. mabashian 2019-09-27 15:40:57 -04:00
  • 9ed4e1682d Remove redundant whitespace beeankha 2019-09-23 15:40:39 -04:00
  • 5aa6a94710 Enable approval notifications to show up at... beeankha 2019-09-19 11:12:19 -04:00
  • 96689f45c8 Update approval notification message beeankha 2019-09-18 18:14:31 -04:00
  • ce6a276e1f Update migration file beeankha 2019-09-17 16:38:48 -04:00
  • 8eb1484129 Update migration file, change status syntax beeankha 2019-09-13 14:15:01 -04:00
  • 1ddf9fd1ed Fix up models, clean up code re: PR comments beeankha 2019-09-11 15:23:37 -04:00
  • 17a8e08d93 Add unit tests for approval notifications beeankha 2019-09-10 14:36:12 -04:00
  • f835c8650b Enable org-level approval notifications to work. beeankha 2019-09-10 12:30:23 -04:00
  • aa5a4d42c7 Enable email notifications to work, beeankha 2019-09-10 11:04:32 -04:00
  • 57fd6b7280 Set default messages for approval notifications beeankha 2019-09-06 22:07:13 -04:00
  • 7eb7aad491 Adds approval toggles to wf and org notif lists mabashian 2019-09-05 14:44:59 -04:00
  • e2b8adcd09 Remove notification endpoint from approvals list beeankha 2019-09-05 12:02:27 -04:00
  • 13450fdbf9 Set up approval notifications to send beeankha 2019-09-04 18:04:43 -04:00
  • 6be2d84adb Add endpoints for approval node notifications beeankha 2019-09-04 12:06:37 -04:00
  • d2a5af44de Merge pull request #4792 from mabashian/relaunch-jobs softwarefactory-project-zuul[bot] 2019-09-27 19:18:48 +00:00
  • 75bb7aae14 update references to collection folder AlanCoding 2019-09-17 15:58:35 -04:00
  • 98619c5e23 rename awx modules folder to collection AlanCoding 2019-09-17 15:53:32 -04:00
  • 35afa37417 Rename to collection, add license, galaxy build AlanCoding 2019-09-17 15:48:00 -04:00
  • 2f0f692f4a Integrate Ansible core tower modules content into AWX AlanCoding 2019-08-30 17:11:01 -04:00
  • 5271c993ac Move commit for migration of Ansible core tower modules AlanCoding 2019-08-30 17:05:20 -04:00
  • 38112bae22 Use to_native for error messages, fix docs typo AlanCoding 2019-09-11 20:10:48 -04:00
  • 30a6efdb93 fix typos in web_infrastructure modules (#62202) Andrey Klychkov 2019-09-12 17:53:05 +03:00
  • bffc1bfdd4 Allow tower inventory plugin to accept integer inventory_id (#61338) Alan Rominger 2019-09-11 11:48:38 -04:00
  • a7bf31d423 clarifies how ASK works for Tower credentials (#59050) Alicia Cozine 2019-07-16 14:37:47 -05:00
  • 1ae1011ccb tower_role: ensure alias of "validate_certs" parameter is handled (#57518) Pilou 2019-06-26 08:04:50 +00:00
  • 83183cd7ce tower_workflow_template: Add missing options (#56891) Alberto Murillo 2019-06-20 10:55:37 -07:00
  • 934d7d62ef fix tower_credential example: lookup are run on controller (#57516) Pilou 2019-06-11 14:25:41 +00:00
  • 5dce6258e6 tower_user: Fix to create a system auditor properly (#54585) Hideki Saito 2019-06-10 16:48:02 +09:00
  • 87f6065a05 tower_credential: ssh_key_data isn't a path anymore (#57113) Pilou 2019-05-29 16:15:45 +00:00
  • 4ca0d8c72a Add missing roles to tower_role module (#56182) stoned 2019-05-08 13:11:51 -04:00
  • ba8bd25da2 Fixed wrong variable specification format in examples (#55252) Hideki Saito 2019-04-16 05:18:11 +09:00
  • df0bd0797c Fix handling of inventory and credential options for tower_job_launch (#54967) Hideki Saito 2019-04-09 22:08:11 +09:00
  • 3aa7ee8d17 standardize TLS connection properties (#54315) James Cassell 2019-03-28 01:19:28 -04:00
  • aeaab41120 tower_settings: "get" isn't implemented, "value" parameter is required (#54028) Pilou 2019-03-19 16:28:16 +00:00
  • 1eb61ba5ce tower_credential: Add parameter vault_id (#53400) Abhijeet Kasurde 2019-03-06 23:14:14 +05:30
  • 91d0c47120 Add option for tower inventory to give general metadata (#52747) Alan Rominger 2019-03-06 10:32:05 -05:00