Setting up external repositories
Concert supports the use of your own
repository (Optional). You can use your own databases and object storage buckets to bring your
own
repositories to Concert by configuring
PostgreSQL credentials on the relevant namespace. You need to create the Kubernetes secrets and
define the required values.
Refer to following information for setting up external repositories on any Kubernetes deployments, including CPFS managed OpenShift® Container Platform, OpenShift Container Platform (without CPFS), Amazon Elastic Kubernetes Service (EKS), and IBM® Cloud Kubernetes Service (IKS).
- Who needs to complete this task?
- User with Admin access to the Concert VM.
- When do you need to complete this task?
- You need to do this task before the Concert installation.
Before you begin
- You must have Admin access to the Concert instance.
- You must complete this step before installing Concert software.
- You must have either one PostgreSQL instance installed with two databases or two PostgreSQL instances with one database each.
- You must have both the data bases in your PostgreSQL database.
- configdb
- appdb
- You must create both object buckets in an S3 API-compatible object store.
- elbucket - The evidence locker buckets are used to store your ingested data files.
- lzbucket - The landing zone buckets are used to store the evidence and other snapshots.
Refer the following details for the instructions to configure Concert databases and buckets to bring your own
repositories.
Configure Concert databases
Create Kubernetes secrets to store the credentials for the PostgreSQL database.
-
Refer to the following instructions to set up credentials to use your own storage repositories with your Concert instance.Attention: You must perform these steps before installing Concert software on the OCP with CPFS.
- Create the Kubernetes secret
concert-configdb-creds
on the Concert instance namespace with following information:CONFIGDB_HOST: CONFIGDB_PORT: CONFIGDB_DBNAME: CONFIGDB_USER: CONFIGDB_PASSWORD:
- Create the Kubernetes secret
concert-appdb-creds
on the Concert instance namespace with following information:APPDB_HOST: APPDB_PORT: APPDB_DBNAME: APPDB_USER: APPDB_PASSWORD:
Configure Concert buckets
Create Kubernetes secrets to store the credentials for the object storage.
- Create the Kubernetes secret
concert-elbucket-creds
on the Concert instance namespace with following information:EL_HOST: EL_PORT: EL_BUCKET: EL_ACCESS_KEY: EL_SECRET_KEY: EL_SECURE: True
- Create the Kubernetes secret
concert-lzbucket-creds
on the Concert instance namespace with following information:LZ_HOST: LZ_PORT: LZ_BUCKET: LZ_ACCESS_KEY: LZ_SECRET_KEY: LZ_SECURE: True
Next step
Continue with the Concert installation. Refer to Installing Concert software (CPFS-managed OCP) for Concert installation.