apiVersion: v1 kind: ConfigMap metadata: name: cluster2-init-scripts namespace: cluster2 data: mongo1-init.js: | db = db.getSiblingDB('db1'); db.documents.insertMany([ { name: "Документ 1 бд 1", value: Math.random() * 100, timestamp: new Date() }, { name: "Документ 2 бд 1", value: Math.random() * 100, timestamp: new Date() } ]); db = db.getSiblingDB('admin'); db.createUser({ user: "user1", pwd: "user1pass", roles: [{ role: "readWrite", db: "db1" }] }); db.createUser({ user: "user-shared", pwd: "user2pass", roles: [ { role: "readWrite", db: "db1" }, { role: "readWrite", db: "db2" } ] }); mongo2-init.js: | db = db.getSiblingDB('db2'); db.documents.insertMany([ { name: "Документ A бд 2", value: Math.random() * 100, timestamp: new Date() }, { name: "Документ B бд 2", value: Math.random() * 100, timestamp: new Date() } ]); db = db.getSiblingDB('admin'); db.createUser({ user: "user2", pwd: "user1pass", roles: [{ role: "readWrite", db: "db2" }] }); db.createUser({ user: "user-shared", pwd: "user2pass", roles: [ { role: "readWrite", db: "db1" }, { role: "readWrite", db: "db2" } ] });