From 5b0400f8a53b61653e921812d2fa889df4a802cb Mon Sep 17 00:00:00 2001 From: Drew Paroski Date: Wed, 6 Nov 2024 12:02:32 -0500 Subject: [PATCH] SERVER-96678 Mark some tests as owned by the Security team (#28837) GitOrigin-RevId: 9bcd6948b879c3a2bd5cdf5a6aedb93c2e6edb0f --- .github/CODEOWNERS | 54 +++++++++++++++++++ jstests/auth/OWNERS.yml | 5 ++ .../concurrency/fsm_workloads/auth/OWNERS.yml | 5 ++ jstests/fle2/OWNERS.yml | 6 +++ jstests/ocsp/OWNERS.yml | 5 ++ jstests/ssl/OWNERS.yml | 5 ++ jstests/sslSpecial/OWNERS.yml | 5 ++ jstests/ssl_linear/OWNERS.yml | 5 ++ jstests/ssl_x509/OWNERS.yml | 5 ++ 9 files changed, 95 insertions(+) create mode 100644 jstests/auth/OWNERS.yml create mode 100644 jstests/concurrency/fsm_workloads/auth/OWNERS.yml create mode 100644 jstests/fle2/OWNERS.yml create mode 100644 jstests/ocsp/OWNERS.yml create mode 100644 jstests/ssl/OWNERS.yml create mode 100644 jstests/sslSpecial/OWNERS.yml create mode 100644 jstests/ssl_linear/OWNERS.yml create mode 100644 jstests/ssl_x509/OWNERS.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 6e7a89057fd..a1e6245041d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -114,6 +114,9 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/aggregation/OWNERS.yml /jstests/aggregation/**/* @10gen/query @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/auth/OWNERS.yml +/jstests/auth/**/* @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/client_encrypt/OWNERS.yml /jstests/client_encrypt/**/* @10gen/query-integration-fle @svc-auto-approve-bot @@ -127,6 +130,9 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot /jstests/concurrency/fsm_workloads/**/timeseries_deletes_and_inserts.js @10gen/query-integration @svc-auto-approve-bot /jstests/concurrency/fsm_workloads/crud/crud_clustered_collection.js @10gen/server-storage-execution @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/concurrency/fsm_workloads/auth/OWNERS.yml +/jstests/concurrency/fsm_workloads/auth/**/* @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/concurrency/fsm_workloads/convert_to_capped_collection/OWNERS.yml /jstests/concurrency/fsm_workloads/convert_to_capped_collection/**/* @10gen/server-storage-execution @svc-auto-approve-bot @@ -288,6 +294,9 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/fail_point/OWNERS.yml /jstests/fail_point/**/* @10gen/server-programmability @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/fle2/OWNERS.yml +/jstests/fle2/**/* @10gen/query-integration-fle @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/hooks/OWNERS.yml /jstests/hooks/**/run_analyze_shard_key_background.js @10gen/server-cluster-scalability @svc-auto-approve-bot @@ -514,6 +523,9 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/noPassthroughWithMongod/validate/OWNERS.yml /jstests/noPassthroughWithMongod/validate/**/* @10gen/server-rss-sydney @10gen/server-storage-execution @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/ocsp/OWNERS.yml +/jstests/ocsp/**/* @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/query_golden/OWNERS.yml /jstests/query_golden/**/* @10gen/query-optimization @svc-auto-approve-bot @@ -586,6 +598,18 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/sharding/updateOne_without_shard_key/OWNERS.yml /jstests/sharding/updateOne_without_shard_key/**/* @10gen/query-execution @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/ssl/OWNERS.yml +/jstests/ssl/**/* @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./jstests/sslSpecial/OWNERS.yml +/jstests/sslSpecial/**/* @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./jstests/ssl_linear/OWNERS.yml +/jstests/ssl_linear/**/* @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./jstests/ssl_x509/OWNERS.yml +/jstests/ssl_x509/**/* @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/watchdog/OWNERS.yml /jstests/watchdog/**/* @10gen/server-networking-and-observability @svc-auto-approve-bot @@ -834,9 +858,33 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./src/mongo/db/modules/enterprise/docs/testing/OWNERS.yml /src/mongo/db/modules/enterprise/docs/testing/**/* @10gen/devprod-correctness @svc-auto-approve-bot +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/audit/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/audit/**/* @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/encryptdb/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/encryptdb/**/* @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/external_auth/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/external_auth/**/* @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/external_auth_aws/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/external_auth_aws/**/* @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/fcbis/OWNERS.yml /src/mongo/db/modules/enterprise/jstests/fcbis/**/* @10gen/server-replication @svc-auto-approve-bot +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/fips/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/fips/**/* @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/fle/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/fle/**/* @10gen/query-integration-fle @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/fle2/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/fle2/**/* @10gen/query-integration-fle @10gen/server-security @svc-auto-approve-bot + +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/fle2_query_analysis/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/fle2_query_analysis/**/* @10gen/query-integration-fle @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/hot_backups/OWNERS.yml /src/mongo/db/modules/enterprise/jstests/hot_backups/**/* @10gen/server-rss-sydney @svc-auto-approve-bot /src/mongo/db/modules/enterprise/jstests/hot_backups/**/magic_restore* @10gen/server-replication @svc-auto-approve-bot @@ -847,9 +895,15 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/live_import/OWNERS.yml /src/mongo/db/modules/enterprise/jstests/live_import/**/* @10gen/server-rss-sydney @svc-auto-approve-bot +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/no_passthrough/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/no_passthrough/**/* @10gen/query-integration-fle @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/queryable_wt/OWNERS.yml /src/mongo/db/modules/enterprise/jstests/queryable_wt/**/* @10gen/server-rss-sydney @svc-auto-approve-bot +# The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/sasl/OWNERS.yml +/src/mongo/db/modules/enterprise/jstests/sasl/**/* @10gen/server-security @svc-auto-approve-bot + # The following patterns are parsed from ./src/mongo/db/modules/enterprise/jstests/streams/OWNERS.yml /src/mongo/db/modules/enterprise/jstests/streams/**/* @10gen/streams-engine @svc-auto-approve-bot diff --git a/jstests/auth/OWNERS.yml b/jstests/auth/OWNERS.yml new file mode 100644 index 00000000000..4e18d97ae99 --- /dev/null +++ b/jstests/auth/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-security diff --git a/jstests/concurrency/fsm_workloads/auth/OWNERS.yml b/jstests/concurrency/fsm_workloads/auth/OWNERS.yml new file mode 100644 index 00000000000..4e18d97ae99 --- /dev/null +++ b/jstests/concurrency/fsm_workloads/auth/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-security diff --git a/jstests/fle2/OWNERS.yml b/jstests/fle2/OWNERS.yml new file mode 100644 index 00000000000..0189e764a95 --- /dev/null +++ b/jstests/fle2/OWNERS.yml @@ -0,0 +1,6 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/query-integration-fle + - 10gen/server-security diff --git a/jstests/ocsp/OWNERS.yml b/jstests/ocsp/OWNERS.yml new file mode 100644 index 00000000000..4e18d97ae99 --- /dev/null +++ b/jstests/ocsp/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-security diff --git a/jstests/ssl/OWNERS.yml b/jstests/ssl/OWNERS.yml new file mode 100644 index 00000000000..4e18d97ae99 --- /dev/null +++ b/jstests/ssl/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-security diff --git a/jstests/sslSpecial/OWNERS.yml b/jstests/sslSpecial/OWNERS.yml new file mode 100644 index 00000000000..4e18d97ae99 --- /dev/null +++ b/jstests/sslSpecial/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-security diff --git a/jstests/ssl_linear/OWNERS.yml b/jstests/ssl_linear/OWNERS.yml new file mode 100644 index 00000000000..4e18d97ae99 --- /dev/null +++ b/jstests/ssl_linear/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-security diff --git a/jstests/ssl_x509/OWNERS.yml b/jstests/ssl_x509/OWNERS.yml new file mode 100644 index 00000000000..4e18d97ae99 --- /dev/null +++ b/jstests/ssl_x509/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-security