IP Library Patent Application 18382117
Patent Application
App. No. 18/382,117

CUSTOM RESOURCE SCHEMA MODIFICATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/382,117
Abstract

Custom resource schema modification is described herein. One example method includes providing an interface for modifying a schema of a custom resource in a virtualized environment. The interface can include a first portion configured to receive modifications to summary information corresponding to the custom resource and a second portion configured to receive modifications to properties corresponding to the schema of the custom resource. The method can include validating the modified schema, and saving the modified schema of the custom resource responsive to the validation being successful.

Claims (56)

1 . A method, comprising:

providing an interface for modifying a schema of a custom resource in a virtualized environment, wherein the interface includes:

a first portion configured to receive modifications to summary information corresponding to the custom resource; and

a second portion configured to receive modifications to properties corresponding to the schema of the custom resource;

validating the modified schema; and

saving the modified schema of the custom resource responsive to the validation being successful.

2 . The method of claim 1 , wherein the summary information includes:

a name of the custom resource;

a description of the custom resource; and

a type of the custom resource.

3 . The method of claim 1 , wherein the second portion is configured to receive code as the modifications to properties corresponding to the schema of the custom resource.

4 . The method of claim 3 , wherein the code is in a YAML format.

5 . The method of claim 1 , wherein the second portion includes a table configured to receive properties of the custom resource.

6 . The method of claim 1 , wherein validating the modified schema includes:

determining whether a maximum value of a property is equal to or larger than a minimum value of the property;

determining whether a minimum value of the property is equal to or smaller than a default value of the property;

determining whether a maximum value of the property is equal to or larger than a default value of the property; and

determining whether a default value of a property matches a pattern and a format of the property.

7 . The method of claim 1 , wherein the method includes preventing the modified schema from being saved and providing a notification responsive to the validation being unsuccessful.

8 . A non-transitory machine-readable medium having instructions stored thereon which, when executed by a processor, cause the processor to:

provide an interface for modifying a schema of a custom resource in a virtualized environment, wherein the interface includes:

a first portion configured to receive modifications to summary information corresponding to the custom resource; and

a second portion configured to receive modifications to properties corresponding to the schema of the custom resource;

validate the modified schema; and

save the modified schema of the custom resource responsive to the validation being successful.

9 . The medium of claim 8 , wherein the summary information includes:

a name of the custom resource;

a description of the custom resource; and

a type of the custom resource.

10 . The medium of claim 8 , wherein the second portion is configured to receive code as the modifications to properties corresponding to the schema of the custom resource.

11 . The medium of claim 10 , wherein the code is in a YAML format.

12 . The medium of claim 8 , wherein the second portion includes a table configured to receive properties of the custom resource.

13 . The medium of claim 8 , wherein in the instructions to validate the modified schema include instructions to:

determine whether a maximum value of a property is equal to or larger than a minimum value of the property;

determine whether a minimum value of the property is equal to or smaller than a default value of the property;

determine whether a maximum value of the property is equal to or larger than a default value of the property; and

determine whether a default value of a property matches a pattern and a format of the property.

14 . The medium of claim 8 , including instructions to prevent the modified schema from being saved and provide a notification responsive to the validation being unsuccessful.

15 . A system, comprising:

an interface engine configured to provide an interface for modifying a schema of a custom resource in a virtualized environment, wherein the interface includes:

a first portion configured to receive modifications to summary information corresponding to the custom resource; and

a second portion configured to receive modifications to properties corresponding to the schema of the custom resource;

a validation engine configured to validate the modified schema; and

a modified schema engine configured to save the modified schema of the custom resource responsive to the validation being successful.

16 . The system of claim 15 , wherein the summary information includes:

a name of the custom resource;

a description of the custom resource; and

a type of the custom resource.

17 . The system of claim 15 , wherein the second portion is configured to receive code as the modifications to properties corresponding to the schema of the custom resource.

18 . The system of claim 17 , wherein the code is in a YAML format.

19 . The system of claim 15 , wherein the second portion includes a table configured to receive properties of the custom resource.

20 . The system of claim 15 , wherein the validation engine is configured to:

determine whether a maximum value of a property is equal to or larger than a minimum value of the property;

determine whether a minimum value of the property is equal to or smaller than a default value of the property;

determine whether a maximum value of the property is equal to or larger than a default value of the property; and

determine whether a default value of a property matches a pattern and a format of the property.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2024
From: SPASOVA, YANITSA DIMITROVA; KOVACHEVA, DIANA
To: VMWARE, INC.
Reel/Frame 069478/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2024
From: VALINKOVA, ELINA; PETKOV, MARTIN; HADZHILAZOVA, VERA; VUCHKOV, MARTIN
To: VMWARE, INC.
Reel/Frame 069408/0809 →