Skip to content

Commit

Permalink
Merge branch 'main' into K8SPSMDB-1212
Browse files Browse the repository at this point in the history
  • Loading branch information
egegunes authored Nov 26, 2024
2 parents 58471dd + 72ef246 commit 0575613
Show file tree
Hide file tree
Showing 49 changed files with 1,323 additions and 114 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ You can get early access to new product features, invite-only ”ask me anything

# Roadmap

We have an experimental public roadmap which can be found [here](https://github.com/percona/roadmap/projects/1). Please feel free to contribute and propose new features by following the roadmap [guidelines](https://github.com/percona/roadmap).
We have a public roadmap which can be found [here](https://github.com/orgs/percona/projects/10). Please feel free to contribute and propose new features by following the roadmap [guidelines](https://github.com/percona/roadmap).

# Submitting Bug Reports

Expand Down
122 changes: 122 additions & 0 deletions e2e-tests/custom-users-roles-sharded/compare/role-one-50.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
switched to db admin
{
"_id" : "admin.role-one",
"role" : "role-one",
"db" : "admin",
"privileges" : [
{
"resource" : {
"cluster" : true
},
"actions" : [
"addShard"
]
},
{
"resource" : {
"db" : "config",
"collection" : ""
},
"actions" : [
"find",
"insert",
"remove",
"update"
]
}
],
"roles" : [
{
"role" : "read",
"db" : "admin"
}
],
"authenticationRestrictions" : [
[
{
"clientSource" : [
"127.0.0.1"
],
"serverAddress" : [
"127.0.0.1"
]
}
]
],
"inheritedRoles" : [
{
"role" : "read",
"db" : "admin"
}
],
"inheritedPrivileges" : [
{
"resource" : {
"cluster" : true
},
"actions" : [
"addShard"
]
},
{
"resource" : {
"db" : "config",
"collection" : ""
},
"actions" : [
"find",
"insert",
"remove",
"update"
]
},
{
"resource" : {
"db" : "admin",
"collection" : ""
},
"actions" : [
"changeStream",
"collStats",
"dbHash",
"dbStats",
"find",
"killCursors",
"listCollections",
"listIndexes",
"planCacheRead"
]
},
{
"resource" : {
"db" : "admin",
"collection" : "system.js"
},
"actions" : [
"changeStream",
"collStats",
"dbHash",
"dbStats",
"find",
"killCursors",
"listCollections",
"listIndexes",
"planCacheRead"
]
}
],
"inheritedAuthenticationRestrictions" : [
[
{
"clientSource" : [
"127.0.0.1"
],
"serverAddress" : [
"127.0.0.1"
]
}
]
],
"isBuiltin" : false
}
bye
78 changes: 78 additions & 0 deletions e2e-tests/custom-users-roles-sharded/compare/role-two-50.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
switched to db admin
{
"_id" : "admin.role-two",
"role" : "role-two",
"db" : "admin",
"privileges" : [
{
"resource" : {
"db" : "config",
"collection" : ""
},
"actions" : [
"find"
]
}
],
"roles" : [
{
"role" : "read",
"db" : "admin"
}
],
"authenticationRestrictions" : [ ],
"inheritedRoles" : [
{
"role" : "read",
"db" : "admin"
}
],
"inheritedPrivileges" : [
{
"resource" : {
"db" : "config",
"collection" : ""
},
"actions" : [
"find"
]
},
{
"resource" : {
"db" : "admin",
"collection" : ""
},
"actions" : [
"changeStream",
"collStats",
"dbHash",
"dbStats",
"find",
"killCursors",
"listCollections",
"listIndexes",
"planCacheRead"
]
},
{
"resource" : {
"db" : "admin",
"collection" : "system.js"
},
"actions" : [
"changeStream",
"collStats",
"dbHash",
"dbStats",
"find",
"killCursors",
"listCollections",
"listIndexes",
"planCacheRead"
]
}
],
"inheritedAuthenticationRestrictions" : [ ],
"isBuiltin" : false
}
bye
4 changes: 4 additions & 0 deletions e2e-tests/custom-users-roles-sharded/run
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ compare() {
local uri="$3"
local target="$4"

if [[ $IMAGE_MONGOD =~ 5\.0 ]] && [ -f ${test_dir}/compare/$target-50.json ]; then
target=$target-50
fi

run_mongos "use ${database}\n ${command}" "$uri" "mongodb" \
| egrep -v 'I NETWORK|W NETWORK|F NETWORK|Error saving history file|Percona Server for MongoDB|connecting to:|Unable to reach primary for set|Implicit session:|versions do not match|Error saving history file:' \
| $sed -re 's/ObjectId\("[0-9a-f]+"\)//; s/-[0-9]+.svc/-xxxesvc/' \
Expand Down
122 changes: 122 additions & 0 deletions e2e-tests/custom-users-roles/compare/role-one-50.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
switched to db admin
{
"_id" : "admin.role-one",
"role" : "role-one",
"db" : "admin",
"privileges" : [
{
"resource" : {
"cluster" : true
},
"actions" : [
"addShard"
]
},
{
"resource" : {
"db" : "config",
"collection" : ""
},
"actions" : [
"find",
"insert",
"remove",
"update"
]
}
],
"roles" : [
{
"role" : "read",
"db" : "admin"
}
],
"authenticationRestrictions" : [
[
{
"clientSource" : [
"127.0.0.1"
],
"serverAddress" : [
"127.0.0.1"
]
}
]
],
"inheritedRoles" : [
{
"role" : "read",
"db" : "admin"
}
],
"inheritedPrivileges" : [
{
"resource" : {
"cluster" : true
},
"actions" : [
"addShard"
]
},
{
"resource" : {
"db" : "config",
"collection" : ""
},
"actions" : [
"find",
"insert",
"remove",
"update"
]
},
{
"resource" : {
"db" : "admin",
"collection" : ""
},
"actions" : [
"changeStream",
"collStats",
"dbHash",
"dbStats",
"find",
"killCursors",
"listCollections",
"listIndexes",
"planCacheRead"
]
},
{
"resource" : {
"db" : "admin",
"collection" : "system.js"
},
"actions" : [
"changeStream",
"collStats",
"dbHash",
"dbStats",
"find",
"killCursors",
"listCollections",
"listIndexes",
"planCacheRead"
]
}
],
"inheritedAuthenticationRestrictions" : [
[
{
"clientSource" : [
"127.0.0.1"
],
"serverAddress" : [
"127.0.0.1"
]
}
]
],
"isBuiltin" : false
}
bye
Loading

0 comments on commit 0575613

Please sign in to comment.