{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52858662,"defaultBranch":"master","name":"charm-ceph-mon","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-01T07:53:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718991411.0","currentOid":""},"activityList":{"items":[{"before":"037fc608f20732abe71bc37a5b7395d37c39c4ca","after":"3f31b5786b70eba45ccc8b18bf01fe79f6ba504c","ref":"refs/heads/master","pushedAt":"2024-07-12T13:11: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":"Fix noble-caracal test bundle\n\nChange-Id: I9a480f8760c4a5c61d6d9b378355ab7df9f48883","shortMessageHtmlLink":"Fix noble-caracal test bundle"}},{"before":"0d03e69325372317247bbefdac07674ed8c2d59b","after":"fd947ea1bd41c7b360aaca7fb0640426a33b824a","ref":"refs/heads/stable/squid-jammy","pushedAt":"2024-06-25T14:18: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":"Create squid-jammy branch\n\nChange-Id: I5dda7a459c946eae1cdac0c8ae76b6083383b741","shortMessageHtmlLink":"Create squid-jammy branch"}},{"before":"0d03e69325372317247bbefdac07674ed8c2d59b","after":"037fc608f20732abe71bc37a5b7395d37c39c4ca","ref":"refs/heads/master","pushedAt":"2024-06-21T22:55: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 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: I2b50c719f66fcc5ab46f2fa2aaa9daec800ce50c","shortMessageHtmlLink":"Add charmcraft 3 support"}},{"before":null,"after":"0d03e69325372317247bbefdac07674ed8c2d59b","ref":"refs/heads/stable/squid-jammy","pushedAt":"2024-06-21T17:36:51.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":"Merge \"Allow static ipv6 addresses & binding check\"","shortMessageHtmlLink":"Merge \"Allow static ipv6 addresses & binding check\""}},{"before":null,"after":"0d03e69325372317247bbefdac07674ed8c2d59b","ref":"refs/heads/stable/jammy-caracal","pushedAt":"2024-06-14T16:13:57.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":"Merge \"Allow static ipv6 addresses & binding check\"","shortMessageHtmlLink":"Merge \"Allow static ipv6 addresses & binding check\""}},{"before":"8d9304aeed279370d782c2daaa2fe3a6fab1c4fc","after":"0d03e69325372317247bbefdac07674ed8c2d59b","ref":"refs/heads/master","pushedAt":"2024-06-14T08:11:17.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 static ipv6 addresses & binding check\"","shortMessageHtmlLink":"Merge \"Allow static ipv6 addresses & binding check\""}},{"before":"38e42b6055b2f9cb3057cd464c4b2db260961451","after":"8d9304aeed279370d782c2daaa2fe3a6fab1c4fc","ref":"refs/heads/master","pushedAt":"2024-06-03T22:57:13.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 for Ceph Squid\n\nChange default origin to caracal to pick Squid packages.\n\nAdd noble bundle, remove old focal bundles and update associated\ntest configuration files.\n\nChange-Id: I3f09703a25b364f974b5fc10c61662d4a5c0af56","shortMessageHtmlLink":"Update for Ceph Squid"}},{"before":"a70dd46214b82957c81fb37339e366393ef969a0","after":"6bf91d11d78777e7d3ea867fcfef0cd2c4c68e41","ref":"refs/heads/stable/pacific","pushedAt":"2024-06-03T08:38: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":"Fix upgrade path for Ceph on pacific\n\nChange-Id: I5032f43e521e64e9e0d42cc51c3f692bb3c11eb6\nCloses-Bug: 2040327","shortMessageHtmlLink":"Fix upgrade path for Ceph on pacific"}},{"before":"967559b4dfcac8bb1d2de2a8496283a3a3771205","after":"6cd7be9036f251dfbe80dbb765570f2a2143eed0","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-05-15T14:02: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":"Add support for the cos_agent relation\n\nThis supports grafana dashboards and metrics scraping from the ceph\nmgr prometheus module.\n\nHave to build with charmcraft 2.6 for dependency handling\n\nAlso remove zed tests as it's EOL\n\nChange-Id: I8b2f132a4997d205119f7afe2a1ab6b2ae4c0134\ncherry-picked from e35d908\n\nChange-Id: Idd479cef04a24ea64af643bd6e142ac40906e86c\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1208","shortMessageHtmlLink":"Add support for the cos_agent relation"}},{"before":"d9bf9026f3d361b2a7978e095b9d70d4b33fbacf","after":"836c3a41eb71d88bf77e67f0d60c76af38877dd0","ref":"refs/heads/stable/reef","pushedAt":"2024-05-10T09:56: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":"Implement remaining bits of key rotation on Reef\n\nThis patchset implements the remaining bits on key rotation for\nReef, importing it from the main branch.\n\nChange-Id: If64d82dd49137784ba2f5f9e748febf189ddecfb\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1205","shortMessageHtmlLink":"Implement remaining bits of key rotation on Reef"}},{"before":"7c4c85df6f5adf89a26b4fce2aa272ff64cc662b","after":"38e42b6055b2f9cb3057cd464c4b2db260961451","ref":"refs/heads/master","pushedAt":"2024-05-07T16:27:23.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 support for the cos_agent relation\"","shortMessageHtmlLink":"Merge \"Add support for the cos_agent relation\""}},{"before":"90d8c74788a7b361a7ce8ef58fbf30db60653aed","after":"967559b4dfcac8bb1d2de2a8496283a3a3771205","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-05-06T13:19:22.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 ipv6 bind flags\" into stable/quincy.2","shortMessageHtmlLink":"Merge \"Add ipv6 bind flags\" into stable/quincy.2"}},{"before":"b281cc1233cfd3e89fdc5808754c28da66286391","after":"90d8c74788a7b361a7ce8ef58fbf30db60653aed","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-05-03T16:30:05.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 \"Implement key rotation for Quincy\" into stable/quincy.2","shortMessageHtmlLink":"Merge \"Implement key rotation for Quincy\" into stable/quincy.2"}},{"before":"c3a68fe2bac18a247b8cd6dccaa715ce1832aceb","after":"7c4c85df6f5adf89a26b4fce2aa272ff64cc662b","ref":"refs/heads/master","pushedAt":"2024-05-03T14:03:15.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 \"Implement key rotation for OSD's\"","shortMessageHtmlLink":"Merge \"Implement key rotation for OSD's\""}},{"before":"5f7ad409fef30554fb409570962a9bb7b20eb84a","after":"c3a68fe2bac18a247b8cd6dccaa715ce1832aceb","ref":"refs/heads/master","pushedAt":"2024-05-03T10:17: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":"Caracal-Squid Enablement\n\nSigned-off-by: Utkarsh Bhatt \nChange-Id: Iac40c02356ca4f5d453a149cd7ae83bef754b273","shortMessageHtmlLink":"Caracal-Squid Enablement"}},{"before":"446d17f625b5c750b273afd84b9ebd628a48fc9c","after":"d9bf9026f3d361b2a7978e095b9d70d4b33fbacf","ref":"refs/heads/stable/reef","pushedAt":"2024-04-29T14:45:40.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: I9da89928e100e5002d36541d8283462651c3e792","shortMessageHtmlLink":"Updates for stable/reef"}},{"before":"90d8d4d616e3f8b79c835f8f460d7ef151c96774","after":"5f7ad409fef30554fb409570962a9bb7b20eb84a","ref":"refs/heads/master","pushedAt":"2024-04-29T08:41:08.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 ipv6 bind flags\"","shortMessageHtmlLink":"Merge \"Add ipv6 bind flags\""}},{"before":null,"after":"90d8d4d616e3f8b79c835f8f460d7ef151c96774","ref":"refs/heads/feature/grafana-agent-integration","pushedAt":"2024-04-25T07:59:04.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":"Improve MDS key rotation\n\nInstead of adding a new field that also requires deleting it\nwhen it's not needed, simply reset the already-passed key and\nlet ceph-fs handle the rest.\n\nChange-Id: I5a9adff9777ab1441ea50eb881a5334a69b087d2","shortMessageHtmlLink":"Improve MDS key rotation"}},{"before":"27c01fe695f2d813dc0cbd039ab21d97fbd510da","after":"90d8d4d616e3f8b79c835f8f460d7ef151c96774","ref":"refs/heads/master","pushedAt":"2024-04-24T10:19: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":"Improve MDS key rotation\n\nInstead of adding a new field that also requires deleting it\nwhen it's not needed, simply reset the already-passed key and\nlet ceph-fs handle the rest.\n\nChange-Id: I5a9adff9777ab1441ea50eb881a5334a69b087d2","shortMessageHtmlLink":"Improve MDS key rotation"}},{"before":"446d17f625b5c750b273afd84b9ebd628a48fc9c","after":"27c01fe695f2d813dc0cbd039ab21d97fbd510da","ref":"refs/heads/master","pushedAt":"2024-04-23T06:09: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":"Implement key rotation for MDS daemons\n\nThis patchset implements key rotation for MDS daemons, which\nessentially involves the ceph-fs charm. It works in a very\nsimilar fashion to RGW units.\n\nChange-Id: I06570d9602137b804af56e358cabf552d6f1e9fd","shortMessageHtmlLink":"Implement key rotation for MDS daemons"}},{"before":null,"after":"446d17f625b5c750b273afd84b9ebd628a48fc9c","ref":"refs/heads/stable/reef","pushedAt":"2024-04-22T21:12:57.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 for RadosGW daemons\n\nThis patchset implements the needed functionality on the ceph-mon\ncharm to rotate the key of a specified RadosGW daemon.\n\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1195\nChange-Id: I6dbbf6ca1292a34f5d3b4ff8f2966c8b77f53f48","shortMessageHtmlLink":"Implement key rotation for RadosGW daemons"}},{"before":"05725042300c02ef4f7490e3e1a34b84be8ddcbe","after":"446d17f625b5c750b273afd84b9ebd628a48fc9c","ref":"refs/heads/master","pushedAt":"2024-04-12T16:23: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":"Implement key rotation for RadosGW daemons\n\nThis patchset implements the needed functionality on the ceph-mon\ncharm to rotate the key of a specified RadosGW daemon.\n\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1195\nChange-Id: I6dbbf6ca1292a34f5d3b4ff8f2966c8b77f53f48","shortMessageHtmlLink":"Implement key rotation for RadosGW daemons"}},{"before":"380532111f08164d6b548ed668db6cd1f60cccde","after":"05725042300c02ef4f7490e3e1a34b84be8ddcbe","ref":"refs/heads/master","pushedAt":"2024-04-09T14:31: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":"Implement the 'rotate-key' action for managers\n\nThis patchset implements key rotation for managers only. The user\ncan specified either the full entity name (i.e: 'mgr.XXXX') or\nsimply 'mgr', which stands for the local manager.\n\nAfter the entity's directory is located, a new pending key is\ngenerated, the keyring file is mutated to include the new key and\nthen replaced in situ. Lastly, the manager service is restarted.\n\nNote that Ceph only has one active manager at a certain point,\nso it only makes sense to call this action on _every_ mon unit.\n\nChange-Id: Ie24b3f30922fa5be6641e37635440891614539d5\nfunc-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1195","shortMessageHtmlLink":"Implement the 'rotate-key' action for managers"}},{"before":"945c958ff40a01fef5b4857adc912e0bd0eb1879","after":"380532111f08164d6b548ed668db6cd1f60cccde","ref":"refs/heads/master","pushedAt":"2024-04-03T10:11:25.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 the 'list-entities' action\n\nThis action is the first step needed to implement key rotation\nin charmed Ceph.\n\nChange-Id: I59012621a0d9a2a1197fd7f8f0155cf85a37a056","shortMessageHtmlLink":"Implement the 'list-entities' action"}},{"before":"a65d9e22fb8e710d4d61a7b104ca3b1fa3072af7","after":"b281cc1233cfd3e89fdc5808754c28da66286391","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-04-02T08:58:20.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: defer cos-prometheus for bootstrap\" into stable/quincy.2","shortMessageHtmlLink":"Merge \"Fix: defer cos-prometheus for bootstrap\" into stable/quincy.2"}},{"before":"01bd228242a1fe437e9f0f544aa4b4e093c56e2d","after":"a65d9e22fb8e710d4d61a7b104ca3b1fa3072af7","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-04-02T08:31:38.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":"Don't error out on missing OSDs\n\nCeph reef has a behaviour change where it doesn't always return\nversion keys for all components. In\nI12a1bcd32be2ed8a8e5ee0e304f716f5a190bd57 an attempt was made to fix\nthis by retrying, however this code path can also be hit when a\ncomponent such as OSDs are absent. While a cluster without OSDs\nwouldn't be functional it still should not cause the charm to error.\n\nAs a fix, just make the OSD component optional when querying for a\nversion instead of retrying.\n\nCloses-Bug: #2058636\n\nResolved Conflicts:\n\tsrc/utils.py\n\nChange-Id: I5524896c7ad944f6f22fb1498ab0069397b52418\n(cherry picked from commit 1c9f3b210d8bf8904143647443133cf35f48d8b7)","shortMessageHtmlLink":"Don't error out on missing OSDs"}},{"before":"61defed938f49f338bc5df9a9a8794dfae2021e6","after":"01bd228242a1fe437e9f0f544aa4b4e093c56e2d","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-04-02T08:31: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":"Retry setting rbd_stats_pools prometheus config\n\nSetting the 'mgr/prometheus/rbd_stats_pools' option can fail\nif we arrive too early, even if the cluster is bootstrapped. This is\nparticularly seen in ceph-radosgw test runs. This patchset thus\nadds a retry decorator to work around this issue.\n\nRelated-Bug: #2042405\nRelated-Bug: #2058636\n\nChange-Id: Id9b7b903e67154e7d2bb6fecbeef7fac126804a8\n(cherry picked from commit d76939ef70bd5016a6e515558de1b9eabe9d0d55)","shortMessageHtmlLink":"Retry setting rbd_stats_pools prometheus config"}},{"before":"f3d290b55dce0a44b638ed600c8192472874f65f","after":"61defed938f49f338bc5df9a9a8794dfae2021e6","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-04-01T15:07: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":"Don't expect a static job name\n\nA job name passed via the prometheus_scrape library doesn't end up as a\nstatic job name in the prometheus configuration file in the COS world\neven though COS expects a fixed string. Practically we cannot have a\nstatic job name like job=ceph in any of the alert rules in COS since the\ncharms will convert the string \"ceph\" into:\n\n> juju_MODELNAME_ID_APPNAME_prometheus_scrape_JOBNAME(ceph)-N\n\nLet's give up the possibility of the static job name and use \"up{}\" so\nit will be annotated with the model name/ID, etc. without any specific\njob related condition. It will break the alert rules when one unit have\nmore than one scraping endpoint because there will be no way to\ndistinguish multiple scraping jobs. Ceph MON only has one prometheus\nendpoint for the time being so this change shouldn't cause an immediate\nissue. Overall, it's not ideal but at least better than the current\nstatus, which is an alert error out of the box.\n\nThe following alert rule:\n> up{} == 0\nwill be converted and annotated as:\n> up{juju_application=\"ceph-mon\",juju_model=\"ceph\",juju_model_uuid=\"UUID\"} == 0\n\nCloses-Bug: #2044062\n\nChange-Id: I0df8bc0238349b5f03179dfb8f4da95da48140c7\n(cherry picked from commit fb3262183102171da5704868d7522290b3a9ede4)","shortMessageHtmlLink":"Don't expect a static job name"}},{"before":"9690732de0b9c13afaa68323ac8875eeb7a6f9c7","after":"f3d290b55dce0a44b638ed600c8192472874f65f","ref":"refs/heads/stable/quincy.2","pushedAt":"2024-04-01T15:06:50.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 version retrieval\n\nDuring cluster deployment a situation can arise where there are\nalready osd relations but osds are not yet fully added to the cluster.\nThis can make version retrieval fail for osds. Retry version retrieval\nto give the cluster a chance to settle.\n\nConflicts:\n\tsrc/utils.py\n\ttests/bundles/jammy-zed.yaml\n\nCloses-Bug: #2058636\n\nChange-Id: I12a1bcd32be2ed8a8e5ee0e304f716f5a190bd57\n(cherry picked from commit 55beb2504d3ea6d7f522d8d9a46bef7d741f1edc)","shortMessageHtmlLink":"Fix version retrieval"}},{"before":"762ad83c19cb5b699a1bdbe8c28e2d8dbef10e2b","after":"945c958ff40a01fef5b4857adc912e0bd0eb1879","ref":"refs/heads/master","pushedAt":"2024-03-21T15:55:07.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 \"Don't expect a static job name\"","shortMessageHtmlLink":"Merge \"Don't expect a static job name\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfd9C0wA","startCursor":null,"endCursor":null}},"title":"Activity ยท openstack/charm-ceph-mon"}