MUNGE¶
MUNGE (MUNGE Uid ‘N’ Gid Emporium) is an authentication service for creating and validating credentials.
This service is used by all our Slurm charms, including:
MUNGE requires sharing a cryptographically secure key between all the Slurm nodes in a cluster. To generate this key, the charms
use the mungectl utility, which uses Go’s crypto/rand
library to generate a cryptographically secure key of 1024 bytes of length, using either getrandom(2)
if available, and /dev/urandom
otherwise.
You can find more information about MUNGE on its official wiki.
Packages used¶
crypto/rand
, from the Go standard library.