.metadata.yaml

Type: object

Metadata specification for Heidelberger Druckmaschinen AG RD-01 Git repositories.

No Additional Properties

description

Type: string

A short description of the repository.

distributions

Type: array of enum (of string)

The type of distributions the project is distributed as. Will set topics on the default branch.

No Additional Items

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "SaaS"
  • "OnPremises"
  • "n/a"

jenkins

Type: object

References to the Jenkins jobs linked to this repository.

No Additional Properties

jobs

Type: array of string

The Jenkins jobs of this repository.

No Additional Items

Each item of this array must be:

Type: stringFormat: uri

jira

Type: object

Everything Jira related.

No Additional Properties

domains

Type: array of string

The Jira domains of this repository. Will set topics on the default branch.

No Additional Items

Each item of this array must be:

Type: string

mend

Type: object

References to the Mend project linked to this repository.

No Additional Properties

Type: string

The Mend product name of the repository.

Type: string

The Mend project name of the repository.

Type: string

The Mend project version of the repository.


The security categorization of the repository. Must be one of the following values: 1, 2 or 3.

1

Type: const

Mend Product/Project is used exclusively for HDM internal purposes (such as build runs) and is not exposed on the Internet or used in customer environments.

Specific value: 1

2

Type: const

Mend Product/Project is used within the perimeter protection of printing companies for Prinect products or machine products in customer environments. Existing vulnerabilities cannot be exploited (e.g. due to perimeter protection measures).

Specific value: 2

3

Type: const

All other Mend Products/Projects. Particularly those who may be exposed on the Internet or within the print network.

Specific value: 3

products

Type: array of string

The products the repository is related to. Will set topics on the default branch.

No Additional Items

Each item of this array must be:

Type: string

responsible

Type: object

The responsible persons and teams for the repository.

No Additional Properties

persons

Type: array of string

The email addresses of the persons responsible for the repository. Will set topics on the default branch.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

Type: stringFormat: email

teams

Type: array of string

The names of the teams responsible for the repository. Will set topics on the default branch.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

Type: string

topics

Type: array of string

Additional topics you want to add, which are not referenced in this schema. Will set topics on the default branch.

No Additional Items

Each item of this array must be:

Type: string