Persistence 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/persistence
Configuration options for Persistence.
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
(Persistence Config)
PROPERTIES:
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
disableRedirect | boolean |
Optional | cannot be null | Welkin Apps Config |
type | string |
Optional | cannot be null | Welkin Apps Config |
disableRedirect¶
Controls whether or not Harbor registry redirects users to the object storage endpoint. Set this to true if the object storage is not reachable by users when pushing images to Harbor, e.g. if you run into this timeout error:
dial tcp <IP>:<PORT>: i/o timeout
disableRedirect
-
is optional
-
Type:
boolean
(Harbor registry disable object storage redirect) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
boolean
(Harbor registry disable object storage redirect)
type¶
This should match what is set in global config
type
-
is optional
-
Type:
string
(Persistence type) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
string
(Persistence type)
CONSTRAINTS:
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"filesystem" |
Persistent volume |
"swift" |
Swift |
"objectStorage" |
S3 |
Return to the root config schema
Generated Thu Dec 19 03:51:01 UTC 2024 from elastisys/compliantkubernetes-apps@main