{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52858698,"defaultBranch":"master","name":"charm-ceph-radosgw","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-01T07:53:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718991410.0","currentOid":""},"activityList":{"items":[{"before":"435d49cb9c439665783330ff0be70e5680a54eea","after":"13edd68c82f859f5ce2e64aab4d778a075c2bebc","ref":"refs/heads/stable/squid-jammy","pushedAt":"2024-06-24T06:37:30.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":"Create squid-jammy branch\n\nChange-Id: I2f52310d8802b5df387ef01edd1b964c36293ed9","shortMessageHtmlLink":"Create squid-jammy branch"}},{"before":"435d49cb9c439665783330ff0be70e5680a54eea","after":"20299b062770c07fb3970d74b6efd69fada2a175","ref":"refs/heads/master","pushedAt":"2024-06-21T23:35:36.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 charmcraft 3 support\n\nUpdate the charmcraft.yaml file to use base and platforms, only\nallowing noble support.\n\n- Update osci.yaml to use the charmcraft 3.x/beta\n- Add noble/oracular to charmhelpers\n- Drop non-noble tests\n\nChange-Id: I34324235b9b839d9c888a80c70243ef27d49da99","shortMessageHtmlLink":"Add charmcraft 3 support"}},{"before":null,"after":"435d49cb9c439665783330ff0be70e5680a54eea","ref":"refs/heads/stable/squid-jammy","pushedAt":"2024-06-21T17:36:50.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":"Squid support: make caracal the default source\n\nChange-Id: I6d34cb67bf9a419d870d143c856a1a4bee34dd8e","shortMessageHtmlLink":"Squid support: make caracal the default source"}},{"before":null,"after":"435d49cb9c439665783330ff0be70e5680a54eea","ref":"refs/heads/stable/jammy-caracal","pushedAt":"2024-06-14T16:13:59.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":"Squid support: make caracal the default source\n\nChange-Id: I6d34cb67bf9a419d870d143c856a1a4bee34dd8e","shortMessageHtmlLink":"Squid support: make caracal the default source"}},{"before":"1f33f800fbfe58279e4e01aed344aa788a2a683b","after":"435d49cb9c439665783330ff0be70e5680a54eea","ref":"refs/heads/master","pushedAt":"2024-06-04T12:21:52.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":"Squid support: make caracal the default source\n\nChange-Id: I6d34cb67bf9a419d870d143c856a1a4bee34dd8e","shortMessageHtmlLink":"Squid support: make caracal the default source"}},{"before":"1f66d4ae6a25b317af4e702eb77768e2438c7021","after":"1f33f800fbfe58279e4e01aed344aa788a2a683b","ref":"refs/heads/master","pushedAt":"2024-05-28T10:49:48.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 group policy configuration\"","shortMessageHtmlLink":"Merge \"Add group policy configuration\""}},{"before":"940be7fdfc6729ffeb7dd37d50943a2aeecdcda6","after":"18f0d4e5b1d7e5b54d83e7a7bab734fcae5819bf","ref":"refs/heads/stable/reef","pushedAt":"2024-05-23T15:19:26.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":"Updates for stable/reef\n\nChange-Id: Iea235f5b792202f2674b0d856481887a78375fe5","shortMessageHtmlLink":"Updates for stable/reef"}},{"before":"004ba8cfd42e3acfad2c3d3e1756cafbcfb89fe0","after":"f66e0742c4e3d795ff6bad393bbf22f1b3ede943","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-05-22T15:07:03.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 URLs which contain encoded path separators\n\nThis is to resolve the issue with objects containing slash in the name\nnot correctly synced in multisite environments.\n\nCloses-Bug: #1974138\nChange-Id: I71ac000bb4754c9cb987d703f145dc2a5ff032ad\n(cherry picked from commit 8a844bca972ba40ba269b26111180732c0ab7312)","shortMessageHtmlLink":"Allow URLs which contain encoded path separators"}},{"before":"229cf2498ce1893f806e82dc16a67dbc6fa69ada","after":"64588c46ad5e3481d0c4e86b82afd4656b34726a","ref":"refs/heads/stable/pacific","pushedAt":"2024-05-22T09:11: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 URLs which contain encoded path separators\n\nThis is to resolve the issue with objects containing slash in the name\nnot correctly synced in multisite environments.\n\nCloses-Bug: #1974138\nChange-Id: I71ac000bb4754c9cb987d703f145dc2a5ff032ad\n(cherry picked from commit 8a844bca972ba40ba269b26111180732c0ab7312)","shortMessageHtmlLink":"Allow URLs which contain encoded path separators"}},{"before":"8ca8dc7cd8e9d74e05d7e03d244a35a78c70b0c5","after":"1f66d4ae6a25b317af4e702eb77768e2438c7021","ref":"refs/heads/master","pushedAt":"2024-05-07T15:52:06.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":"Caracal-Squid enablement\n\ncontains:\n - Bundle updates\n - charmhelpers sync\n - drop lunar/mantic\n\nChange-Id: I6ca31ca3b0cc8aedabaeaf2a2e64dede1248e388\nSigned-off-by: Utkarsh Bhatt ","shortMessageHtmlLink":"Caracal-Squid enablement"}},{"before":"940be7fdfc6729ffeb7dd37d50943a2aeecdcda6","after":"8ca8dc7cd8e9d74e05d7e03d244a35a78c70b0c5","ref":"refs/heads/master","pushedAt":"2024-04-29T08:39:25.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 scale-out in the multi-site replication scenario\"","shortMessageHtmlLink":"Merge \"Fix scale-out in the multi-site replication scenario\""}},{"before":null,"after":"940be7fdfc6729ffeb7dd37d50943a2aeecdcda6","ref":"refs/heads/stable/reef","pushedAt":"2024-04-22T21:12:58.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":"Implement key rotation on the ceph-radosgw charm\n\nThis patchset implements key rotation in the ceph-radosgw charm,\nby replacing the keyring file if it exists and the ceph-mon\nrelation reports a new key.\n\nChange-Id: I447b5f827e39118e7dbd430b1c63b3ec4ea3e176\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1195","shortMessageHtmlLink":"Implement key rotation on the ceph-radosgw charm"}},{"before":"6f2a7540e8102fc7575731e7e059695cd1c28a76","after":"940be7fdfc6729ffeb7dd37d50943a2aeecdcda6","ref":"refs/heads/master","pushedAt":"2024-04-18T19:33:07.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":"Implement key rotation on the ceph-radosgw charm\n\nThis patchset implements key rotation in the ceph-radosgw charm,\nby replacing the keyring file if it exists and the ceph-mon\nrelation reports a new key.\n\nChange-Id: I447b5f827e39118e7dbd430b1c63b3ec4ea3e176\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1195","shortMessageHtmlLink":"Implement key rotation on the ceph-radosgw charm"}},{"before":"ebca1152ec0301bc540f98cbe0839434bd6d2db6","after":"6f2a7540e8102fc7575731e7e059695cd1c28a76","ref":"refs/heads/master","pushedAt":"2024-04-05T10:23:41.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 a config option for virtual hosted bucket\n\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1187\n\nCloses-Bug: #1871745\nChange-Id: I295baab496d1eb95daaa8073d4119d01b90d0b38","shortMessageHtmlLink":"Add a config option for virtual hosted bucket"}},{"before":"913cb57b1f871c723c00822e8e9502983639830b","after":"ebca1152ec0301bc540f98cbe0839434bd6d2db6","ref":"refs/heads/master","pushedAt":"2024-04-04T11:03:18.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":"Fix failing functional tests\n\nUpdate tox.ini to support the new TEST_CONSTRAINTS_FILE\n\nAdditionally pin netaddr in test-requirements.txt. The latest netaddr\n1.2.1 release throws an error when passed None, which it previously\ndidn't. This causes MonContextTest.test_ctxt_missing_data to error out.\nThis should probably be fixed in charmhelpers later.\n\nChange-Id: I5bf8900c426395421c73ec3d52ebd691cc5496f8","shortMessageHtmlLink":"Fix failing functional tests"}},{"before":"92caaa710b02316bfd428ca3d86d24e27c88d2bf","after":"913cb57b1f871c723c00822e8e9502983639830b","ref":"refs/heads/master","pushedAt":"2024-02-07T09:02:04.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":"Doc: describe the s3 interface\n\nChange-Id: I9379ca1bdc29eb2ef7cbd16255c457f37e30021f","shortMessageHtmlLink":"Doc: describe the s3 interface"}},{"before":"8b7522b906883c7388203f62993249abec8754ad","after":"92caaa710b02316bfd428ca3d86d24e27c88d2bf","ref":"refs/heads/master","pushedAt":"2024-02-06T11:22:09.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":"Initial support for the s3 interface\n\nImplement initial support for the s3 interface here:\nhttps://github.com/canonical/charm-relation-interfaces/tree/main/interfaces/s3/v0\n\nDrive-by: fully qualify rename.sh in allowlist_externals\n\nChange-Id: I8a78c41840c529cf2c35f487739c0397e4374f97","shortMessageHtmlLink":"Initial support for the s3 interface"}},{"before":"07898679cada82e14cb1fe4e087dc7d3ab38f662","after":"8b7522b906883c7388203f62993249abec8754ad","ref":"refs/heads/master","pushedAt":"2024-01-24T22:23:06.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 \"Allow URLs which contain encoded path separators\"","shortMessageHtmlLink":"Merge \"Allow URLs which contain encoded path separators\""}},{"before":"b24a35713a00b9a3c89424dc0ed6c0243de0e239","after":"07898679cada82e14cb1fe4e087dc7d3ab38f662","ref":"refs/heads/master","pushedAt":"2024-01-16T10:05:24.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":"Revert default source to 'bobcat'\n\nThe Openstack libs don't recognize Ceph releases when specifying\nthe charm source. Instead, we have to use an Openstack release.\nSince it was set to quincy, reset it to bobcat.\n\nChange-Id: I5b82c876184025a790e2b0cab84348c71a8a4a55","shortMessageHtmlLink":"Revert default source to 'bobcat'"}},{"before":"976fc4ae846956a0d3938d1a8c42e4249b6f76f1","after":"b24a35713a00b9a3c89424dc0ed6c0243de0e239","ref":"refs/heads/master","pushedAt":"2023-10-31T15:54:06.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":"Improve platform mocking\n\nPatch out charmhelpers.osplatform.get_platform() and\ncharmhelpers.core.host.lsb_release() globally in the unit tests to\ninsulate the unit tests from the platform that the unit tests are being\nrun on.\n\nAlso, add mock for `charmhelpers.contrib.openstack.context.is_ipv6_disabled`\nin the `HAProxyContextTests.test_ctxt` unit test.\n\nThe charmhelpers function `is_ipv6_disabled` calls `sysctl` and this doesn't\nexist on Debian container images. This fixes the following unit test failure:\n```\nFileNotFoundError: [Errno 2] No such file or directory: 'sysctl'\n```\n\nSigned-off-by: Ionut Balutoiu \nCo-authored-by: Alex Kavanagh \n\nChange-Id: I60bc9550a83eb342e78d3c1916d98bfaa8035572","shortMessageHtmlLink":"Improve platform mocking"}},{"before":"56c95bac5b61a7bf3e07559684588619308d75bf","after":"976fc4ae846956a0d3938d1a8c42e4249b6f76f1","ref":"refs/heads/master","pushedAt":"2023-09-29T16:08:19.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 upgrade func testing\"","shortMessageHtmlLink":"Merge \"Add upgrade func testing\""}},{"before":"cab0306b1d1d2e8d5914fd0c58e93c80d95af5d8","after":"004ba8cfd42e3acfad2c3d3e1756cafbcfb89fe0","ref":"refs/heads/stable/quincy.2","pushedAt":"2023-09-20T09:35: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 pool names in RadosGW charm\" into stable/quincy.2","shortMessageHtmlLink":"Merge \"Fix pool names in RadosGW charm\" into stable/quincy.2"}},{"before":"8c073a6cc0c1463ab5e8bbe8d7fb320a0b886001","after":"cab0306b1d1d2e8d5914fd0c58e93c80d95af5d8","ref":"refs/heads/stable/quincy.2","pushedAt":"2023-09-14T08:27:26.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 \"Enable rgw trust forwarded https when https proxy\" into stable/quincy.2","shortMessageHtmlLink":"Merge \"Enable rgw trust forwarded https when https proxy\" into stable…"}},{"before":"84356bad0474ce4d27e61a4cd4292c6ae64a31c3","after":"56c95bac5b61a7bf3e07559684588619308d75bf","ref":"refs/heads/master","pushedAt":"2023-09-14T06:13: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":"Sync charm libraries\n\nChange-Id: I3cc5a774f0d4fec2eb7fb719579df6fce24167ef","shortMessageHtmlLink":"Sync charm libraries"}},{"before":"c9d220af1fa50b51fbbcd4961337f3d2503fefbc","after":"8c073a6cc0c1463ab5e8bbe8d7fb320a0b886001","ref":"refs/heads/stable/quincy.2","pushedAt":"2023-09-12T14:29:46.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 docs key and point at Discourse\n\nAdd the 'docs' key and point it at a Discourse topic\npreviously populated with the charm's README contents.\n\nWhen the new charm revision is released to the Charmhub,\nthis Discourse-based content will be displayed there. In\nthe absense of the this new key, the Charmhub's default\nbehaviour is to display the value of the charm's\n'description' key.\n\nChange-Id: Id759ee81cea83fe9b18671ce5bc19a31db319a77","shortMessageHtmlLink":"Add docs key and point at Discourse"}},{"before":"dd8a9d949409a120945f89876c9368ea9de2e084","after":"84356bad0474ce4d27e61a4cd4292c6ae64a31c3","ref":"refs/heads/master","pushedAt":"2023-09-12T05:49:02.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 \"Fixes testcase coverage for charm\"","shortMessageHtmlLink":"Merge \"Fixes testcase coverage for charm\""}},{"before":"4d36f6cbc38bbf4253f4d171f12e69c72dc70c7b","after":"dd8a9d949409a120945f89876c9368ea9de2e084","ref":"refs/heads/master","pushedAt":"2023-09-12T05:48:26.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 get_requests_for_local_unit doesn't fail on incomplete relation\"","shortMessageHtmlLink":"Merge \"Ensure get_requests_for_local_unit doesn't fail on incomplete …"}},{"before":"4bc15968fe43f6f86150331f40dba4b2cadb983b","after":"4d36f6cbc38bbf4253f4d171f12e69c72dc70c7b","ref":"refs/heads/master","pushedAt":"2023-09-11T17:11: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":"Prune CI jobs\n\nChange-Id: I4260d8c4ea6e5a7cedca4231dec42d0700e25638","shortMessageHtmlLink":"Prune CI jobs"}},{"before":"2bce5377dbb769e5bc175d3129e3c1e3fb6a0d06","after":"c9d220af1fa50b51fbbcd4961337f3d2503fefbc","ref":"refs/heads/stable/quincy.2","pushedAt":"2023-09-01T07:22:19.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 build-on/run-on to support Ubuntu 20.04\n\nTo fix the build jsonschema is pinned to the latest version that doesn't\ndepend (indirectly) on Rust.\n\nCloses-Bug: #2033673\nChange-Id: Id6777eb23b3b4cc6b0fb239a61d64502a5d74451","shortMessageHtmlLink":"Add build-on/run-on to support Ubuntu 20.04"}},{"before":"ac9c22c3df161533a1fd80d4d4c12981ba7e9767","after":"4bc15968fe43f6f86150331f40dba4b2cadb983b","ref":"refs/heads/master","pushedAt":"2023-08-14T14:34:26.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 pool names in RadosGW charm\"","shortMessageHtmlLink":"Merge \"Fix pool names in RadosGW charm\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbS4OwQA","startCursor":null,"endCursor":null}},"title":"Activity · openstack/charm-ceph-radosgw"}