# Functions
add "-vX" suffix to string name.
ChangeSecretName check if the name has "-vX" suffix for example (-v1), if not - add it.
change "-vX" suffix to "-vX+1" suffix.
common way to do create unique key in Kubernetes - use the namespace and the name of the resource, joined by a delimiter.
NewNamedMutex initializes and returns a new NamedMutex.
# Structs
NamedMutex provides a mechanism for named locking.