Files
mongo/jstests/auth/repl_require_keyfile.js
Zac 591928c619 SERVER-108478 JS formatted by prettier and remove clang-format (#39656)
GitOrigin-RevId: 6c8f6aded47f260aa4f7c231b17dae3302cb1e04
2025-08-21 17:27:09 +00:00

15 lines
539 B
JavaScript

// Validate that starting a replica set with auth enabled requires a keyfile
import {ReplSetTest} from "jstests/libs/replsettest.js";
const rsTest = new ReplSetTest({nodes: 1});
clearRawMongoProgramOutput();
assert.throws(function () {
rsTest.startSet({auth: "", oplogSize: 10});
});
const subStr = "security.keyFile is required when authorization is enabled with replica sets";
const mongoOutput = rawMongoProgramOutput(subStr);
assert(mongoOutput.indexOf(subStr) >= 0, "Expected error message about missing keyFile on startup");