Proto commits in solo-io/protoc-gen-openapi

These 19 commits are when the Protocol Buffers files have changed:

Commit:bf468e9
Author:Jonathan Jamroga

Negative testing for test cases (no values supplied) and positive tests cases (one or more)

The documentation is generated from this commit.

Commit:5fb14fa
Author:Jonathan Jamroga
Committer:Jonathan Jamroga

Allow certain kube markers to be ignored

Commit:f923f61
Author:Jonathan Jamroga

Revert "Allow certain kube markers to be ignored" This reverts commit 480f791ca34d81f52aefe7ac161849ff1e52cbfd.

Commit:480f791
Author:Jonathan Jamroga

Allow certain kube markers to be ignored

Commit:67fe662
Author:arianaw66

ensure Type=object annotation is respected when kube markers are disabled

Commit:02b6977
Author:arianaw66

PR comments

Commit:a0bf3f7
Author:arianaw66

add option to disable kubebuilder validations

Commit:f9b57d0
Author:Shashank Ram
Committer:GitHub

markers: support additional kubebuilder markers (#23) Adds support to specify additional schema constraints using kubebuilder marker comments. Signed-off-by: Shashank Ram <shashank.ram@solo.io>

Commit:872d84b
Author:Shashank Ram
Committer:GitHub

fix oneOf rendering when the oneOf field value is a proto Struct/Value (#21) oneOf schema for a proto oneof containing an opaque field (Struct/Value) were not being generated. This fixes it. Signed-off-by: Shashank Ram <shashank.ram@solo.io>

Commit:510e2d5
Author:Shashank Ram
Committer:GitHub

support proto oneof, multi-line descriptions with yaml, native int schemas, validation markers (#19) Adds support for the following: - multi-line descriptions for properties when using yaml=true - fixes uint32 schema to use min-max and not int32 format - updates go protobuf packages to use new lib as per https://protobuf.dev/reference/go/faq/#versions - kubebuilder style comment markers for schema validations to generate validation rules Signed-off-by: Shashank Ram <shashank.ram@solo.io>

Commit:06d6bd8
Author:Shashank Ram

use controller-tools for markers

Commit:13fe1da
Author:Shashank Ram

support desc exclusion markers

Commit:414307e
Author:Shashank Ram

fix desc and rules for array

Commit:06b5ea2
Author:Shashank Ram
Committer:Shashank Ram

use kubebuilder style instead of proto Signed-off-by: Shashank Ram <shashank.ram@solo.io>

Commit:252025c
Author:Shashank Ram
Committer:Shashank Ram

add options proto and generated file

Commit:ba46505
Author:Shashank Ram
Committer:Shashank Ram

add options proto Signed-off-by: Shashank Ram <shashank.ram@solo.io>

Commit:15b932e
Author:David Jumani

Adding support for Int64Value

Commit:f2d9f06
Author:David Jumani
Committer:David Jumani

Adding support for UInt64Value

Commit:a12f0b5
Author:Sam Heilbron

https://github.com/istio/tools/tree/593a41c76c5c84a4cd51a4ab0c345630c5ed30ba/openapi/protoc-gen-openapi