Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add global-bundle.pem to default cert list and Implement Dynamic .taco Filename Handling #571

Merged
merged 2 commits into from
Apr 23, 2024

Conversation

v-sathvik
Copy link
Contributor

  • Removed rds-ca-2019-root.pem as it is included in global-bundle.pem.
  • This change simplifies the certificate management in the JDBC driver.
  • Modify script to dynamic .taco filename handling in build script

Summary

Add Global Certificate to Enhance Connection Stability with Tableau and Modify script to dynamic .taco filname handling in build script

Description

This pull request addresses a recent issue where customers experienced connection problems using Tableau Desktop to connect to clusters authenticated with the new rds-ca-rsa2048-g1 CA certificate. To resolve this, the following changes have been implemented in the JDBC driver repository:

  • Global Certificate Addition: Introduced global-bundle.pem to the default certificate list. This bundle includes the latest CA certificates, ensuring broader compatibility and trust chain completeness.
  • Redundancy Removal: Eliminated rds-ca-2019-root.pem from the certificate list. This certificate is redundant as its contents are already included in the global-bundle.pem, streamlining the certificate management process.
  • Dynamic .taco Filename Handling: Updated the build script to accommodate changes in the naming convention of .taco files generated by Tableau's Connector SDK. Previously hardcoded references to the .taco file have been replaced with a dynamic lookup mechanism. This ensures the script robustly handles new versions of .taco files without manual updates, enhancing maintainability and reducing potential for errors during builds.

Related Issue

Additional Reviewers

@CassieLyu
@sunnie629
@affonsoBQ
@alinaliBQ
@andiem-bq
@alexey-temnikov
@birschick-bq

tvsathvi added 2 commits April 17, 2024 17:01
- Removed rds-ca-2019-root.pem as it is included in global-bundle.pem.
- This change simplifies the certificate management in the JDBC driver.

This comment has been minimized.

@v-sathvik v-sathvik merged commit fca7f5f into develop Apr 23, 2024
4 checks passed

This comment has been minimized.

1 similar comment
Copy link

Unit Test Results

  49 files  ±0    49 suites  ±0   2m 17s ⏱️ ±0s
475 tests ±0  475 ✔️ ±0  0 💤 ±0  0 ❌ ±0 
480 runs  ±0  480 ✔️ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit fca7f5f. ± Comparison against base commit fca7f5f.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants