update field validators in stacks, stack_templates and cloud deploy envs
This commit is contained in:
parent
2ffa331e59
commit
e23f78caeb
@ -11,13 +11,12 @@ module Devops
|
||||
module Model
|
||||
class CloudDeployEnv < DeployEnvBase
|
||||
|
||||
# attr_accessor :flavor, :image, :subnets, :groups, :stack_template
|
||||
attr_accessor :flavor, :image, :subnets, :groups, :stack_template
|
||||
|
||||
set_validators ::Validators::DeployEnv::Flavor,
|
||||
::Validators::DeployEnv::Image,
|
||||
::Validators::DeployEnv::Groups,
|
||||
::Validators::DeployEnv::StackTemplate
|
||||
# set_validators ::Validators::DeployEnv::CloudParameters
|
||||
set_field_validators :flavor, [::Validators::FieldValidator::Nil,
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::Flavor], order: 2
|
||||
|
||||
@ -17,21 +17,21 @@ module Devops
|
||||
owner: {type: String, empty: false}
|
||||
|
||||
set_field_validators :id, [::Validators::FieldValidator::NotNil,
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty,]
|
||||
::Validators::FieldValidator::Name
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty,
|
||||
::Validators::FieldValidator::Name]
|
||||
|
||||
set_field_validators :provider, [::Validators::FieldValidator::NotNil,
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty]
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty]
|
||||
|
||||
set_field_validators :template_body, [::Validators::FieldValidator::NotNil,
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty]
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty]
|
||||
|
||||
set_field_validators :owner, [::Validators::FieldValidator::NotNil,
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty]
|
||||
::Validators::FieldValidator::FieldType::String,
|
||||
::Validators::FieldValidator::NotEmpty]
|
||||
|
||||
set_validators ::Validators::StackTemplate::TemplateContent
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user