This appears to be behavior by-design, ie. secrets are immutable once a
value is set.
Reference (credit: jamespage):
https://github.com/openstack/barbican/blob/1baaacfa3ad9ca4d39c9c5f9a103298758b7d182/barbican/api/controllers/secrets.py#L236
** Changed in: charm-barbican-vault
Status: New
** Description changed:
+ When updating value for an existing kv - "Conflict: Secret already has
+ data, cannot modify it"
+
+ 1. Create a secret store
+ 2. Place a value in the secret store successfully
+ 3. Cannot update the value in the secret store
+
+
(clients) 1 ubuntu@beisner-bastion:~