Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • beat.core beat.core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • beatbeat
  • beat.corebeat.core
  • Merge requests
  • !41

Refactored v1 and v2 schema

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Samuel GAIST requested to merge fix_schemas into master Nov 09, 2018
  • Overview 0
  • Commits 1
  • Pipelines 2
  • Changes 13

V2 information were kept in the v1 version of the schema.

This refactoring, while duplicating a bit of information about blocks and analyzer, allows to have a better separation taking into account the limitation of the json schema with regards to "object oriented" definition. The main point being that new properties can't be added to "subdefinitions" when setting "additionalProperties" to false.

This also fixes the problem that v2 analyzers couldn't be validated.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: fix_schemas