Schema Reference
Title: Git Proxy configuration file
| Type | object |
| Required | No |
| Additional properties | [Not allowed] |
Description: Configuration for customizing git-proxy
1. [Optional] Property Git Proxy configuration file > authorisedList
Type arrayRequired No Description: List of repositories that are authorised to be pushed to through the proxy.
Each item of this array must be Description authorisedRepo - 1.1. Git Proxy configuration file > authorisedList > authorisedRepo
Type objectRequired No Additional properties [Any type: allowed] Defined in #/definitions/authorisedRepo 1.1.1. [Required] Property Git Proxy configuration file > authorisedList > authorisedList items > project
Type stringRequired Yes
2. [Optional] Property Git Proxy configuration file > sink
Type arrayRequired No Description: List of database sources. The first source in the configuration with enabled=true will be used.
Each item of this array must be Description database - 2.1. Git Proxy configuration file > sink > database
Type objectRequired No Additional properties [Any type: allowed] Defined in #/definitions/database 2.1.1. [Required] Property Git Proxy configuration file > sink > sink items > type
Type stringRequired Yes 2.1.2. [Required] Property Git Proxy configuration file > sink > sink items > enabled
Type booleanRequired Yes 2.1.3. [Optional] Property Git Proxy configuration file > sink > sink items > connectionString
Type stringRequired No 2.1.4. [Optional] Property Git Proxy configuration file > sink > sink items > options
Type objectRequired No Additional properties [Any type: allowed] 2.1.5. [Optional] Property Git Proxy configuration file > sink > sink items > params
Type objectRequired No Additional properties [Any type: allowed]
3. [Optional] Property Git Proxy configuration file > authentication
Type arrayRequired No Description: List of authentication sources. The first source in the configuration with enabled=true will be used.
Each item of this array must be Description authentication - 3.1. Git Proxy configuration file > authentication > authentication
Type objectRequired No Additional properties [Any type: allowed] Defined in #/definitions/authentication 3.1.1. [Required] Property Git Proxy configuration file > authentication > authentication items > type
Type stringRequired Yes 3.1.2. [Required] Property Git Proxy configuration file > authentication > authentication items > enabled
Type booleanRequired Yes 3.1.3. [Optional] Property Git Proxy configuration file > authentication > authentication items > options
Type objectRequired No Additional properties [Any type: allowed]
4. [Optional] Property Git Proxy configuration file > tempPassword
Type objectRequired No Additional properties [Any type: allowed] Description: Toggle the generation of temporary password for git-proxy admin user
4.1. [Optional] Property Git Proxy configuration file > tempPassword > sendEmail
Type booleanRequired No 4.2. [Optional] Property Git Proxy configuration file > tempPassword > emailConfig
Type objectRequired No Additional properties [Any type: allowed] Description: Generic object to configure nodemailer. For full type information, please see https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/nodemailer
Generated using json-schema-for-humans on 2023-12-10 at 15:42:45 -0500