Skip to content

External Database Config Schema

Note

This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.

Return to the root config schema

https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/config.yaml#/properties/harbor/properties/database/properties/external

Configuration options for External Database.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Forbidden none config/schemas/config.yaml*

TYPE:

object (External Database Config)

PROPERTIES:

Property Type Required Nullable Defined by
coreDatabase string Optional cannot be null Compliant Kubernetes Apps Config
notaryServerDatabase string Optional cannot be null Compliant Kubernetes Apps Config
notarySignerDatabase string Optional cannot be null Compliant Kubernetes Apps Config
port string Optional cannot be null Compliant Kubernetes Apps Config
sslmode string Optional cannot be null Compliant Kubernetes Apps Config

coreDatabase

Name of the database for Core

coreDatabase

TYPE:

string (Core Database)

DEFAULTS:

The default value is:

"registry"

notaryServerDatabase

Name of the database for Notary Server

notaryServerDatabase

TYPE:

string (Notary Server Database)

DEFAULTS:

The default value is:

"notaryserver"

notarySignerDatabase

Name of the database for Notary Signer

notarySignerDatabase

TYPE:

string (Notary Signer Database)

DEFAULTS:

The default value is:

"notarysigner"

port

Database listening port

port

TYPE:

string (Database Port)

DEFAULTS:

The default value is:

"5432"

sslmode

sslmode

TYPE:

string (SSL mode type)

CONSTRAINTS:

enum: the value of this property must be equal to one of the following values:

Value Explanation
"disable" No SSL
"require" Skip verification
"verify-ca" Always SSL (verify that the certificate presented by the server was signed by a trusted CA)
"verify-full" Always SSL (verify that the certification presented by the server was signed by a trusted CA and the server host name matches the one in the certificate)

DEFAULTS:

The default value is:

"disable"

Return to the root config schema


Generated Sun Jun 23 03:48:25 UTC 2024 from elastisys/compliantkubernetes-apps@main