Versions in this module Expand all Collapse all v1 v1.24.0 Apr 21, 2026 Changes in this version + type ConfigMapLocker struct + ConfigMapName string + Locker lockgate.Locker + Namespace string + func NewConfigMapLocker(configMapName, namespace, releaseNamespace string, locker lockgate.Locker, ...) *ConfigMapLocker + func (locker *ConfigMapLocker) Acquire(lockName string, opts lockgate.AcquireOptions) (bool, lockgate.LockHandle, error) + func (locker *ConfigMapLocker) Release(lock lockgate.LockHandle) error + type ConfigMapLockerOptions struct + CreateNamespace bool + type LockManager struct + LockerWithRetry *locker_with_retry.LockerWithRetry + Namespace string + func NewLockManager(ctx context.Context, namespace string, createNamespace bool, ...) (*LockManager, error) + func (lockManager *LockManager) LockRelease(ctx context.Context, releaseName string) (lockgate.LockHandle, error) + func (lockManager *LockManager) Unlock(handle lockgate.LockHandle) error