{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/kontinuous-config-yaml/latest.json",
  "title": "kontinuous config.yaml JSON schema",
  "x-lintel": {
    "source": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/docs/config.schema.json",
    "sourceSha256": "bcdad91741d47011f9f4ecbec26f7101c006017a8283b762628908ab156df0bb",
    "fileMatch": [
      "**/.kontinuous/config.yaml"
    ],
    "parsers": [
      "yaml"
    ]
  },
  "type": "object",
  "properties": {
    "projectName": {
      "title": "Name of the rancher project. useful to guess the namespace rancher-project-id",
      "type": "string"
    },
    "ciNamespace": {
      "title": "Name of the CI namespace. useful to copy secrets",
      "examples": [
        "ci-myapp"
      ],
      "type": "string"
    },
    "config": {
      "title": "project kontinuous configuration",
      "markdownDescription": "see [documentation](https://socialgouv.github.io/kontinuous/#/./advanced/configuration)",
      "type": "object"
    },
    "options": {
      "title": "project kontinuous options",
      "markdownDescription": "see [documentation](https://socialgouv.github.io/kontinuous/#/./advanced/configuration)",
      "type": "object"
    },
    "dependencies": {
      "type": "object",
      "properties": {
        "fabrique": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/kontinuous-config-yaml/_shared/latest--config.schema.json"
        },
        "contrib": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/kontinuous-config-yaml/_shared/latest--config.schema.json"
        }
      },
      "required": []
    }
  },
  "markdownDescription": "See [config documentation](https://socialgouv.github.io/kontinuous/#/./advanced/configuration)",
  "required": []
}
