This PR implements DPE-4281. Namely, this PR implements various fixes for Multiple issues arose from secrets which led to endless triggers of secrets-changed hook - became more obvious on large deployments.
Ensure that COSUser is NOT updated constantly on post_start_init
Correct setting / deletion of started flag in the start_opensearch workflow
correct settings of s3 credentials in large deployments relations and preventing empty values to be set on:
both sides of the peer-cluster relation
peer relation
In addition to AdminUser propagate in large deployment relations:
COSuser
Kibanaserver
fix status clearing from requirer side of large deployment relation
Issue
This PR implements DPE-4281. Namely, this PR implements various fixes for Multiple issues arose from secrets which led to endless triggers of secrets-changed hook - became more obvious on large deployments.