Skip to content

Commit a63e578

Browse files
committed
Updates catalog schema metadata and required fields
Reflects schema version bump to 0.9.2 and updates the description with the latest modification date. Replaces the revision number field with a Unix timestamp in seconds for last generation at updated_at.
1 parent 5075def commit a63e578

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/schemas/catalog.schema.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
33
"$id": "https://service-discovery.prod.ti-platform.de/schema/catalog.schema.json",
4-
"title": "TI Service Catalog",
5-
"description": "Machine-readable catalog of Telematikinfrastruktur service instances and routing rules.",
4+
"title": "TI Service Catalog Version 0.9.2",
5+
"description": "Machine-readable catalog of Telematikinfrastruktur service instances and routing rules. Last updated 26.03.2026",
66
"type": "object",
7-
"required": ["format_version", "revision", "env", "service_instances"],
7+
"required": ["format_version", "updated_at", "env", "service_instances"],
88
"additionalProperties": false,
99
"properties": {
1010
"format_version": {
@@ -13,15 +13,15 @@
1313
"description": "Semantic version of the catalog format.",
1414
"examples": ["1.0.0"]
1515
},
16-
"revision": {
16+
"updated_at": {
1717
"type": "integer",
18-
"minimum": 1,
19-
"description": "Monotonically increasing revision number. Incremented on every change."
18+
"minimum": 1774508400,
19+
"description": "Unix Epoch Timestamp from the moment this file was last generated. Shall be updated when higher than previous value."
2020
},
2121
"env": {
2222
"type": "string",
23-
"enum": ["dev", "test", "ref", "prod"],
24-
"description": "Target environment. One catalog file per environment."
23+
"enum": ["gemdev","dev", "test", "ref", "prod"],
24+
"description": "Target instance. One catalog file per instance."
2525
},
2626
"service_instances": {
2727
"type": "object",

0 commit comments

Comments
 (0)