Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisite: Follow instructions provided to setup lakehouse infrastructure resources

TODO: provide link to confluence page with detailed infrastructure requirements and setup

...

2. In the same region as the rest of the resources, create a secret in Secret Manager with the name 'bplm-credentials' and add the key value pairs below ( example given as plain text JSON entry )

Code Block
{
	"storage-access-key":"<>",
	"storage-secret-key":"<>",
	"service-account-username":"<databricks service account name>",
	"service-account-password":"<>",
	"mssql-password":"<sql admin password>",
	"application-encryption-secret":"<>",
	"s3-access-key":"<>",
	"s3-secret-key":"<>"
}

3. Copy setup scripts and completed .env file template onto the host VM

docker-compose.yml, .env, setup.sh, and start.sh

TODO: setup download for these files and provide link

4. Run ./setup.sh providing the domain you wish to create an SSL cert for, the version of the lakehouse monitor, and an admin email that will be used to configure certbot’s notifications when creating an SSL certificate.

Info

If you do not currently have a registered DNS entry for the lakehouse monitor, you can skip setting up SSL certs by not supplying the cert_domain or email_certbot arguments.

Code Block
languagebash
eg: ./setup.sh <fqdn> --cert_domain "lakehouse-monitor.company.com" --version 1.4.0 --email_certbot notifications@company.com

...