The EtcdCluster and EtcdPeer instances were failing to create by the operator due to missing permissions in the ClusterRole. They have been addressed in this PR by adding the necessary permissions to the ClusterRole.
Github Issue has been created few days before and I was able to fix it by following the google results - https://github.com/improbable-eng/etcd-cluster-operator/issues/191
Verification
I tested it after adding these permissions and then operator was able to create instances of EtcdCluster and EtcdPeer.
Changes
The EtcdCluster and EtcdPeer instances were failing to create by the operator due to missing permissions in the ClusterRole. They have been addressed in this PR by adding the necessary permissions to the ClusterRole. Github Issue has been created few days before and I was able to fix it by following the google results - https://github.com/improbable-eng/etcd-cluster-operator/issues/191
Verification
I tested it after adding these permissions and then operator was able to create instances of EtcdCluster and EtcdPeer.