update field validators in stacks, stack_templates and cloud deploy envs

This commit is contained in:
Anton Chuchkalov 2015-11-25 18:37:47 +03:00
parent 2ffa331e59
commit e23f78caeb
2 changed files with 10 additions and 11 deletions

View File

@ -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

View File

@ -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