From f463320808dc94ef8fe1f5379af2535d3f864c9b Mon Sep 17 00:00:00 2001
From: Costa Shulyupin <costa.shul@redhat.com>
Date: Tue, 14 May 2024 18:10:01 +0300
Subject: [PATCH] wiki documents

yaml example:

```
document:
  wiki:
    host: https://en.wikipedia.org
    pages:
      - title: IBM Granite
        oldid: 1224936099
```

Signed-off-by: Costa Shulyupin <costa.shul@redhat.com>
---
 v2/knowledge.json | 37 +++++++++++++++++++++++++++++++++----
 1 file changed, 33 insertions(+), 4 deletions(-)

diff --git a/v2/knowledge.json b/v2/knowledge.json
index 45cb76e..623eff7 100644
--- a/v2/knowledge.json
+++ b/v2/knowledge.json
@@ -56,10 +56,19 @@
         "document": {
             "description": "The knowledge documents.",
             "type": "object",
-            "required": [
-                "repo",
-                "commit",
-                "patterns"
+            "anyOf": [
+                {
+                    "required": [
+                        "repo",
+                        "commit",
+                        "patterns"
+                    ]
+                },
+                {
+                    "required": [
+                        "wiki"
+                    ]
+                }
             ],
             "unevaluatedProperties": false,
             "properties": {
@@ -93,6 +102,26 @@
                             "folder/knowledge_doc.md"
                         ]
                     }
+                },
+                "wiki": {
+                    "type": "object",
+                    "required": [
+                        "host",
+                        "spaces"
+                    ],
+                    "properties": {
+                        "host": { "type": "string" },
+                        "pages": {
+                            "type": "array",
+                            "items": {
+                                "type": "object",
+                                "properties": {
+                                    "title": { "type": "string" },
+                                    "oldid": { "type": "integer" }
+                                }
+                            }
+                        }
+                    }
                 }
             }
         }