summaryrefslogtreecommitdiff
path: root/buildscripts/resmokeconfig/suites/sharding_auth_audit_misc.yml
blob: 89903d3d42f5b183e68995f9383edf9739c9fa04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be
# made to sharding_auth_audit.yml in order to ensure running the full test
# suite locally matches the behavior of running parts of the test suite in Evergreen. It was
# generated against commit range:
#   2e31167d0e2cf179a228afeec71853cfb0f0683f - 85a811117b9d0bfd6d3d147ce773e0abc5b0c8a2
# with the following options:
#   Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_auth_audit'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True)

# Section that is ignored by resmoke.py.
config_variables:
- &keyFile jstests/libs/authTestsKey
- &keyFileData Thiskeyisonlyforrunningthesuitewithauthenticationdontuseitinanytestsdirectly

test_kind: js_test

selector:
  roots:
  - jstests/sharding/*.js
  exclude_files:
  # Skip any tests that run with auth explicitly.
  - jstests/sharding/*[aA]uth*.js
  - jstests/sharding/advance_cluster_time_action_type.js
  - jstests/sharding/aggregation_currentop.js # SERVER-19318
  - jstests/sharding/kill_sessions.js
  # Skip these additional tests when running with auth enabled.
  - jstests/sharding/copydb_from_mongos.js  # SERVER-13080
  - jstests/sharding/parallel.js
  # Skip these tests that run with enableTestCommands off.
  - jstests/sharding/shard_config_db_collections.js
  # Skip the testcases that do not have auth bypass when running ops in parallel.
  - jstests/sharding/cleanup_orphaned_cmd_during_movechunk.js         # SERVER-21713
  - jstests/sharding/cleanup_orphaned_cmd_during_movechunk_hashed.js  # SERVER-21713
  - jstests/sharding/migration_with_source_ops.js                     # SERVER-21713
  - jstests/sharding/migration_sets_fromMigrate_flag.js               # SERVER-21713
  - jstests/sharding/migration_ignore_interrupts_1.js                 # SERVER-21713
  - jstests/sharding/migration_ignore_interrupts_2.js                 # SERVER-21713
  - jstests/sharding/migration_ignore_interrupts_3.js                 # SERVER-21713
  - jstests/sharding/migration_ignore_interrupts_4.js                 # SERVER-21713
  - jstests/sharding/movechunk_interrupt_at_primary_stepdown.js       # SERVER-21713
  - jstests/sharding/movechunk_parallel.js                            # SERVER-21713
  - jstests/sharding/migration_server_status.js                       # SERVER-21713
  - jstests/sharding/migration_move_chunk_after_receive.js            # SERVER-21713
  - jstests/sharding/migration_critical_section_concurrency.js        # SERVER-21713
  # Runs with auth enabled.
  - jstests/sharding/mongod_returns_no_cluster_time_without_keys.js
  - jstests/sharding/mongos_rs_shard_failure_tolerance.js
  - jstests/sharding/remove2.js
  - jstests/sharding/zbigMapReduce.js
  - jstests/sharding/top_chunk_autosplit.js
  - jstests/sharding/move_chunk_find_and_modify_with_write_retryability.js
  - jstests/sharding/batch_write_command_sharded.js
  - jstests/sharding/config_rs_no_primary.js
  - jstests/sharding/read_pref.js
  - jstests/sharding/read_pref_cmd.js
  - jstests/sharding/primary_config_server_blackholed_from_mongos.js
  - jstests/sharding/bulk_shard_insert.js
  - jstests/sharding/startup_with_all_configs_down.js
  - jstests/sharding/enforce_zone_policy.js
  - jstests/sharding/mr_and_agg_versioning.js
  - jstests/sharding/rs_stepdown_and_pooling.js
  - jstests/sharding/all_config_servers_blackholed_from_mongos.js
  - jstests/sharding/all_shard_and_config_hosts_brought_down_one_by_one.js
  - jstests/sharding/sharding_rs2.js
  - jstests/sharding/resume_change_stream.js
  - jstests/sharding/commands_that_write_accept_wc_configRS.js
  - jstests/sharding/shard_kill_and_pooling.js
  - jstests/sharding/safe_secondary_reads_drop_recreate.js
  - jstests/sharding/rename.js
  - jstests/sharding/commands_that_write_accept_wc_shards.js
  - jstests/sharding/auto_rebalance_parallel_replica_sets.js
  - jstests/sharding/sharding_rs1.js
  - jstests/sharding/recovering_slaveok.js
  - jstests/sharding/sharding_balance3.js
  - jstests/sharding/stale_mongos_updates_and_removes.js
  - jstests/sharding/sharding_balance4.js
  - jstests/sharding/convert_to_and_from_sharded.js
  - jstests/sharding/mongos_shard_failure_tolerance.js
  - jstests/sharding/drop_sharded_db.js
  - jstests/sharding/query_after_multi_write.js
  - jstests/sharding/find_and_modify_after_multi_write.js
  - jstests/sharding/mongos_no_replica_set_refresh.js
  - jstests/sharding/bouncing_count.js
  - jstests/sharding/repl_monitor_refresh.js
  - jstests/sharding/addshard4.js
  - jstests/sharding/index_and_collection_option_propagation.js
  - jstests/sharding/safe_secondary_reads_single_migration_suspend_range_deletion.js
  - jstests/sharding/sharding_migrate_cursor1.js
  - jstests/sharding/move_chunk_update_with_write_retryability.js
  - jstests/sharding/shard_existing_coll_chunk_count.js
  - jstests/sharding/jumbo1.js
  - jstests/sharding/database_and_shard_versioning_all_commands.js
  - jstests/sharding/balance_repl.js
  - jstests/sharding/move_chunk_insert_with_write_retryability.js
  - jstests/sharding/addshard2.js
  - jstests/sharding/change_stream_update_lookup_read_concern.js
  - jstests/sharding/move_chunk_remove_with_write_retryability.js
  - jstests/sharding/safe_secondary_reads_single_migration_waitForDelete.js
  - jstests/sharding/shard_identity_config_update.js
  - jstests/sharding/count_slaveok.js
  - jstests/sharding/hash_shard1.js
  - jstests/sharding/shard_identity_rollback.js
  - jstests/sharding/delete_during_migrate.js
  - jstests/sharding/return_partial_shards_down.js
  - jstests/sharding/linearizable_read_concern.js
  - jstests/sharding/key_rotation.js
  - jstests/sharding/error_during_agg_getmore.js
  - jstests/sharding/sharding_multiple_ns_rs.js
  - jstests/sharding/replmonitor_bad_seed.js
  - jstests/sharding/shard_aware_primary_failover.js
  - jstests/sharding/shard_aware_init.js
  - jstests/sharding/auto_rebalance_parallel.js
  - jstests/sharding/autosplit_heuristics.js
  - jstests/sharding/change_streams_primary_shard_unaware.js
  - jstests/sharding/move_chunk_wc.js
  - jstests/sharding/sharding_balance1.js
  - jstests/sharding/test_stacked_migration_cleanup.js
  - jstests/sharding/view_rewrite.js
  - jstests/sharding/autosplit_with_balancer.js
  - jstests/sharding/change_stream_chunk_migration.js
  - jstests/sharding/shard3.js
  - jstests/sharding/coll_epoch_test2.js
  - jstests/sharding/shard_collection_basic.js
  - jstests/sharding/cleanup_orphaned.js
  - jstests/sharding/regex_targeting.js
  - jstests/sharding/cleanup_orphaned_compound.js
  - jstests/sharding/shards_and_config_return_last_committed_optime.js
  - jstests/sharding/hash_basic.js
  - jstests/sharding/bulk_insert.js
  - jstests/sharding/array_shard_key.js
  - jstests/sharding/collation_targeting_inherited.js
  - jstests/sharding/geo_near_random2.js
  - jstests/sharding/collation_targeting.js
  - jstests/sharding/explain_agg_read_pref.js
  - jstests/sharding/change_streams_shards_start_in_sync.js
  - jstests/sharding/mr_shard_version.js
  - jstests/sharding/key_many.js
  - jstests/sharding/mapReduce_inSharded.js
  - jstests/sharding/change_stream_read_preference.js
  - jstests/sharding/sort1.js
  - jstests/sharding/large_chunk.js
  - jstests/sharding/zero_shard_version.js
  - jstests/sharding/read_pref_multi_mongos_stale_config.js
  - jstests/sharding/explain_read_pref.js
  - jstests/sharding/migrateBig_balancer.js
  - jstests/sharding/no_empty_reset.js
  - jstests/sharding/split_with_force.js
  - jstests/sharding/mongos_does_not_gossip_logical_time_without_keys.js
  - jstests/sharding/read_committed_lookup.js
  - jstests/sharding/write_commands_sharding_state.js
  - jstests/sharding/lookup_change_stream_post_image_hashed_shard_key.js
  - jstests/sharding/in_memory_sort_limit.js
  - jstests/sharding/diffservers1.js
  - jstests/sharding/shard_targeting.js
  - jstests/sharding/change_streams_unsharded_becomes_sharded.js
  - jstests/sharding/migrateBig.js
  - jstests/sharding/geo_near_random1.js
  - jstests/sharding/kill_pinned_cursor.js
  - jstests/sharding/mapReduce_inSharded_outSharded.js
  - jstests/sharding/shard_insert_getlasterror_w2.js
  - jstests/sharding/names.js
  - jstests/sharding/merge_chunks_test.js
  - jstests/sharding/upsert_sharded.js
  - jstests/sharding/shard2.js
  - jstests/sharding/prefix_shard_key.js
  - jstests/sharding/features2.js
  - jstests/sharding/group_slaveok.js
  - jstests/sharding/cursor_timeout.js
  - jstests/sharding/mongos_validate_writes.js
  - jstests/sharding/empty_doc_results.js
  - jstests/sharding/coll_epoch_test1.js
  - jstests/sharding/lookup_change_stream_post_image_compound_shard_key.js
  - jstests/sharding/explain_cmd.js
  - jstests/sharding/secondary_shard_version_protocol_with_causal_consistency.js
  - jstests/sharding/max_time_ms_sharded.js
  - jstests/sharding/mrShardedOutput.js
  - jstests/sharding/secondary_shard_versioning.js
  - jstests/sharding/views.js
  - jstests/sharding/session_info_in_oplog.js
  - jstests/sharding/large_skip_one_shard.js
  - jstests/sharding/shard4.js
  - jstests/sharding/count1.js
  - jstests/sharding/count2.js
  - jstests/sharding/hash_shard_num_chunks.js
  - jstests/sharding/features1.js
  - jstests/sharding/exact_shard_key_target.js
  - jstests/sharding/movePrimary1.js
  - jstests/sharding/validate_collection.js
  - jstests/sharding/move_primary_clone_test.js
  - jstests/sharding/resume_change_stream_on_subset_of_shards.js
  - jstests/sharding/sharded_limit_batchsize.js
  - jstests/sharding/allow_partial_results.js
  - jstests/sharding/multi_write_target.js
  - jstests/sharding/balancer_window.js
  - jstests/sharding/query_config.js
  - jstests/sharding/resume_change_stream_from_stale_mongos.js
  - jstests/sharding/update_sharded.js
  - jstests/sharding/stats.js
  - jstests/sharding/change_streams.js
  - jstests/sharding/findandmodify1.js
  - jstests/sharding/agg_project_limit_pipe_split.js
  - jstests/sharding/multi_mongos2.js
  - jstests/sharding/shard5.js
  - jstests/sharding/mapReduce_nonSharded.js
  - jstests/sharding/retryable_writes.js
  - jstests/sharding/hash_shard_non_empty.js
  - jstests/sharding/cleanup_orphaned_basic.js
  - jstests/sharding/lookup_change_stream_post_image_id_shard_key.js
  - jstests/sharding/basic_sharding_params.js
  - jstests/sharding/write_cmd_auto_split.js
  - jstests/sharding/shard6.js
  - jstests/sharding/lagged_config_secondary.js
  - jstests/sharding/features3.js
  - jstests/sharding/pending_chunk.js
  - jstests/sharding/geo_near_sharded.js
  - jstests/sharding/cursor1.js
  - jstests/sharding/unowned_doc_filtering.js
  - jstests/sharding/addshard5.js
  - jstests/sharding/advance_logical_time_with_valid_signature.js
  - jstests/sharding/limit_push.js
  - jstests/sharding/agg_sort.js
  - jstests/sharding/findandmodify2.js
  - jstests/sharding/migration_id_index.js
  - jstests/sharding/change_streams_whole_db.js
  - jstests/sharding/change_stream_enforce_max_time_ms_on_mongos.js
  - jstests/sharding/causal_consistency_shell_support.js
  - jstests/sharding/move_chunk_open_cursors.js
  - jstests/sharding/noUpdateButN1inAnotherCollection.js
  - jstests/sharding/merge_chunks_test_with_md_ops.js
  - jstests/sharding/shard_aware_init_secondaries.js
  - jstests/sharding/cleanup_orphaned_cmd_prereload.js
  - jstests/sharding/sharding_system_namespaces.js
  - jstests/sharding/cursor_cleanup.js
  - jstests/sharding/cleanup_orphaned_cmd_hashed.js
  - jstests/sharding/basic_split.js
  - jstests/sharding/find_getmore_cmd.js
  - jstests/sharding/cursor_valid_after_shard_stepdown.js
  - jstests/sharding/trace_missing_docs_test.js
  - jstests/sharding/key_string.js
  - jstests/sharding/index1.js
  - jstests/sharding/geo_near_sort.js
  - jstests/sharding/aggregations_in_session.js
  - jstests/sharding/migration_failure.js
  - jstests/sharding/mapReduce_outSharded.js
  - jstests/sharding/multi_mongos2a.js
  - jstests/sharding/accurate_count_with_predicate.js
  - jstests/sharding/remove3.js
  - jstests/sharding/change_streams_establishment_finds_new_shards.js
  - jstests/sharding/inserts_consistent.js
  - jstests/sharding/not_allowed_on_sharded_collection_cmd.js
  - jstests/sharding/change_stream_metadata_notifications.js
  - jstests/sharding/autosplit.js
  - jstests/sharding/tag_auto_split.js
  - jstests/sharding/covered_shard_key_indexes.js
  - jstests/sharding/basic_merge.js
  - jstests/sharding/move_chunk_basic.js
  - jstests/sharding/shard_key_immutable.js
  - jstests/sharding/tag_auto_split_partial_key.js
  - jstests/sharding/shard_keycount.js
  - jstests/sharding/write_transactions_during_migration.js
  - jstests/sharding/move_primary_basic.js
  - jstests/sharding/time_zone_info_mongos.js
  - jstests/sharding/addshard1.js
  - jstests/sharding/basic_drop_coll.js
  - jstests/sharding/enable_sharding_basic.js
  - jstests/sharding/sharding_balance2.js
  - jstests/sharding/merge_chunks_compound_shard_key.js
  - jstests/sharding/remove1.js
  - jstests/sharding/SERVER-7379.js
  - jstests/sharding/idhack_sharded.js
  - jstests/sharding/shard7.js
  - jstests/sharding/presplit.js
  - jstests/sharding/implicit_db_creation.js
  - jstests/sharding/tag_range.js
  - jstests/sharding/refresh_sessions.js
  - jstests/sharding/mongos_no_detect_sharding.js
  - jstests/sharding/mr_noscripting.js
  - jstests/sharding/conf_server_write_concern_metadata.js
  - jstests/sharding/fts_score_sort_sharded.js
  - jstests/sharding/addshard_idempotent.js
  - jstests/sharding/configsvr_metadata_commands_require_majority_write_concern.js
  - jstests/sharding/movechunk_with_noMoveParanoia.js
  - jstests/sharding/movechunk_with_default_paranoia.js
  - jstests/sharding/after_cluster_time.js
  - jstests/sharding/multi_coll_drop.js
  - jstests/sharding/clone_catalog_data.js
  - jstests/sharding/migrate_overwrite_id.js
  - jstests/sharding/movechunk_with_moveParanoia.js
  - jstests/sharding/error_propagation.js
  - jstests/sharding/shard1.js
  - jstests/sharding/move_stale_mongos.js
  - jstests/sharding/logical_time_metadata.js
  - jstests/sharding/move_chunk_missing_idx.js
  - jstests/sharding/hash_shard_unique_compound.js
  - jstests/sharding/crash_mongos_against_upgraded_cluster.js
  - jstests/sharding/shard_existing.js
  - jstests/sharding/create_idx_empty_primary.js
  - jstests/sharding/sharded_profile.js
  - jstests/sharding/shard_with_special_db_names.js
  - jstests/sharding/split_with_force_small.js
  - jstests/sharding/explain_find_and_modify_sharded.js
  - jstests/sharding/split_stale_mongos.js
  - jstests/sharding/move_primary_with_test_flag.js
  - jstests/sharding/move_primary_fcv_40.js
  - jstests/sharding/oplog_document_key.js
  - jstests/sharding/top_chunk_split.js
  - jstests/sharding/use_rsm_data_for_cs.js
  - jstests/sharding/movechunk_commit_changelog_stats.js
  - jstests/sharding/shard_collection_verify_initial_chunks.js
  - jstests/sharding/change_stream_update_lookup_collation.js
  - jstests/sharding/shard_aware_on_add_shard.js
  - jstests/sharding/uuid_propagated_to_config_server_on_shardCollection.js
  - jstests/sharding/disable_autosplit.js
  - jstests/sharding/coll_epoch_test0.js
  - jstests/sharding/uuid_propagated_to_recipient_shard_on_recvChunkStart.js
  - jstests/sharding/stale_version_write.js
  - jstests/sharding/min_optime_recovery_on_successful_move_chunk_commit.js
  - jstests/sharding/nonreplicated_uuids_on_shardservers.js
  - jstests/sharding/operation_time_api.js
  - jstests/sharding/logical_time_api.js
  - jstests/sharding/moveChunk_recipient_rejects_chunk_if_UUID_mismatch.js
  - jstests/sharding/version1.js
  - jstests/sharding/update_immutable_fields.js
  - jstests/sharding/listshards.js
  - jstests/sharding/dump_coll_metadata.js
  - jstests/sharding/killop.js
  - jstests/sharding/missing_key.js
  - jstests/sharding/database_versioning_safe_secondary_reads.js
  - jstests/sharding/split_large_key.js
  - jstests/sharding/initial_split_validate_shard_collections.js
  - jstests/sharding/replication_with_undefined_shard_key.js
  - jstests/sharding/keys_rotation_interval_sec.js
  - jstests/sharding/change_stream_lookup_single_shard_cluster.js
  - jstests/sharding/major_version_check.js
  - jstests/sharding/sessions_collection_auto_healing.js
  - jstests/sharding/max_time_ms_sharded_new_commands.js
  - jstests/sharding/min_optime_recovery_on_failed_move_chunk_commit.js
  - jstests/sharding/drop_configdb.js
  - jstests/sharding/create_database.js
  - jstests/sharding/mongos_query_comment.js
  - jstests/sharding/rename_across_mongos.js
  - jstests/sharding/conn_pool_stats.js
  - jstests/sharding/shard_collection_cache_upgrade_downgrade.js
  - jstests/sharding/autodiscover_config_rs_from_secondary.js
  - jstests/sharding/listDatabases.js
  - jstests/sharding/query_sharded.js
  - jstests/sharding/printShardingStatus.js
  - jstests/sharding/mongos_wait_csrs_initiate.js
  - jstests/sharding/update_zone_key_range.js
  - jstests/sharding/json_schema.js
  - jstests/sharding/split_against_shard_with_invalid_split_points.js
  - jstests/sharding/map_reduce_validation.js
  - jstests/sharding/add_shard_to_zone.js
  - jstests/sharding/remove_shard_from_zone.js
  - jstests/sharding/arbiters_do_not_use_cluster_time.js
  - jstests/sharding/database_versioning_upgrade_downgrade.js
  - jstests/sharding/balancer_shell_commands.js
  - jstests/sharding/ssv_config_check.js
  - jstests/sharding/version2.js
  - jstests/sharding/hash_single_shard.js
  - jstests/sharding/count_config_servers.js
  - jstests/sharding/server_status.js
  - jstests/sharding/read_does_not_create_namespaces.js
  - jstests/sharding/kill_op_overflow.js
  - jstests/sharding/mongos_local_explain.js
  - jstests/sharding/ismaster.js
  - jstests/sharding/forget_mr_temp_ns.js
  - jstests/sharding/empty_cluster_init.js
  - jstests/sharding/addshard6.js
  - jstests/sharding/read_after_optime.js
  - jstests/sharding/sharding_options.js
  - jstests/sharding/config_rs_change.js
  - jstests/sharding/current_op_no_shards.js
  - jstests/sharding/user_flags_sharded.js
  - jstests/sharding/move_chunk_with_session_helper.js
  - jstests/sharding/movechunk_include.js

executor:
  config:
    shell_options:
      global_vars:
        TestData:
          auditDestination: 'console'
          auth: true
          authMechanism: SCRAM-SHA-1
          keyFile: *keyFile
          keyFileData: *keyFileData
      nodb: ''
      readMode: commands