{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":399223018,"defaultBranch":"devel","name":"awx-resource-operator","ownerLogin":"rooftopcellist","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-08-23T19:20:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11698892?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700722807.0","currentOid":""},"activityList":{"items":[{"before":"115b3b3a0ff2dfd5c74933fe38d2b72f50b1cef5","after":"7ec1c12a0882e4dcb0775b8f2361ba8baccea708","ref":"refs/heads/unset-ownerrefs","pushedAt":"2024-01-10T02:32:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts\n - Without this, if an AnsibleJob is deleted while another is running,\n it's service account, role and rolebinding will be cascade deleted,\n making the running job fail.\n\nSigned-off-by: Christian M. Adams ","shortMessageHtmlLink":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts"}},{"before":"71939c2c8a6862f076a7ebac9e6dfd2ac44a3c2b","after":"115b3b3a0ff2dfd5c74933fe38d2b72f50b1cef5","ref":"refs/heads/unset-ownerrefs","pushedAt":"2023-12-21T20:40:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts\n - Without this, if an AnsibleJob is deleted while another is running,\n it's service account, role and rolebinding will be cascade deleted,\n making the running job fail.","shortMessageHtmlLink":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts"}},{"before":"1e0d8aeeeef788fb75312444f943064dafca393c","after":"196872e135b1420c46b81ded5184b57dba61ff1b","ref":"refs/heads/increase-request-timeout","pushedAt":"2023-12-06T17:11:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Add ability to configure request_timeout on jobs and workflows\n\nSigned-off-by: Christian M. Adams ","shortMessageHtmlLink":"Add ability to configure request_timeout on jobs and workflows"}},{"before":"a85970ab1ab4fcbf10b3c4469e9a197fbd3c267c","after":"1e0d8aeeeef788fb75312444f943064dafca393c","ref":"refs/heads/increase-request-timeout","pushedAt":"2023-11-27T18:20:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Add ability to configure request_timeout on jobs and workflows","shortMessageHtmlLink":"Add ability to configure request_timeout on jobs and workflows"}},{"before":"acb70273ef40a2137491cb11d570c819fbe31894","after":"a85970ab1ab4fcbf10b3c4469e9a197fbd3c267c","ref":"refs/heads/increase-request-timeout","pushedAt":"2023-11-27T17:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Bump minimum awx.awx collection version to 22.7.0 for request_timeout support","shortMessageHtmlLink":"Bump minimum awx.awx collection version to 22.7.0 for request_timeout…"}},{"before":"e2d17cedce691e6c0340c7bba6eedda80eb0a99b","after":"0be30d7ab50732adeb3d77f7b3b19555eb7c8ff1","ref":"refs/heads/gha-image-build","pushedAt":"2023-11-27T17:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Update .github/workflows/build-operator-image.yaml\n\nCo-authored-by: Dimitri Savineau ","shortMessageHtmlLink":"Update .github/workflows/build-operator-image.yaml"}},{"before":"9e891d5bfd66644f0bf75aedcf1a77e01cdac5fa","after":"e2d17cedce691e6c0340c7bba6eedda80eb0a99b","ref":"refs/heads/gha-image-build","pushedAt":"2023-11-27T17:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Update .github/workflows/build-operator-image.yaml\n\nCo-authored-by: Dimitri Savineau ","shortMessageHtmlLink":"Update .github/workflows/build-operator-image.yaml"}},{"before":null,"after":"9e891d5bfd66644f0bf75aedcf1a77e01cdac5fa","ref":"refs/heads/gha-image-build","pushedAt":"2023-11-23T07:00:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Add GHA to build and push operator and runner images on merge","shortMessageHtmlLink":"Add GHA to build and push operator and runner images on merge"}},{"before":null,"after":"acb70273ef40a2137491cb11d570c819fbe31894","ref":"refs/heads/increase-request-timeout","pushedAt":"2023-11-23T06:28:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Increase the request_timeout from default\n- As AWX gets overloaded with jobs, the response time of HTTP requests to the api/v2/jobs\nendpoint\n- The result is that AnsibleJob objects launcht he job, then keep checking for the status of\n the job that was launch. The GET request times out, and it launches a\n new job, which complicates the problem further.\n- This behavior is seen when createing 100+ AnsibleJob objects at once\n- We should keep this HTTP request_timeout abnormally high until the\n resource operator grows a better way to handle this (smart checks for\n timeout errors, etc.)","shortMessageHtmlLink":"Increase the request_timeout from default"}},{"before":"df1a0329ee3fec9a0e796eb46856181c4e2b2fc5","after":"8a0882bc39b76027f018b132f44e032dfcc82607","ref":"refs/heads/set-max-reconciles","pushedAt":"2023-11-11T03:20:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set default container to awx-resource-manager for the operator pod","shortMessageHtmlLink":"Set default container to awx-resource-manager for the operator pod"}},{"before":null,"after":"df1a0329ee3fec9a0e796eb46856181c4e2b2fc5","ref":"refs/heads/set-max-reconciles","pushedAt":"2023-11-11T03:12:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set max current reconciles flag in Dockerfile\n- Set max concurrent ansiblejob to 5\n- Set max concurrent ansibleworkflow to 5","shortMessageHtmlLink":"Set max current reconciles flag in Dockerfile"}},{"before":"875c07493af2e566222014ed76ddc4630931371e","after":"71939c2c8a6862f076a7ebac9e6dfd2ac44a3c2b","ref":"refs/heads/unset-ownerrefs","pushedAt":"2023-11-09T03:21:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts\n - Without this, if an AnsibleJob is deleted while another is running,\n it's service account, role and rolebinding will be cascade deleted,\n making the running job fail.","shortMessageHtmlLink":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts"}},{"before":"fe6933fe6a2382d66f7e2340bc0b922089955b99","after":"875c07493af2e566222014ed76ddc4630931371e","ref":"refs/heads/unset-ownerrefs","pushedAt":"2023-11-09T03:20:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts\n - Without this, if an AnsibleJob is deleted while another is running,\n it's service account, role and rolebinding will be cascade deleted,\n making the running job fail.","shortMessageHtmlLink":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts"}},{"before":"4addc09eb4cc8042686584ba6d257d3977c96df3","after":"fe6933fe6a2382d66f7e2340bc0b922089955b99","ref":"refs/heads/unset-ownerrefs","pushedAt":"2023-11-09T03:20:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts\n - Without this, if an AnsibleJob is deleted while another is running,\n it's service account, role and rolebinding will be cascade deleted,\n making the running job fail.","shortMessageHtmlLink":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts"}},{"before":null,"after":"eedd1cd8f3b0dfad68bfc05dad061d5b7015f05e","ref":"refs/heads/handle-undefined-msg","pushedAt":"2023-11-01T16:30:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Improve the error handling when jobs fail\n - Fix a bug where job.msg is not defined","shortMessageHtmlLink":"Improve the error handling when jobs fail"}},{"before":"eca79dbf9a329f408b4898e8b432586ba8dee9ca","after":"4addc09eb4cc8042686584ba6d257d3977c96df3","ref":"refs/heads/unset-ownerrefs","pushedAt":"2023-10-31T19:18:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts\n - Without this, if an AnsibleJob is deleted while another is running,\n it's service account, role and rolebinding will be cascade deleted,\n making the running job fail.","shortMessageHtmlLink":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts"}},{"before":"f89192d126f6803f9c0e6c2a7ba77c847ded50b0","after":"f44756a5fbc493865d2225a9ad50027fe9946a24","ref":"refs/heads/auth-secret","pushedAt":"2023-10-31T19:14:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Check for both auth secret names when setting statuses\n - Update job role to look for new connection_secret\n\nSigned-off-by: James Blair \nSigned-off-by: Christian M. Adams ","shortMessageHtmlLink":"Check for both auth secret names when setting statuses"}},{"before":"fa1fddd4a14f0066c2d18ae0ebdb676c85b43bc9","after":"f89192d126f6803f9c0e6c2a7ba77c847ded50b0","ref":"refs/heads/auth-secret","pushedAt":"2023-10-31T19:07:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Check for both auth secret names when setting statuses\n\nSigned-off-by: Christian M. Adams \nCo-author: James Blair ","shortMessageHtmlLink":"Check for both auth secret names when setting statuses"}},{"before":null,"after":"fa1fddd4a14f0066c2d18ae0ebdb676c85b43bc9","ref":"refs/heads/auth-secret","pushedAt":"2023-10-31T19:03:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Check for both auth secret names when setting statuses\n\nSigned-off-by: Christian M. Adams ","shortMessageHtmlLink":"Check for both auth secret names when setting statuses"}},{"before":null,"after":"eca79dbf9a329f408b4898e8b432586ba8dee9ca","ref":"refs/heads/unset-ownerrefs","pushedAt":"2023-10-31T18:45:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts\n - Without this, if an AnsibleJob is deleted while another is running,\n it's service account, role and rolebinding will be cascade deleted,\n making the running job fail.","shortMessageHtmlLink":"Set ownerRef to null for SA, Role and RoleBinding to avoid conflicts"}},{"before":"3769899327f992341be92016e48ede6b1f81fd5b","after":"ffb34dc66f523901e12cd10c1cd02c93b22bc510","ref":"refs/heads/fix-deprecated-workflows","pushedAt":"2023-10-31T17:20:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Refactor deprecated ansiblejob workflow to be a distinct code path\n - This also fixes a critical bug in the conditionals for evaluating\n when to use the launch_workflow.yml tasks.\n - Prior to this change, AnsibleJob objects with a job_workflow_template\n name specified would run to completion without error, but the task to\n launch the workflow was skipped.\n - The job_runner role was restructured to be more readable.\n - Adds a deprecation warning when the old ansiblejob workflow CR option is used.","shortMessageHtmlLink":"Refactor deprecated ansiblejob workflow to be a distinct code path"}},{"before":"052ec392ded4bfa6431916ce9d1e25b3bf9b63da","after":"3769899327f992341be92016e48ede6b1f81fd5b","ref":"refs/heads/fix-deprecated-workflows","pushedAt":"2023-10-31T16:56:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Refactor deprecated ansiblejob workflow to be a distinct code path\n - This also fixes a critical bug in the conditionals for evaluating\n when to use the launch_workflow.yml tasks.\n - Prior to this change, AnsibleJob objects with a job_workflow_template\n name specified would run to completion without error, but the task to\n launch the workflow was skipped.\n - The job_runner role was restructured to be more readable.\n - Adds a deprecation warning when the old ansiblejob workflow CR option is used.","shortMessageHtmlLink":"Refactor deprecated ansiblejob workflow to be a distinct code path"}},{"before":"70f83ae21c03f8272b033b447cb7c298dcea9a8f","after":"052ec392ded4bfa6431916ce9d1e25b3bf9b63da","ref":"refs/heads/fix-deprecated-workflows","pushedAt":"2023-10-31T16:06:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Refactor deprecated ansiblejob workflow to be a distinct code path\n - This also fixes a critical bug in the conditionals for evaluating\n when to use the launch_workflow.yml tasks.\n - Prior to this change, AnsibleJob objects with a job_workflow_template\n name specified would run to completion without error, but the task to\n launch the workflow was skipped.\n - The job_runner role was restructured to be more readable.\n - Adds a deprecation warning when the old ansiblejob workflow CR option is used.","shortMessageHtmlLink":"Refactor deprecated ansiblejob workflow to be a distinct code path"}},{"before":"c76762c64b6ae9a9ac5cb885201b499b973ed626","after":"70f83ae21c03f8272b033b447cb7c298dcea9a8f","ref":"refs/heads/fix-deprecated-workflows","pushedAt":"2023-10-31T15:34:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Refactor deprecated ansiblejob workflow to be a distinct code path\n - This also fixes a critical bug in the conditionals for evaluating\n when to use the launch_workflow.yml tasks.\n - Prior to this change, AnsibleJob objects with a job_workflow_template\n name specified would run to completion without error, but the task to\n launch the workflow was skipped.\n - The job_runner role was restructured to be more readable.\n - Adds a deprecation warning when the old ansiblejob workflow CR option is used.","shortMessageHtmlLink":"Refactor deprecated ansiblejob workflow to be a distinct code path"}},{"before":"efa353b113352b5fb87f2dacc902daa2704d6ead","after":"c76762c64b6ae9a9ac5cb885201b499b973ed626","ref":"refs/heads/fix-deprecated-workflows","pushedAt":"2023-10-31T15:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Refactor deprecated ansiblejob workflow to be a distinct code path\n - This also fixes a critical bug in the conditionals for evaluating\n when to use the launch_workflow.yml tasks.\n - Prior to this change, AnsibleJob objects with a job_workflow_template\n name specified would run to completion without error, but the task to\n launch the workflow was skipped.\n - The job_runner role was restructured to be more readable.\n - Adds a deprecation warning when the old ansiblejob workflow CR option is used.","shortMessageHtmlLink":"Refactor deprecated ansiblejob workflow to be a distinct code path"}},{"before":"0fadc9178075e0d89a581a31d24315cd71b6bbe8","after":"efa353b113352b5fb87f2dacc902daa2704d6ead","ref":"refs/heads/fix-deprecated-workflows","pushedAt":"2023-10-31T03:02:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Refactor deprecated ansiblejob workflow to be a distinct code path\n - This also fixes a critical bug in the conditionals for evaluating\n when to use the launch_workflow.yml tasks.\n - Prior to this change, AnsibleJob objects with a job_workflow_template\n name specified would run to completion without error, but the task to\n launch the workflow was skipped.\n - The job_runner role was restructured to be more readable.\n - Adds a deprecation warning when the old ansiblejob workflow CR option is used.","shortMessageHtmlLink":"Refactor deprecated ansiblejob workflow to be a distinct code path"}},{"before":null,"after":"0fadc9178075e0d89a581a31d24315cd71b6bbe8","ref":"refs/heads/fix-deprecated-workflows","pushedAt":"2023-10-31T03:01:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Refactor deprecated ansiblejob workflow to be a distinct code path\n - This also fixes a critical bug in the conditionals for evaluating\n when to use the launch_workflow.yml tasks.\n - Prior to this change, AnsbileJob objects with a job_workflow_template\n name specified would run to completion without error, but the task to\n launch the workflow was skipped.\n - The job_runner role was restructured to be more readable.","shortMessageHtmlLink":"Refactor deprecated ansiblejob workflow to be a distinct code path"}},{"before":null,"after":"435056908057b4581e34bd10647f08d3b212a551","ref":"refs/heads/fix-wfjt-acm","pushedAt":"2023-10-26T00:09:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Introduce new Env variable to only fix deprecated wfjt ansiblejob","shortMessageHtmlLink":"Introduce new Env variable to only fix deprecated wfjt ansiblejob"}},{"before":null,"after":"307607d9ce97bc89a010c87aadb67d6293d96fe5","ref":"refs/heads/wfjt-description","pushedAt":"2023-05-09T19:13:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Fix CSV rendering issue caused by syntax error","shortMessageHtmlLink":"Fix CSV rendering issue caused by syntax error"}},{"before":"8b57d9c616ce0d096a709570e5d19b71c2761e80","after":"25da9ad31123c79c278e5098723101ec752655e0","ref":"refs/heads/add-crd-descriptions","pushedAt":"2023-05-02T03:57:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rooftopcellist","name":"Christian Adams","path":"/rooftopcellist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11698892?s=80&v=4"},"commit":{"message":"Fix displayName entry that resulted in blanks in UI dropdown","shortMessageHtmlLink":"Fix displayName entry that resulted in blanks in UI dropdown"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD29oiiQA","startCursor":null,"endCursor":null}},"title":"Activity · rooftopcellist/awx-resource-operator"}