Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Added REST API for retrieving JSON schema for VPP-Agent configuration #1784

Merged
merged 11 commits into from
Feb 15, 2021

Commits on Feb 4, 2021

  1. feat: added external proto to jsonschema converter into ligato code

    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    1e55ddc View commit details
    Browse the repository at this point in the history
  2. feat: added REST API for retrieving JSON schema of VPP-Agent configur…

    …ation
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    a0e3ec6 View commit details
    Browse the repository at this point in the history
  3. refactor: removed unusable unit tests (need to remove dependency on e…

    …xternal protoc program and other tweaks to fully integrate into ligato)
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    92ead9c View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. refactor: replaced dependency reference to original jsonschema librar…

    …y with its dependencies
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    a544913 View commit details
    Browse the repository at this point in the history
  2. docs: added proper README documentation and licensing for included tool

    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    e443d6b View commit details
    Browse the repository at this point in the history
  3. fix: relaxed enum type safety to fix issues with 3rd party json examp…

    …le createor (enum is still safe enough due to value enumeration of all possible values)
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    f6a76c3 View commit details
    Browse the repository at this point in the history
  4. refactor: removed jsonschema files that seemed like templates for gen…

    …eration but serve no purpose at all (probably generated by test or something and commited into repo)
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    443ce2f View commit details
    Browse the repository at this point in the history
  5. doc: updated initial changes in README.md for last 2 commits

    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    04b25e8 View commit details
    Browse the repository at this point in the history
  6. fix: removed duplicite and unnecessary http status print into http re…

    …sponse body and removed unused code
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    cd09327 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. feat: added URL parameter for JSON schema REST API to be able to chan…

    …ge what kind of field names are used (proto names/json names/both)
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    2a816d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. Merge branch 'master' into jsonschemaexport

    Milan Lenčo authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    0a2f9fc View commit details
    Browse the repository at this point in the history