44 lines
1.9 KiB
YAML
44 lines
1.9 KiB
YAML
runOn:
|
|
- minServerVersion: "4.1.10"
|
|
database_name: &database_name "default"
|
|
collection_name: &collection_name "default"
|
|
|
|
data: []
|
|
json_schema: {}
|
|
key_vault_data: [{'status': 1, '_id': {'$binary': {'base64': 'AAAAAAAAAAAAAAAAAAAAAA==', 'subType': '04'}}, 'masterKey': {'provider': 'aws', 'key': 'arn:aws:kms:us-east-1:579766882180:key/89fcc2c4-08b0-4bd9-9f25-e30687b580d0', 'region': 'us-east-1'}, 'updateDate': {'$date': {'$numberLong': '1552949630483'}}, 'keyMaterial': {'$binary': {'base64': 'AQICAHhQNmWG2CzOm1dq3kWLM+iDUZhEqnhJwH9wZVpuZ94A8gEqnsxXlR51T5EbEVezUqqKAAAAwjCBvwYJKoZIhvcNAQcGoIGxMIGuAgEAMIGoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDHa4jo6yp0Z18KgbUgIBEIB74sKxWtV8/YHje5lv5THTl0HIbhSwM6EqRlmBiFFatmEWaeMk4tO4xBX65eq670I5TWPSLMzpp8ncGHMmvHqRajNBnmFtbYxN3E3/WjxmdbOOe+OXpnGJPcGsftc7cB2shRfA4lICPnE26+oVNXT6p0Lo20nY5XC7jyCO', 'subType': '00'}}, 'creationDate': {'$date': {'$numberLong': '1552949630483'}}, 'keyAltNames': ['altname', 'another_altname']}]
|
|
|
|
tests:
|
|
- description: "ping is bypassed"
|
|
clientOptions:
|
|
autoEncryptOpts:
|
|
kmsProviders:
|
|
aws: {} # Credentials filled in from environment.
|
|
operations:
|
|
- name: runCommand
|
|
object: database
|
|
command_name: ping
|
|
arguments:
|
|
command:
|
|
ping: 1
|
|
expectations:
|
|
# No listCollections, no mongocryptd command, just the ping.
|
|
- command_started_event:
|
|
command:
|
|
ping: 1
|
|
command_name: ping
|
|
- description: "kill op is not bypassed"
|
|
clientOptions:
|
|
autoEncryptOpts:
|
|
kmsProviders:
|
|
aws: {} # Credentials filled in from environment.
|
|
operations:
|
|
- name: runCommand
|
|
object: database
|
|
command_name: killOp
|
|
arguments:
|
|
command:
|
|
killOp: 1
|
|
op: 1234
|
|
result:
|
|
errorContains: "command not supported for auto encryption: killOp"
|