diff --git a/docker/services/swift-ringbuilder.yaml b/docker/services/swift-ringbuilder.yaml index b36eb2eb70..3f7f4d9642 100644 --- a/docker/services/swift-ringbuilder.yaml +++ b/docker/services/swift-ringbuilder.yaml @@ -90,7 +90,7 @@ outputs: config_settings: map_merge: - {get_attr: [SwiftRingbuilderBase, role_data, config_settings]} - - tripleo::profile::base::swift::ringbuilder:skip_consistency_check: true + - tripleo::profile::base::swift::ringbuilder::skip_consistency_check: true logging_source: {get_attr: [SwiftRingbuilderBase, role_data, logging_source]} logging_groups: {get_attr: [SwiftRingbuilderBase, role_data, logging_groups]} service_config_settings: {get_attr: [SwiftRingbuilderBase, role_data, service_config_settings]} diff --git a/releasenotes/notes/swift-fix-ring-sync-7bf3ddbb1ea1e342.yaml b/releasenotes/notes/swift-fix-ring-sync-7bf3ddbb1ea1e342.yaml new file mode 100644 index 0000000000..32f08d8c16 --- /dev/null +++ b/releasenotes/notes/swift-fix-ring-sync-7bf3ddbb1ea1e342.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fix Swift ring synchronization to ensure every node on the overcloud has + the same copy to start with. This is especially required when replacing + nodes or using manually modifed rings.