Test and document "accessToken" form of KMS providers

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Client Side Encryption
    • Hide

      DRIVERS-2924:
      Summary of necessary driver changes

      Commits for syncing spec/prose tests

      Context for other referenced/linked tickets

      • DRIVERS-3433 tracks migrating away from legacy test scripts. The legacy test scripts are not updated to generate access tokens.
      Show
      DRIVERS-2924 : Summary of necessary driver changes Update the unified test runner to support schema 1.28. This schema version adds a new form to the "azure" and "gcp" KMS providers: azure: { accessToken: { $$placeholder: 1 } } gcp: { accessToken: { $$placeholder: 1 } } Access tokens are generated by drivers-evergreen-tools scripts  as CSFLE_GCP_ACCESS_TOKEN and CSFLE_AZURE_ACCESS_TOKEN . Legacy scripts are not updated. Drivers may need to migrate first. Add spec tests from https://github.com/mongodb/specifications/commit/c3c82b62971f618e16e52ce04f9e13bb28f3ccd4 . Document the accessToken form of the GCP and Azure KMS providers. Commits for syncing spec/prose tests https://github.com/mongodb-labs/drivers-evergreen-tools/pull/751  adds access token generation to test scripts. https://github.com/mongodb/specifications/pull/1914 adds the new spec tests. https://github.com/mongodb/mongo-c-driver/pull/2253 is the C driver implementation. Context for other referenced/linked tickets DRIVERS-3433 tracks migrating away from legacy test scripts. The legacy test scripts are not updated to generate access tokens.
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-2924, please see that ticket for a detailed description.

            Assignee:
            Unassigned
            Reporter:
            TPM Jira Automations Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: