diff --git a/api/docs/apis-authorization.openshift.io/v1.LocalResourceAccessReview.adoc b/api/docs/apis-authorization.openshift.io/v1.LocalResourceAccessReview.adoc index 095b22a0795f..dc9607cc8ce9 100644 --- a/api/docs/apis-authorization.openshift.io/v1.LocalResourceAccessReview.adoc +++ b/api/docs/apis-authorization.openshift.io/v1.LocalResourceAccessReview.adoc @@ -21,7 +21,7 @@ Expand or mouse-over a field for more information about it.
apiVersion:
content:
Raw: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/docs/apis-authorization.openshift.io/v1.LocalSubjectAccessReview.adoc b/api/docs/apis-authorization.openshift.io/v1.LocalSubjectAccessReview.adoc index b1203024f8b2..40f44b3c0dcb 100644 --- a/api/docs/apis-authorization.openshift.io/v1.LocalSubjectAccessReview.adoc +++ b/api/docs/apis-authorization.openshift.io/v1.LocalSubjectAccessReview.adoc @@ -23,7 +23,7 @@ Expand or mouse-over a field for more information about it.
Raw:
groups:
- [string]: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/docs/apis-authorization.openshift.io/v1.ResourceAccessReview.adoc b/api/docs/apis-authorization.openshift.io/v1.ResourceAccessReview.adoc index 9b66652fdead..66db3df9f5ec 100644 --- a/api/docs/apis-authorization.openshift.io/v1.ResourceAccessReview.adoc +++ b/api/docs/apis-authorization.openshift.io/v1.ResourceAccessReview.adoc @@ -21,7 +21,7 @@ Expand or mouse-over a field for more information about it.
apiVersion:
content:
Raw: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/docs/apis-authorization.openshift.io/v1.SubjectAccessReview.adoc b/api/docs/apis-authorization.openshift.io/v1.SubjectAccessReview.adoc index c1bd3e18bf64..eb874d883073 100644 --- a/api/docs/apis-authorization.openshift.io/v1.SubjectAccessReview.adoc +++ b/api/docs/apis-authorization.openshift.io/v1.SubjectAccessReview.adoc @@ -23,7 +23,7 @@ Expand or mouse-over a field for more information about it.
Raw:
groups:
- [string]: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/docs/oapi/v1.LocalResourceAccessReview.adoc b/api/docs/oapi/v1.LocalResourceAccessReview.adoc index 64b6f08c4d15..462dcb3feac1 100644 --- a/api/docs/oapi/v1.LocalResourceAccessReview.adoc +++ b/api/docs/oapi/v1.LocalResourceAccessReview.adoc @@ -21,7 +21,7 @@ Expand or mouse-over a field for more information about it.
apiVersion:
content:
Raw: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/docs/oapi/v1.LocalSubjectAccessReview.adoc b/api/docs/oapi/v1.LocalSubjectAccessReview.adoc index 0d0ee30c0733..40003e24d928 100644 --- a/api/docs/oapi/v1.LocalSubjectAccessReview.adoc +++ b/api/docs/oapi/v1.LocalSubjectAccessReview.adoc @@ -23,7 +23,7 @@ Expand or mouse-over a field for more information about it.
Raw:
groups:
- [string]: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/docs/oapi/v1.ResourceAccessReview.adoc b/api/docs/oapi/v1.ResourceAccessReview.adoc index 14ba029eb164..41c716e82eaf 100644 --- a/api/docs/oapi/v1.ResourceAccessReview.adoc +++ b/api/docs/oapi/v1.ResourceAccessReview.adoc @@ -21,7 +21,7 @@ Expand or mouse-over a field for more information about it.
apiVersion:
content:
Raw: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/docs/oapi/v1.SubjectAccessReview.adoc b/api/docs/oapi/v1.SubjectAccessReview.adoc index cb8b6f31958f..83960a91d8e2 100644 --- a/api/docs/oapi/v1.SubjectAccessReview.adoc +++ b/api/docs/oapi/v1.SubjectAccessReview.adoc @@ -23,7 +23,7 @@ Expand or mouse-over a field for more information about it.
Raw:
groups:
- [string]: -
isNonResourceURL: +
isNonResourceURL:
kind:
namespace:
path: diff --git a/api/protobuf-spec/github_com_openshift_api_apps_v1.proto b/api/protobuf-spec/github_com_openshift_api_apps_v1.proto index 1648f9461177..4217792074d0 100644 --- a/api/protobuf-spec/github_com_openshift_api_apps_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_apps_v1.proto @@ -81,6 +81,7 @@ message DeploymentConfig { optional DeploymentConfigSpec spec = 2; // Status represents the current deployment state. + // +optional optional DeploymentConfigStatus status = 3; } diff --git a/api/protobuf-spec/github_com_openshift_api_authorization_v1.proto b/api/protobuf-spec/github_com_openshift_api_authorization_v1.proto index 2030ea49080b..473f30c35888 100644 --- a/api/protobuf-spec/github_com_openshift_api_authorization_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_authorization_v1.proto @@ -40,7 +40,7 @@ message Action { // Path is the path of a non resource URL optional string path = 8; - // IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy) + // IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy) optional bool isNonResourceURL = 9; // Content is the actual content of the request for create and update @@ -72,12 +72,14 @@ message ClusterRoleBinding { // This field should only be specified when supporting legacy clients and servers. // See Subjects for further details. // +k8s:conversion-gen=false + // +optional optional OptionalNames userNames = 2; // GroupNames holds all the groups directly bound to the role. // This field should only be specified when supporting legacy clients and servers. // See Subjects for further details. // +k8s:conversion-gen=false + // +optional optional OptionalNames groupNames = 3; // Subjects hold object references to authorize with this rule. @@ -278,12 +280,14 @@ message RoleBinding { // This field should only be specified when supporting legacy clients and servers. // See Subjects for further details. // +k8s:conversion-gen=false + // +optional optional OptionalNames userNames = 2; // GroupNames holds all the groups directly bound to the role. // This field should only be specified when supporting legacy clients and servers. // See Subjects for further details. // +k8s:conversion-gen=false + // +optional optional OptionalNames groupNames = 3; // Subjects hold object references to authorize with this rule. diff --git a/api/protobuf-spec/github_com_openshift_api_build_v1.proto b/api/protobuf-spec/github_com_openshift_api_build_v1.proto index 6d90d0b88661..ca902eca3611 100644 --- a/api/protobuf-spec/github_com_openshift_api_build_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_build_v1.proto @@ -69,6 +69,7 @@ message Build { optional BuildSpec spec = 2; // status is the current status of the build. + // +optional optional BuildStatus status = 3; } @@ -84,6 +85,7 @@ message BuildConfig { optional BuildConfigSpec spec = 2; // status holds any relevant information about a build config + // +optional optional BuildConfigStatus status = 3; } @@ -567,6 +569,7 @@ message CommonSpec { // If nil, it can be overridden by default build nodeselector values for the cluster. // If set to an empty map or a map with any values, default build nodeselector values // are ignored. + // +optional optional OptionalNodeSelector nodeSelector = 9; } diff --git a/api/protobuf-spec/github_com_openshift_api_image_v1.proto b/api/protobuf-spec/github_com_openshift_api_image_v1.proto index b02bd6cc5829..8a6b6ed73cd7 100644 --- a/api/protobuf-spec/github_com_openshift_api_image_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_image_v1.proto @@ -208,9 +208,11 @@ message ImageStream { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Spec describes the desired state of this stream + // +optional optional ImageStreamSpec spec = 2; // Status describes the current state of this stream + // +optional optional ImageStreamStatus status = 3; } diff --git a/api/protobuf-spec/github_com_openshift_api_network_v1.proto b/api/protobuf-spec/github_com_openshift_api_network_v1.proto index cad2f165b1ab..594a6d2acfd9 100644 --- a/api/protobuf-spec/github_com_openshift_api_network_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_network_v1.proto @@ -35,6 +35,7 @@ message ClusterNetwork { repeated ClusterNetworkEntry clusterNetworks = 6; // VXLANPort sets the VXLAN destination port used by the cluster. It is set by the master configuration file on startup and cannot be edited manually. Valid values for VXLANPort are integers 1-65535 inclusive and if unset defaults to 4789. Changing VXLANPort allows users to resolve issues between openshift SDN and other software trying to use the same VXLAN destination port. + // +optional optional uint32 vxlanPort = 7; } diff --git a/api/protobuf-spec/github_com_openshift_api_project_v1.proto b/api/protobuf-spec/github_com_openshift_api_project_v1.proto index fa59e77de28c..4502da626238 100644 --- a/api/protobuf-spec/github_com_openshift_api_project_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_project_v1.proto @@ -33,6 +33,7 @@ message Project { optional ProjectSpec spec = 2; // Status describes the current status of a Namespace + // +optional optional ProjectStatus status = 3; } @@ -66,6 +67,7 @@ message ProjectSpec { // ProjectStatus is information about the current status of a Project message ProjectStatus { // Phase is the current lifecycle phase of the project + // +optional optional string phase = 1; } diff --git a/api/protobuf-spec/github_com_openshift_api_quota_v1.proto b/api/protobuf-spec/github_com_openshift_api_quota_v1.proto index 15b0bbe8a980..c9ed061ad65d 100644 --- a/api/protobuf-spec/github_com_openshift_api_quota_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_quota_v1.proto @@ -63,9 +63,11 @@ message ClusterResourceQuotaList { // the project must match both restrictions. message ClusterResourceQuotaSelector { // LabelSelector is used to select projects by label. + // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector labels = 1; // AnnotationSelector is used to select projects by annotation. + // +optional map annotations = 2; } @@ -89,6 +91,7 @@ message ClusterResourceQuotaStatus { // Namespaces slices the usage by project. This division allows for quick resolution of // deletion reconciliation inside of a single project without requiring a recalculation // across all projects. This can be used to pull the deltas for a given project. + // +optional repeated ResourceQuotaStatusByNamespace namespaces = 2; } diff --git a/api/protobuf-spec/github_com_openshift_api_route_v1.proto b/api/protobuf-spec/github_com_openshift_api_route_v1.proto index a911977fdb6e..82f990cbf8c6 100644 --- a/api/protobuf-spec/github_com_openshift_api_route_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_route_v1.proto @@ -38,6 +38,7 @@ message Route { optional RouteSpec spec = 2; // status is the current state of the route + // +optional optional RouteStatus status = 3; } @@ -119,6 +120,7 @@ message RouteSpec { // If not specified a route name will typically be automatically // chosen. // Must follow DNS952 subdomain conventions. + // +optional optional string host = 1; // Path that the router watches for, to route traffic for to the service. Optional @@ -167,6 +169,7 @@ message RouteTargetReference { // weight as an integer between 0 and 256, default 1, that specifies the target's relative weight // against other target reference objects. 0 suppresses requests to this backend. + // +optional optional int32 weight = 3; } diff --git a/api/protobuf-spec/github_com_openshift_api_security_v1.proto b/api/protobuf-spec/github_com_openshift_api_security_v1.proto index 2823b9fb3809..12f3cfe63744 100644 --- a/api/protobuf-spec/github_com_openshift_api_security_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_security_v1.proto @@ -129,7 +129,6 @@ message PodSecurityPolicySubjectReviewStatus { message RangeAllocation { // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata - // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // range is a string representing a unique label for a range of uids, "1000000000-2000000000/10000". diff --git a/api/protobuf-spec/github_com_openshift_api_template_v1.proto b/api/protobuf-spec/github_com_openshift_api_template_v1.proto index c059de479b61..9435057c43f9 100644 --- a/api/protobuf-spec/github_com_openshift_api_template_v1.proto +++ b/api/protobuf-spec/github_com_openshift_api_template_v1.proto @@ -141,6 +141,7 @@ message TemplateInstance { optional TemplateInstanceSpec spec = 2; // status describes the current state of this TemplateInstance. + // +optional optional TemplateInstanceStatus status = 3; } @@ -208,10 +209,12 @@ message TemplateInstanceSpec { // secret is a reference to a Secret object containing the necessary // template parameters. + // +optional optional k8s.io.api.core.v1.LocalObjectReference secret = 2; // requester holds the identity of the agent requesting the template // instantiation. + // +optional optional TemplateInstanceRequester requester = 3; } diff --git a/api/swagger-spec/oapi-v1.json b/api/swagger-spec/oapi-v1.json index 29f1c43e782c..86b2792b41ec 100644 --- a/api/swagger-spec/oapi-v1.json +++ b/api/swagger-spec/oapi-v1.json @@ -28544,7 +28544,7 @@ }, "isNonResourceURL": { "type": "boolean", - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)" + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)" }, "content": { "type": "string", @@ -28607,7 +28607,7 @@ }, "isNonResourceURL": { "type": "boolean", - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)" + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)" }, "content": { "type": "string", @@ -29506,7 +29506,7 @@ }, "isNonResourceURL": { "type": "boolean", - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)" + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)" }, "content": { "type": "string", @@ -30182,7 +30182,7 @@ }, "isNonResourceURL": { "type": "boolean", - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)" + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)" }, "content": { "type": "string", diff --git a/api/swagger-spec/openshift-openapi-spec.json b/api/swagger-spec/openshift-openapi-spec.json index 1596b04770e4..2932aad91680 100644 --- a/api/swagger-spec/openshift-openapi-spec.json +++ b/api/swagger-spec/openshift-openapi-spec.json @@ -113308,8 +113308,6 @@ "com.github.openshift.api.authorization.v1.ClusterRoleBinding": { "description": "ClusterRoleBinding references a ClusterRole, but not contain it. It can reference any ClusterRole in the same namespace or in the global namespace. It adds who information via (Users and Groups) OR Subjects and namespace information by which namespace it exists in. ClusterRoleBindings in a given namespace only have effect in that namespace (excepting the master namespace which has power in all namespaces).", "required": [ - "userNames", - "groupNames", "subjects", "roleRef" ], @@ -113488,7 +113486,7 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension" }, "isNonResourceURL": { - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", "type": "boolean" }, "kind": { @@ -113569,7 +113567,7 @@ } }, "isNonResourceURL": { - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", "type": "boolean" }, "kind": { @@ -113700,7 +113698,7 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension" }, "isNonResourceURL": { - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", "type": "boolean" }, "kind": { @@ -113791,8 +113789,6 @@ "com.github.openshift.api.authorization.v1.RoleBinding": { "description": "RoleBinding references a Role, but not contain it. It can reference any Role in the same namespace or in the global namespace. It adds who information via (Users and Groups) OR Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace (excepting the master namespace which has power in all namespaces).", "required": [ - "userNames", - "groupNames", "subjects", "roleRef" ], @@ -114147,7 +114143,7 @@ } }, "isNonResourceURL": { - "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + "description": "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", "type": "boolean" }, "kind": { @@ -114383,8 +114379,7 @@ "com.github.openshift.api.build.v1.BuildConfig": { "description": "Build configurations define a build process for new Docker images. There are three types of builds possible - a Docker build using a Dockerfile, a Source-to-Image build that uses a specially prepared base image that accepts source code that it can make runnable, and a custom build that can run // arbitrary Docker images as a base and accept the build parameters. Builds run on the cluster and on completion are pushed to the Docker registry specified in the \"output\" section. A build can be triggered via a webhook, when the base image changes, or when a user manually requests a new build be // created.\n\nEach build created by a build configuration is numbered and refers back to its parent configuration. Multiple builds can be triggered at once. Builds that do not have \"output\" set can be used to test code or run a verification build.", "required": [ - "spec", - "status" + "spec" ], "properties": { "apiVersion": { @@ -114464,8 +114459,7 @@ "description": "BuildConfigSpec describes when and how builds are created", "required": [ "triggers", - "strategy", - "nodeSelector" + "strategy" ], "properties": { "completionDeadlineSeconds": { @@ -114783,7 +114777,6 @@ "description": "BuildSpec has the information to represent a build and also additional information about a build", "required": [ "strategy", - "nodeSelector", "triggeredBy" ], "properties": { @@ -115816,9 +115809,6 @@ }, "com.github.openshift.api.image.v1.ImageStream": { "description": "ImageStream stores a mapping of tags to images, metadata overrides that are applied when images are tagged in a stream, and an optional reference to a Docker image repository on a registry.", - "required": [ - "spec" - ], "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources", @@ -117691,10 +117681,6 @@ }, "com.github.openshift.api.quota.v1.ClusterResourceQuotaSelector": { "description": "ClusterResourceQuotaSelector is used to select projects. At least one of LabelSelector or AnnotationSelector must present. If only one is present, it is the only selection criteria. If both are specified, the project must match both restrictions.", - "required": [ - "labels", - "annotations" - ], "properties": { "annotations": { "description": "AnnotationSelector is used to select projects by annotation.", @@ -117729,8 +117715,7 @@ "com.github.openshift.api.quota.v1.ClusterResourceQuotaStatus": { "description": "ClusterResourceQuotaStatus defines the actual enforced quota and its current usage", "required": [ - "total", - "namespaces" + "total" ], "properties": { "namespaces": { @@ -117766,8 +117751,7 @@ "com.github.openshift.api.route.v1.Route": { "description": "A route allows developers to expose services through an HTTP(S) aware load balancing and proxy layer via a public DNS entry. The route may further specify TLS options and a certificate, or specify a public CNAME that the router should also accept for HTTP and HTTPS traffic. An administrator typically configures their router to be visible outside the cluster firewall, and may also add additional security, caching, or traffic controls on the service content. Routers usually talk directly to the service endpoints.\n\nOnce a route is created, the `host` field may not be changed. Generally, routers use the oldest route with a given host when resolving conflicts.\n\nRouters are subject to additional customization and may support additional controls via the annotations field.\n\nBecause administrators may configure multiple routers, the route status field is used to return information to clients about the names and states of the route under each router. If a client chooses a duplicate name, for instance, the route status conditions are used to indicate the route cannot be chosen.", "required": [ - "spec", - "status" + "spec" ], "properties": { "apiVersion": { @@ -117915,7 +117899,6 @@ "com.github.openshift.api.route.v1.RouteSpec": { "description": "RouteSpec describes the hostname or path the route exposes, any security information, and one to four backends (services) the route points to. Requests are distributed among the backends depending on the weights assigned to each backend. When using roundrobin scheduling the portion of requests that go to each backend is the backend weight divided by the sum of all of the backend weights. When the backend has more than one endpoint the requests that end up on the backend are roundrobin distributed among the endpoints. Weights are between 0 and 256 with default 1. Weight 0 causes no requests to the backend. If all weights are zero the route will be considered to have no backends and return a standard 503 response.\n\nThe `tls` field is optional and allows specific certificates or behavior for the route. Routers typically configure a default certificate on a wildcard domain to terminate routes without explicit certificates, but custom hostnames usually must choose passthrough (send traffic directly to the backend via the TLS Server-Name- Indication field) or provide a certificate.", "required": [ - "host", "to" ], "properties": { @@ -117971,8 +117954,7 @@ "description": "RouteTargetReference specifies the target that resolve into endpoints. Only the 'Service' kind is allowed. Use 'weight' field to emphasize one over others.", "required": [ "kind", - "name", - "weight" + "name" ], "properties": { "kind": { @@ -118811,8 +118793,7 @@ "com.github.openshift.api.template.v1.TemplateInstance": { "description": "TemplateInstance requests and records the instantiation of a Template. TemplateInstance is part of an experimental API.", "required": [ - "spec", - "status" + "spec" ], "properties": { "apiVersion": { @@ -118952,8 +118933,7 @@ "com.github.openshift.api.template.v1.TemplateInstanceSpec": { "description": "TemplateInstanceSpec describes the desired state of a TemplateInstance.", "required": [ - "template", - "requester" + "template" ], "properties": { "requester": { diff --git a/pkg/openapi/zz_generated.openapi.go b/pkg/openapi/zz_generated.openapi.go index 27f17495e3d8..0669b4d92d40 100644 --- a/pkg/openapi/zz_generated.openapi.go +++ b/pkg/openapi/zz_generated.openapi.go @@ -2172,7 +2172,7 @@ func schema_openshift_api_authorization_v1_Action(ref common.ReferenceCallback) }, "isNonResourceURL": { SchemaProps: spec.SchemaProps{ - Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", Type: []string{"boolean"}, Format: "", }, @@ -2320,7 +2320,7 @@ func schema_openshift_api_authorization_v1_ClusterRoleBinding(ref common.Referen }, }, }, - Required: []string{"userNames", "groupNames", "subjects", "roleRef"}, + Required: []string{"subjects", "roleRef"}, }, }, Dependencies: []string{ @@ -2564,7 +2564,7 @@ func schema_openshift_api_authorization_v1_LocalResourceAccessReview(ref common. }, "isNonResourceURL": { SchemaProps: spec.SchemaProps{ - Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", Type: []string{"boolean"}, Format: "", }, @@ -2655,7 +2655,7 @@ func schema_openshift_api_authorization_v1_LocalSubjectAccessReview(ref common.R }, "isNonResourceURL": { SchemaProps: spec.SchemaProps{ - Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", Type: []string{"boolean"}, Format: "", }, @@ -2984,7 +2984,7 @@ func schema_openshift_api_authorization_v1_ResourceAccessReview(ref common.Refer }, "isNonResourceURL": { SchemaProps: spec.SchemaProps{ - Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", Type: []string{"boolean"}, Format: "", }, @@ -3196,7 +3196,7 @@ func schema_openshift_api_authorization_v1_RoleBinding(ref common.ReferenceCallb }, }, }, - Required: []string{"userNames", "groupNames", "subjects", "roleRef"}, + Required: []string{"subjects", "roleRef"}, }, }, Dependencies: []string{ @@ -3632,7 +3632,7 @@ func schema_openshift_api_authorization_v1_SubjectAccessReview(ref common.Refere }, "isNonResourceURL": { SchemaProps: spec.SchemaProps{ - Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hieraarchy)", + Description: "IsNonResourceURL is true if this is a request for a non-resource URL (outside of the resource hierarchy)", Type: []string{"boolean"}, Format: "", }, @@ -4139,7 +4139,7 @@ func schema_openshift_api_build_v1_BuildConfig(ref common.ReferenceCallback) com }, }, }, - Required: []string{"spec", "status"}, + Required: []string{"spec"}, }, }, Dependencies: []string{ @@ -4300,7 +4300,7 @@ func schema_openshift_api_build_v1_BuildConfigSpec(ref common.ReferenceCallback) }, }, }, - Required: []string{"triggers", "strategy", "nodeSelector"}, + Required: []string{"triggers", "strategy"}, }, }, Dependencies: []string{ @@ -4869,7 +4869,7 @@ func schema_openshift_api_build_v1_BuildSpec(ref common.ReferenceCallback) commo }, }, }, - Required: []string{"strategy", "nodeSelector", "triggeredBy"}, + Required: []string{"strategy", "triggeredBy"}, }, }, Dependencies: []string{ @@ -5238,7 +5238,7 @@ func schema_openshift_api_build_v1_CommonSpec(ref common.ReferenceCallback) comm }, }, }, - Required: []string{"strategy", "nodeSelector"}, + Required: []string{"strategy"}, }, }, Dependencies: []string{ @@ -7324,7 +7324,6 @@ func schema_openshift_api_image_v1_ImageStream(ref common.ReferenceCallback) com }, }, }, - Required: []string{"spec"}, }, }, Dependencies: []string{ @@ -10465,7 +10464,6 @@ func schema_openshift_api_quota_v1_ClusterResourceQuotaSelector(ref common.Refer }, }, }, - Required: []string{"labels", "annotations"}, }, }, Dependencies: []string{ @@ -10526,7 +10524,7 @@ func schema_openshift_api_quota_v1_ClusterResourceQuotaStatus(ref common.Referen }, }, }, - Required: []string{"total", "namespaces"}, + Required: []string{"total"}, }, }, Dependencies: []string{ @@ -10601,7 +10599,7 @@ func schema_openshift_api_route_v1_Route(ref common.ReferenceCallback) common.Op }, }, }, - Required: []string{"spec", "status"}, + Required: []string{"spec"}, }, }, Dependencies: []string{ @@ -10841,7 +10839,7 @@ func schema_openshift_api_route_v1_RouteSpec(ref common.ReferenceCallback) commo }, }, }, - Required: []string{"host", "to"}, + Required: []string{"to"}, }, }, Dependencies: []string{ @@ -10905,7 +10903,7 @@ func schema_openshift_api_route_v1_RouteTargetReference(ref common.ReferenceCall }, }, }, - Required: []string{"kind", "name", "weight"}, + Required: []string{"kind", "name"}, }, }, Dependencies: []string{}, @@ -12641,7 +12639,7 @@ func schema_openshift_api_template_v1_TemplateInstance(ref common.ReferenceCallb }, }, }, - Required: []string{"spec", "status"}, + Required: []string{"spec"}, }, }, Dependencies: []string{ @@ -12853,7 +12851,7 @@ func schema_openshift_api_template_v1_TemplateInstanceSpec(ref common.ReferenceC }, }, }, - Required: []string{"template", "requester"}, + Required: []string{"template"}, }, }, Dependencies: []string{