diff --git a/manifests/ringbuilder/rebalance.pp b/manifests/ringbuilder/rebalance.pp index 256249e7..5d525fd8 100644 --- a/manifests/ringbuilder/rebalance.pp +++ b/manifests/ringbuilder/rebalance.pp @@ -24,5 +24,6 @@ define swift::ringbuilder::rebalance( path => ['/usr/bin'], refreshonly => true, before => Anchor['swift::config::end'], + returns => [0, 1], } } diff --git a/releasenotes/notes/rebalance-exit-codes-ee79621190315a5a.yaml b/releasenotes/notes/rebalance-exit-codes-ee79621190315a5a.yaml new file mode 100644 index 00000000..30ab7040 --- /dev/null +++ b/releasenotes/notes/rebalance-exit-codes-ee79621190315a5a.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - puppet-swift will no longer raise an error if + swift-ring-builder rebalance returns an exit code of 1. + This is a warning but not an error in + swift-ring-builder; errors use an exit code of 2 in + swift-ring-builder.