Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 3 KB

consent-to-deploy-client-libraries.md

File metadata and controls

71 lines (48 loc) · 3 KB

Consent to deploy client libraries

By giving consent to install client libraries to connect with Oracle, PostgreSQL, MySQL, MongoDB, InfluxDB, and Snowflake.Data, you can use the following libraries in your kubernetes pods. Bold BI uses these client libraries to connect with their respective SQL database variants. Read about the licenses of each library to give consent for usage.

mongo-csharp-driver

  • MongoDB

Apache License, Version 2.0

Snowflake.Data

  • Snowflake.Data

Apache License, Version 2.0

Oracle.ManagedDataAccess

  • Oracle

Oracle License

Npgsql 4.0.0

  • PostgreSQL
  • Amazon Redshift
  • Google Cloud - PostgreSQL
  • Amazon Aurora - PostgreSQL

PostgreSQL License

MySQLConnector 0.45.1

  • MySQL
  • MemSQL
  • MariaDB
  • Google Cloud – MySQL
  • Amazon Aurora - MySQL
  • CDATA

MIT License

InfluxData.Net

  • InfluxDB

MIT License

PhantomJS WebKit

PhantomJS is a headless WebKit scriptable with JavaScript. It is a free software or open source that may contain MIT, BSD, LGPL, GPL, or other similar licenses. It contains third-party code. This executable file is necessary to achieve the Image and PDF export functionalities in dashboard, widgets, and schedules. Without this file, the Image and PDF export options in dashboard, widgets, and schedules will no longer be available. It is your decision to download Phantom JS, but you must accept all its terms and conditions, if you want to use it with Syncfusion’s products.

You can read the License and Third-Party documents.

Client library names as arguments for Bold BI deployment in Kubernetes

Find the names of client libraries, which needs to be passed as a comma separated string for an environment variable in deployment.yaml file.

Library Name
mongo-csharp-driver mongodb
Snowflake.Data snowflake
Oracle.ManagedDataAccess oracle
Npgsql 4.0.0 npgsql
MySQLConnector 0.45.1 mysql
InfluxData.Net influxdb
PhantomJS WebKit phantomjs

If you want to use all client libraries in the Bold BI application, then pass the following string as value for INSTALL_OPTIONAL_LIBS environment variable. You need to add the names only for the libraries, which you are consenting to use with Bold BI application.

phantomjs,mongodb,mysql,influxdb,snowflake,oracle,npgsql

Client Libraries