Skip to content

Commit

Permalink
Add integration tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
azasypkin committed Oct 1, 2020
1 parent 1e53e61 commit 1808db3
Show file tree
Hide file tree
Showing 4 changed files with 2,721 additions and 7 deletions.
4 changes: 4 additions & 0 deletions x-pack/test/encrypted_saved_objects_api_integration/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) {
serverArgs: [
...xPackAPITestsConfig.get('kbnTestServer.serverArgs'),
'--xpack.encryptedSavedObjects.encryptionKey="wuGNaIhoMpk5sO4UBxgr3NyW1sFcLgIf"',
`--xpack.encryptedSavedObjects.keyRotation.decryptionOnlyKeys=${JSON.stringify([
'a'.repeat(32),
'b'.repeat(32),
])}`,
`--plugin-path=${path.resolve(__dirname, './fixtures/api_consumer_plugin')}`,
],
},
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
{
"type": "doc",
"value": {
"id": "config:8.0.0",
"index": ".kibana_1",
"source": {
"config": {
"buildNum": 9007199254740991
},
"migrationVersion": {
"config": "7.9.0"
},
"references": [
],
"type": "config",
"updated_at": "2020-06-17T15:03:14.532Z"
}
}
}

{
"type": "doc",
"value": {
"id": "space:default",
"index": ".kibana_1",
"source": {
"migrationVersion": {
"space": "6.6.0"
},
"references": [
],
"space": {
"_reserved": true,
"color": "#00bfb3",
"description": "This is your default space!",
"disabledFeatures": [
],
"name": "Default"
},
"type": "space",
"updated_at": "2020-06-17T15:03:27.426Z"
}
}
}

{
"type": "doc",
"value": {
"id" : "space:a",
"index" : ".kibana_1",
"source" : {
"space" : {
"name" : "a",
"disabledFeatures" : [ ]
},
"type" : "space",
"references" : [ ],
"migrationVersion" : {
"space" : "6.6.0"
},
"updated_at" : "2020-10-01T06:13:23.484Z"
}
}
}

{
"type": "doc",
"value": {
"id": "saved-object-with-secret:cd9272b2-6a15-4295-bb7b-15f6347e267b",
"index": ".kibana_1",
"source": {
"saved-object-with-secret": {
"publicProperty": "some-public-property-0",
"publicPropertyExcludedFromAAD": "some-public-property-excluded-from-aad-0",
"publicPropertyStoredEncrypted": "DNrREm+906YK6Dt3P9NzBmZ+pSYmNYd7dyxw5Q97lIquROGRgqC84EW2/B2eVNfUhYYYcFlvtDrdZQXYmTmKNfZ5z8/hSwhRIXEhGPYiBplm1TiOQNp/P31FLp4l26YKt/ygVjQY/QFVWhDoA5sd+58TtzhxTtzx2FythwYgW6jJNQ==",
"privateProperty": "BdPvHwNJGgrXHQkSwKPJAtAvBMgfbapmSkthDjFeuoT7kJVfVujxvIZ47ZrUTfXOj1S67yx8R14A0B1VMdk6mITEeQpnIKgRbtqrevqzU522oTKdRZ/D99DL3ZEymmXMKqzafXwNny4pBZY4IMJsP4TRiMr2"
},
"type": "saved-object-with-secret",
"references": [],
"updated_at": "2020-10-01T06:13:47.268Z"
}
}
}

{
"type": "doc",
"value": {
"id" : "saved-object-with-secret-and-multiple-spaces:6b388d9b-6d8f-4e20-ba38-d9477370729d",
"index" : ".kibana_1",
"source" : {
"saved-object-with-secret-and-multiple-spaces" : {
"publicProperty" : "some-public-property-0",
"publicPropertyExcludedFromAAD" : "some-public-property-excluded-from-aad-0",
"publicPropertyStoredEncrypted" : "iA3mnPhS4k1I9SOhguDGb52dq/VsFNlNepxdpAdjXUeHyxV9tXkdX98wDRwSMRgD5esGcdaA8A/QdbAP/pSUnGwMXNAAwmyVrDlC/vAPrZStm/nNVhI6ibl+ItjBEGmV0sueZhU49K8uctrrnctWcSk4u0ZFijQbMvN53Obgeg7p9g==",
"privateProperty" : "oAvCdNvgs4B/BJT5Rc6pNM1uSZ9EeMbjQPK10jAFWQE+hheZHpbXjTqaYxStZC+L/kr5ahRtWyWmOguissMLanx8vhfUWMvpZTxR8VG5rTgnXJ/XNwyRWsBCiIzpRmQHyBQgZJ84jeh/kaRskM1atv+Rm8Sc"
},
"type" : "saved-object-with-secret-and-multiple-spaces",
"references" : [ ],
"namespaces" : [
"default",
"a"
],
"updated_at" : "2020-10-01T06:14:33.842Z"
}
}
}

{
"type": "doc",
"value": {
"id" : "hidden-saved-object-with-secret:8d90daef-f992-443c-ab78-053c6a7b0e9c",
"index" : ".kibana_1",
"source" : {
"hidden-saved-object-with-secret" : {
"publicProperty" : "some-public-property-0",
"publicPropertyExcludedFromAAD" : "some-public-property-excluded-from-aad-0",
"publicPropertyStoredEncrypted" : "raJcA4T4lOKuNMFOQC26dp6ToA7iBhUURh7ep4E6ZWGBbot/dpAvjccVBqYcLNCk7Qub2MKY2w7B4dhibJoVaBks8bl5EesKcxFIQ2llU+t8rtKk+x08kB5pOl2IPk4jXkNgkv/zZvwKMM+ot2lE4JG8IKbmuJmrbjmKbGLglIs2mg==",
"privateProperty" : "rYnHH52YWJWPv1jJ++oQAzVK2UUVJr6LSn+IU1LszAzhE3+pC7uAnHnW5KzOqaKtf71Gtc+yxwqu0w8Pnh1/aZqE7GVNVbRYAKDoJS0rpG/0SQXH8Inwl0Q+pTle6UJUvfS3PnwBVBkHGCtIiX4Oo+jXZIku"
},
"type" : "hidden-saved-object-with-secret",
"references" : [ ],
"updated_at" : "2020-10-01T06:26:55.367Z"
}
}
}

{
"type": "doc",
"value": {
"id" : "saved-object-with-secret:4336f782-450f-4142-aecd-b46ed092af52",
"index" : ".kibana_1",
"source" : {
"saved-object-with-secret" : {
"publicProperty" : "some-public-property-0",
"publicPropertyExcludedFromAAD" : "some-public-property-excluded-from-aad-0",
"publicPropertyStoredEncrypted" : "ZzRNcMUBDo59TxZxhfvsIx5fNdwHKUXuqBzRJTuGCeiHzTETxX5/uM/L8oUfKRW4BqslRrqnbKMoew6v3dmd+8q5M1OGikX+hDLF06enuZTJi2OD8rcvvBds716hVxoE6aZvWQ4oybO06617wCPwaI2JUV6peA4/4Tz4wnony3TbCA==",
"privateProperty" : "NhxZiOueUmizr9QOxnJqgUIkQvM7NbARU9cGl7J6aoB5BZPQRGASHekFHfyy2PAiQX7bAVOo/C4XYxSgAmgzs6sSK4SqMKljZzRkh1IUss2hPZoEGq3yuyGlJusSPRMTuIgnzbvdSmSqlDoew6or+nRXOD55"
},
"type" : "saved-object-with-secret",
"references" : [ ],
"updated_at" : "2020-10-01T06:31:36.578Z"
}
}
}

{
"type": "doc",
"value": {
"id" : "saved-object-with-secret-and-multiple-spaces:2ee1bede-400d-4767-b3f0-09a7064bec14",
"index" : ".kibana_1",
"source" : {
"saved-object-with-secret-and-multiple-spaces" : {
"publicProperty" : "some-public-property-0",
"publicPropertyExcludedFromAAD" : "some-public-property-excluded-from-aad-0",
"publicPropertyStoredEncrypted" : "eRXGrN833HNDpyw4aglw9RVyaVnOZo4BK6sAIWjbH49kITuGlmWBNPTBXyXR59VqgEtxeKJFcoCndkYMlYTc/NRNtoOBfLIIYoyfrPNMLwJb7MShRL/z4ykq/be+lU5mi6Uylnt3XXJSVv6pfQJYdTdZUMULQVUhSzn0DSj3i9k2qg==",
"privateProperty" : "ro8iLGcH4i4/XqadjfuKBET7+fdso8+IXMSWyyq0F+OS1t7oH7MsRuTS2xnraN4eXMF0cfj+jJPSKD7o5oD9539H4GdXXwBg6cEWMy1bTff/g8ixSS9BcuEG0JFX+Id10CoUVq0oY0O7acf1b/yRnpB7C9yi"
},
"type" : "saved-object-with-secret-and-multiple-spaces",
"references" : [ ],
"namespaces" : [
"default",
"a"
],
"updated_at" : "2020-10-01T06:31:53.192Z"
}
}
}

{
"type": "doc",
"value": {
"id" : "hidden-saved-object-with-secret:506038a1-ec71-42b5-bce2-99661b29c62b",
"index" : ".kibana_1",
"source" : {
"hidden-saved-object-with-secret" : {
"publicProperty" : "some-public-property-0",
"publicPropertyExcludedFromAAD" : "some-public-property-excluded-from-aad-0",
"publicPropertyStoredEncrypted" : "nkYREB/Uqtc1btk1ieaoFvtU/sZPlHVuCICkDkBrIzkK/K6kaaDAV1AephRH9m3xpyQkhQjdE0PO7OvR0vxjIl4D+huteM0W8Iezzov0MT4r9xfhFodLamsAPAMwRlUmxSnTq6T0LiiNdRIF+LdSc0tb4Qi6mZuY7B8cI5t+uklRcQ==",
"privateProperty" : "vHce4ivOenygNl50dpuXAuBmKGoGMFoDOCvIEQXj02sYrzW8RjbV9xvrZo9PQNMlJOZeedseqJcjRO54J1fJ6MkQ0KmMtkRaMJSWLdvO23OstTmgOyaHQ6z6pg4REdtTG56vEotq6NzBE0w2PPIo/aNW5rl+"
},
"type" : "hidden-saved-object-with-secret",
"references" : [ ],
"updated_at" : "2020-10-01T06:32:01.476Z"
}
}
}
Loading

0 comments on commit 1808db3

Please sign in to comment.