v1.5.0-gamma2

This commit is contained in:
2023-07-07 12:40:03 +03:00
parent 20fd7ab50c
commit 7c787f6fce
111 changed files with 2905 additions and 1505 deletions

View File

@@ -34,11 +34,6 @@ type CreateRequest struct {
// Required: true
MasterDriver string `url:"masterDriver" json:"masterDriver" validate:"driver"`
// Network plugins
// Values of slice must be flannel, weawenet or calico
//Required: true
NetworkPlugins []string `url:"networkPlugins" json:"networkPlugins" validate:"required,networkPlugins"`
// Image ID for worker K8S node
// Required: true
WorkerImageID uint64 `url:"workerImageId" json:"workerImageId" validate:"required"`
@@ -51,10 +46,6 @@ type CreateRequest struct {
// Required: true
WorkerDriver string `url:"workerDriver" json:"workerDriver" validate:"driver"`
// Image ID for load balancer node
// Required: true
LBImageID uint64 `url:"lbImageId" json:"lbImageId" validate:"required"`
// List of account IDs, which have access to this item.
// If empty, any account has access
// Required: false
@@ -62,11 +53,16 @@ type CreateRequest struct {
// Policy limit on maximum number of master nodes
// Required: true
MaxMasterCount uint64 `url:"maxMasterCount" json:"maxMasterCount"`
MaxMasterCount uint64 `url:"maxMasterCount" json:"maxMasterCount" validate:"required"`
// Policy limit on maximum number of worker nodes
// Required: true
MaxWorkerCount uint64 `url:"maxWorkerCount" json:"maxWorkerCount"`
MaxWorkerCount uint64 `url:"maxWorkerCount" json:"maxWorkerCount" validate:"required"`
// Network plugins
// Values of slice must be flannel, weawenet or calico
//Required: true
NetworkPlugins []string `url:"networkPlugins" json:"networkPlugins" validate:"required,networkPlugins"`
}
// Create creates a new K8CI instance