How to use the container images
You can pull the container images from the public container repository. You must configure the license key and the certificate in your .properties
file if you use the container images.
Prerequisites
The public container images are available for the following products and versions:
- ScalarDB Cluster v3.12 or later
- ScalarDL v3.9 or later
Pull the container images from the public container repository
You can pull the container image of each product from the public container repository.
-
ScalarDB Cluster
-
ScalarDL Ledger
https://github.com/orgs/scalar-labs/packages/container/package/scalardl-ledger-byol
-
ScalarDL Auditor
https://github.com/orgs/scalar-labs/packages/container/package/scalardl-auditor-byol
If you're using Scalar Helm Charts, you must set *.image.repository
in the custom values file for the product that you're using as follows:
-
ScalarDB Cluster
-
Standard Edition
scalardbCluster:
image:
repository: "ghcr.io/scalar-labs/scalardb-cluster-node-byol-standard" -
Premium Edition
scalardbCluster:
image:
repository: "ghcr.io/scalar-labs/scalardb-cluster-node-byol-premium"
-
-
ScalarDL Ledger
ledger:
image:
repository: "ghcr.io/scalar-labs/scalardl-ledger-byol" -
ScalarDL Auditor
auditor:
image:
repository: "ghcr.io/scalar-labs/scalardl-auditor-byol"
Set the license key in the .properties
file
To run the container images, you must set license key
and certificate
in your .properties
file. If you don't have a license key, please contact us.
-
ScalarDB Clsuter
scalar.db.cluster.node.licensing.license_key=<YOUR_LICENSE_KEY>
scalar.db.cluster.node.licensing.license_check_cert_pem=<CERT_PEM_FOR_LICENSE_KEY> -
ScalarDL Ledger
scalar.dl.licensing.license_key=<YOUR_LICENSE_KEY>
scalar.dl.licensing.license_check_cert_pem=<CERT_PEM_FOR_LICENSE_KEY> -
ScalarDL Auditor
scalar.dl.licensing.license_key=<YOUR_LICENSE_KEY>
scalar.dl.licensing.license_check_cert_pem=<CERT_PEM_FOR_LICENSE_KEY>
If you're using Scalar Helm Charts, you must set the properties in the custom values file for the product that you're using as follows:
-
ScalarDB Cluster
scalardbCluster:
scalardbClusterNodeProperties: |
scalar.db.cluster.node.licensing.license_key=<YOUR_LICENSE_KEY>
scalar.db.cluster.node.licensing.license_check_cert_pem=<CERT_PEM_FOR_LICENSE_KEY> -
ScalarDL Ledger
ledger:
ledgerProperties: |
scalar.dl.licensing.license_key=<YOUR_LICENSE_KEY>
scalar.dl.licensing.license_check_cert_pem=<CERT_PEM_FOR_LICENSE_KEY> -
ScalarDL Auditor
auditor:
auditorProperties: |
scalar.dl.licensing.license_key=<YOUR_LICENSE_KEY>
scalar.dl.licensing.license_check_cert_pem=<CERT_PEM_FOR_LICENSE_KEY>