{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9228026,"defaultBranch":"master","name":"puppet-swift","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-04-04T21:04:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716820724.0","currentOid":""},"activityList":{"items":[{"before":"897269e832362a29a4ee9785888037cd2ecda734","after":"3f54cf79e62bfcd2077423cdd32fcf6d9f714c32","ref":"refs/heads/stable/2023.1","pushedAt":"2024-09-25T10:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Define separator explicitly in set_value call\n\nset_value method of Puppet::Util::IniFile uses '' for separator when\ncalled without the separator argument[1]. Set the argument explicitly\nto avoid broken rendering. Note that the argument was added in\npuppetlabs-inifile 2.0.0 so we don't need to bump the min version.\n\n[1] https://github.com/puppetlabs/puppetlabs-inifile/issues/544\n\nCloses-Bug: #2081303\nChange-Id: I6112c6d12e860bd4b4030e5f784952a7358f617f\n(cherry picked from commit 93f15aa78c378dd853e000156ad14dfff15fa394)\n(cherry picked from commit 5769e2a9bd787966d444b7964921c2e8e373dca2)\n(cherry picked from commit a0dbacabb44350c816e56924ff50fe74ee7da81c)","shortMessageHtmlLink":"Define separator explicitly in set_value call"}},{"before":"c9b7819a2342ecf044a6e48a9c140bc6a1cf087b","after":"9b1d41ad2229763f87b99f96360f10457b6a135d","ref":"refs/heads/master","pushedAt":"2024-09-25T07:03:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Fix missing puppet-oslo dependency\"","shortMessageHtmlLink":"Merge \"Fix missing puppet-oslo dependency\""}},{"before":"c04d12ee9e9c1d65c475e0fc7e9e16069203eb1d","after":"c9b7819a2342ecf044a6e48a9c140bc6a1cf087b","ref":"refs/heads/master","pushedAt":"2024-09-24T22:37:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Remove unused test script\"","shortMessageHtmlLink":"Merge \"Remove unused test script\""}},{"before":"d2845254bfd27ba9489b468d28dbb1ee14d8314c","after":"c04d12ee9e9c1d65c475e0fc7e9e16069203eb1d","ref":"refs/heads/master","pushedAt":"2024-09-24T22:24:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Stop manipulating SELinux state\"","shortMessageHtmlLink":"Merge \"Stop manipulating SELinux state\""}},{"before":"a78079fcf32e2869f2976c85452c4d38387585fb","after":"a0dbacabb44350c816e56924ff50fe74ee7da81c","ref":"refs/heads/stable/2023.2","pushedAt":"2024-09-24T05:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Define separator explicitly in set_value call\n\nset_value method of Puppet::Util::IniFile uses '' for separator when\ncalled without the separator argument[1]. Set the argument explicitly\nto avoid broken rendering. Note that the argument was added in\npuppetlabs-inifile 2.0.0 so we don't need to bump the min version.\n\n[1] https://github.com/puppetlabs/puppetlabs-inifile/issues/544\n\nCloses-Bug: #2081303\nChange-Id: I6112c6d12e860bd4b4030e5f784952a7358f617f\n(cherry picked from commit 93f15aa78c378dd853e000156ad14dfff15fa394)\n(cherry picked from commit 5769e2a9bd787966d444b7964921c2e8e373dca2)","shortMessageHtmlLink":"Define separator explicitly in set_value call"}},{"before":"fee4693a54d01d317ec83aab88172c8c44b35795","after":"5769e2a9bd787966d444b7964921c2e8e373dca2","ref":"refs/heads/stable/2024.1","pushedAt":"2024-09-24T01:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Define separator explicitly in set_value call\n\nset_value method of Puppet::Util::IniFile uses '' for separator when\ncalled without the separator argument[1]. Set the argument explicitly\nto avoid broken rendering. Note that the argument was added in\npuppetlabs-inifile 2.0.0 so we don't need to bump the min version.\n\n[1] https://github.com/puppetlabs/puppetlabs-inifile/issues/544\n\nCloses-Bug: #2081303\nChange-Id: I6112c6d12e860bd4b4030e5f784952a7358f617f\n(cherry picked from commit 93f15aa78c378dd853e000156ad14dfff15fa394)","shortMessageHtmlLink":"Define separator explicitly in set_value call"}},{"before":"93f15aa78c378dd853e000156ad14dfff15fa394","after":"d2845254bfd27ba9489b468d28dbb1ee14d8314c","ref":"refs/heads/master","pushedAt":"2024-09-23T18:39:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add validations for keystone resource parameters\"","shortMessageHtmlLink":"Merge \"Add validations for keystone resource parameters\""}},{"before":"5b6630e97b11af319ae364c51693147180f6f203","after":"93f15aa78c378dd853e000156ad14dfff15fa394","ref":"refs/heads/master","pushedAt":"2024-09-23T16:03:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Define separator explicitly in set_value call\n\nset_value method of Puppet::Util::IniFile uses '' for separator when\ncalled without the separator argument[1]. Set the argument explicitly\nto avoid broken rendering. Note that the argument was added in\npuppetlabs-inifile 2.0.0 so we don't need to bump the min version.\n\n[1] https://github.com/puppetlabs/puppetlabs-inifile/issues/544\n\nCloses-Bug: #2081303\nChange-Id: I6112c6d12e860bd4b4030e5f784952a7358f617f","shortMessageHtmlLink":"Define separator explicitly in set_value call"}},{"before":"ebc1224ee186f6fda5f617b924e004c4c0939817","after":"5b6630e97b11af319ae364c51693147180f6f203","ref":"refs/heads/master","pushedAt":"2024-08-19T15:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"storage: Add support for db_preallocation\n\nChange-Id: I6f9f46b2c00e29d108d9f943b54e2205844ef973","shortMessageHtmlLink":"storage: Add support for db_preallocation"}},{"before":"ea34ed8ee99315c32389d3c1a974348636c918f5","after":"ebc1224ee186f6fda5f617b924e004c4c0939817","ref":"refs/heads/master","pushedAt":"2024-07-30T18:15:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"proxy: Adjust parameter description\n\nChange description order to make it consistent with actual parameter\ndefinition order. Also adjust the format and fix the wrong default\nvalue described.\n\nChange-Id: Ib3ce1f0b2b83627a39daa6bd46c7ecf2002f713f","shortMessageHtmlLink":"proxy: Adjust parameter description"}},{"before":"b97128abdbaa4f016af7dd3736a940752fa1768a","after":"ea34ed8ee99315c32389d3c1a974348636c918f5","ref":"refs/heads/master","pushedAt":"2024-07-30T18:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Support more options to control internal request behavior\n\nAdd support for the following options to control internal requests\nwithin the cluster.\n - timing_expiry\n - request_node_count\n - write_affinity_handoff_delete_count\n\nChange-Id: I47d111127cf37d46988c858cb553f765a303af70","shortMessageHtmlLink":"Support more options to control internal request behavior"}},{"before":"2f38c2923bd460563ea5645ac51312359029f1d7","after":"b97128abdbaa4f016af7dd3736a940752fa1768a","ref":"refs/heads/master","pushedAt":"2024-07-30T17:55:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Require write_affinity when write_affinity_node_count is customized\n\nThis imports the logic in swift::proxy to swift::internal_client\nto apply the same validation to equivalent parameters.\n\nChange-Id: I87b2b6d936aa3d12453fd76df6394ad934b073cb","shortMessageHtmlLink":"Require write_affinity when write_affinity_node_count is customized"}},{"before":"d9eda0394f27618ffb1391288e21e9d6bf1d44f4","after":"2f38c2923bd460563ea5645ac51312359029f1d7","ref":"refs/heads/master","pushedAt":"2024-07-30T16:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Allow customizing sorting_method\n\nAdd a new option to customize sorting_method. This allows usage of\nthe 'timing' sorting method.\n\nChange-Id: I9589b420b8d1c6fcbd29d83945dbdcc2da2e22ef","shortMessageHtmlLink":"Allow customizing sorting_method"}},{"before":"968faff446ff3447a03e865f39a836ca48b2d000","after":"d9eda0394f27618ffb1391288e21e9d6bf1d44f4","ref":"refs/heads/master","pushedAt":"2024-07-29T08:53:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Support per-method backend ratelimit options\"","shortMessageHtmlLink":"Merge \"Support per-method backend ratelimit options\""}},{"before":"845404bd05586f315ae27e9a46d95c5529651781","after":"968faff446ff3447a03e865f39a836ca48b2d000","ref":"refs/heads/master","pushedAt":"2024-07-29T08:50:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Support [DEFAULT] cors_expose_headers\"","shortMessageHtmlLink":"Merge \"Support [DEFAULT] cors_expose_headers\""}},{"before":"e0cb20b5061515b63484d2aad2abbbebab921c4a","after":"845404bd05586f315ae27e9a46d95c5529651781","ref":"refs/heads/master","pushedAt":"2024-07-29T08:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Add support for allow_open_expired\n\nDepends-on: https://review.opendev.org/874710\nChange-Id: Ie3603dd6fe7403c4268070049202b5cc4592c3f9","shortMessageHtmlLink":"Add support for allow_open_expired"}},{"before":"3d72d3b0ea5fbdc9ac2ff7ad771d9ecd7557d0d5","after":"e0cb20b5061515b63484d2aad2abbbebab921c4a","ref":"refs/heads/master","pushedAt":"2024-06-27T16:01:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Set appropriate ownership/permission to config files\"","shortMessageHtmlLink":"Merge \"Set appropriate ownership/permission to config files\""}},{"before":"91b5558276d8ab6174beeaf66695489bed165ba1","after":"6411b6a14d5ad9cf6e9ba47fae9dc3b89cb2dbf2","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-06-24T01:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/zed\n\nChange-Id: I6dae6e44f6bd47ddab9532dd513fad35bf47e1ed","shortMessageHtmlLink":"Update .gitreview for unmaintained/zed"}},{"before":"7f1a945550ccb1bc7f2e62071b22bae3937b794b","after":"3d72d3b0ea5fbdc9ac2ff7ad771d9ecd7557d0d5","ref":"refs/heads/master","pushedAt":"2024-06-21T15:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Support for barbican_endpoint in kms_keymaster\n\nThis patch adds support for specifying barbican_endpoint, which is\nmandatory if doing a multi-region deployment with kms_keymaster.\nIndeed, without it, Castellan may use the wrong endpoint of the\nwrong cluster.\n\nDepends-On: Ib7f4219ef5fdef65e9cfd5701e28b5288741783e\nChange-Id: If62756770b1a3cdb4215b59aee5f368f54986706","shortMessageHtmlLink":"Support for barbican_endpoint in kms_keymaster"}},{"before":"140456e44a2d6fc921d0b16ce81eb04ca2eb7946","after":"7f1a945550ccb1bc7f2e62071b22bae3937b794b","ref":"refs/heads/master","pushedAt":"2024-06-10T07:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Add keymaster middleware\n\nAdd support for configuring swift-proxy keymaster middleware. The\nkeymaster middleware handles keys for swift encryption[1].\n\n[1] https://docs.openstack.org/swift/latest/overview_encryption.html\n\nChange-Id: Ic6c34c5381eb4f57642493b5acf127dba4f7834e","shortMessageHtmlLink":"Add keymaster middleware"}},{"before":"74f596584e92ae38a83a48c998aaa91b4470ad77","after":"fee4693a54d01d317ec83aab88172c8c44b35795","ref":"refs/heads/stable/2024.1","pushedAt":"2024-05-28T15:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Ensure app/filter factory options exist\n\nAll middleware filters and apps enabled in pipeline should have\nthe corresponding factory option (use = ... ) but the lines may not\nexist in case the config file does not exist or is generated in advance\nincompletely.\n\nChange-Id: I714fe28547ea8308d7e82b66687ea0f24f816cda\n(cherry picked from commit a123fd166bfdb161071d9869c69a6769ad8f5990)","shortMessageHtmlLink":"Ensure app/filter factory options exist"}},{"before":"91b5558276d8ab6174beeaf66695489bed165ba1","after":null,"ref":"refs/heads/stable/zed","pushedAt":"2024-05-27T14:38:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"2a5ec303af64087c82cb78bb1110dce04e5a209d","after":"140456e44a2d6fc921d0b16ce81eb04ca2eb7946","ref":"refs/heads/master","pushedAt":"2024-05-27T14:38:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Bump upper version of puppet-memcached\n\nNow puppet-memcached 9.0.0 is used in CI.\n\nDepends-on: https://review.opendev.org/920219\nChange-Id: I834406328cec44c8c05e093c933e30f80cbbf148","shortMessageHtmlLink":"Bump upper version of puppet-memcached"}},{"before":"f07105ad248be0e46f497d82506fac28c7191e36","after":"2a5ec303af64087c82cb78bb1110dce04e5a209d","ref":"refs/heads/master","pushedAt":"2024-05-14T15:52:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Ensure app/filter factory options exist\"","shortMessageHtmlLink":"Merge \"Ensure app/filter factory options exist\""}},{"before":"2655744dcf1c103a007050ededc07aa84d135946","after":"f07105ad248be0e46f497d82506fac28c7191e36","ref":"refs/heads/master","pushedAt":"2024-05-13T16:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Expose log_name_per_daemon configurable\n\nAdd the log_name_per_daemon parameter to the all class so that this\nparameter can be customized via the simplified definition.\n\nChange-Id: I34989778f607db869d7acd1787682f5a8c97be5b","shortMessageHtmlLink":"Expose log_name_per_daemon configurable"}},{"before":"8476a1914e947703a31968af0b5228668f50fc6b","after":"2655744dcf1c103a007050ededc07aa84d135946","ref":"refs/heads/master","pushedAt":"2024-05-10T14:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"reno: Update master for unmaintained/zed\n\nUpdate the zed release notes configuration to build from\nunmaintained/zed.\n\nChange-Id: I0159549d367587ba9a8260f8e178345082fb1216","shortMessageHtmlLink":"reno: Update master for unmaintained/zed"}},{"before":null,"after":"91b5558276d8ab6174beeaf66695489bed165ba1","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-10T09:29:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Prepare final stable/zed release\n\nChange-Id: I71c9914fd0007353e19eba3f6361c11c685c626e","shortMessageHtmlLink":"Prepare final stable/zed release"}},{"before":"f07444d3c462991f4fd02dc3f766807960bb84c8","after":"8476a1914e947703a31968af0b5228668f50fc6b","ref":"refs/heads/master","pushedAt":"2024-05-09T15:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove support for amqp1 messaging driver\n\nThe base implementation in puppet-oslo was deprecated during the 2023.2\ncycle[1], so can be removed now.\n\n[1] e174113210699b433dbae4c2c5a68bc3d269b5c3\n\nChange-Id: I233cf0d5048db44df5c77cb509a1bca4e89555da","shortMessageHtmlLink":"Remove support for amqp1 messaging driver"}},{"before":"fe2324a5c9c811dd6f5f0c0abd179a119ab08025","after":"91b5558276d8ab6174beeaf66695489bed165ba1","ref":"refs/heads/stable/zed","pushedAt":"2024-05-07T13:46:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Prepare final stable/zed release\n\nChange-Id: I71c9914fd0007353e19eba3f6361c11c685c626e","shortMessageHtmlLink":"Prepare final stable/zed release"}},{"before":"d12c37d1b9b1974bebe6b70ae7a27c59d2582e17","after":"74f596584e92ae38a83a48c998aaa91b4470ad77","ref":"refs/heads/stable/2024.1","pushedAt":"2024-05-03T17:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Allow using device uuid in storage::mount\n\nPreviously, the `swift::storage::mount` allowed any type of string,\nmaking it possible to use UUID=4aa242a4-0ab3-4037-9137-1d58c7f2b5f8 or\neven 4aa242a4-0ab3-4037-9137-1d58c7f2b5f8 for example. But now, as\nthe device parameter is Swift::MountDevice, this cannot be done.\n\nThis patch fixes this regression.\n\nChange-Id: I57619c628ee7a6d5e60260235fbd6d83f514be83\n(cherry picked from commit f07444d3c462991f4fd02dc3f766807960bb84c8)","shortMessageHtmlLink":"Allow using device uuid in storage::mount"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMDo0NjozNS4wMDAwMDBazwAAAATAMaaQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wM1QxNzoyOToyMy4wMDAwMDBazwAAAARA-o1F"}},"title":"Activity ยท openstack/puppet-swift"}