Commit Graph

188 Commits

Author SHA1 Message Date
Anton Chuchkalov
1933e25925 Add specs for several project model methods:
add_authorized_user
remove_authorized_user
check_authorization
delete_deploy_env
to_hash
2015-12-05 12:34:13 +03:00
Anton Chuchkalov
c320edaa71 add few project specs 2015-12-05 12:34:12 +03:00
Anton Chuchkalov
b65dca60a9 specs for several connectors 2015-12-05 12:34:12 +03:00
Anton Chuchkalov
e23f78caeb update field validators in stacks, stack_templates and cloud deploy envs 2015-12-05 12:34:04 +03:00
Anton Chuchkalov
2ffa331e59 update validators in stacks 2015-12-04 12:43:07 +03:00
Tim Lianov
9336ba464b Merge branch 'features' of /home/git/repositories/cloudtechlab/devops-service into qa 2015-12-03 21:36:25 +04:00
amartynov
82b766e6ba Merge branch 'stack_servers' into features 2015-12-03 16:45:13 +03:00
Anton Chuchkalov
2a31ea0b01 give all users permission to create instances in sandboxes 2015-12-03 17:18:44 +04:00
amartynov
63a4dea884 Merge branch '#868' into features 2015-12-03 12:22:39 +03:00
amartynov
83f026e88a CID-15: fixed 2015-12-03 12:18:54 +03:00
Anton Martynov
a6a611291c Merge branch 'features' into qa 2015-11-27 15:20:15 +03:00
Anton Martynov
fb6eb62063 image remote_user: new validator 2015-11-27 15:11:12 +03:00
Tim Lianov
b32b39545d Merge branch 'features' of /home/git/repositories/cloudtechlab/devops-service into qa 2015-11-26 19:32:19 +04:00
Anton Chuchkalov
35d871fb3f Merge branch 'bug_fix' of git.stu.neva.ru:cloudtechlab/devops-service into bug_fix 2015-11-25 18:09:25 +03:00
Anton Chuchkalov
ce5b72c897 don't try to create create role messages if roles is nil 2015-11-25 18:07:06 +03:00
amartynov
52afa13918 #899: fixed 2015-11-25 12:39:01 +03:00
Anton Chuchkalov
a2d9e57d09 #648: store last server operation as subhash 2015-11-23 17:21:55 +03:00
Anton Chuchkalov
39a8ff0eae Fix errors occured after cherry-picking squashed specs
This reverts commit ee3b49bbea80db0a66eb3c8f116dcf100ff4a402.
2015-11-20 15:28:23 +03:00
Anton Chuchkalov
65b2e02fe9 Set up rspec, add specs for models 2015-11-20 15:14:59 +03:00
amartynov
e6903adb92 #868: validation order 2015-11-19 14:09:38 +03:00
Anton Chuchkalov
391f2add9c fix params filtering in StackEc2#update_in_cloud! 2015-11-18 22:45:39 +03:00
Anton Chuchkalov
1166e5a90c 813: add ability to change stack's stack_template 2015-11-17 18:21:52 +03:00
amartynov
126caa2682 #891: create stack events 2015-11-17 13:23:13 +03:00
amartynov
c671e7ed54 #868: vpc support 2015-11-17 12:14:02 +03:00
Anton Chuchkalov
c0d2912fb0 Merge branch 'bug_fix' of git.stu.neva.ru:cloudtechlab/devops-service into bug_fix 2015-11-12 19:43:22 +03:00
amartynov
15cf713815 Merge branch 'features' of http://git.stu.neva.ru/cloudtechlab/devops-service into features 2015-11-10 12:26:11 +03:00
amartynov
0e5237f4d2 Merge branch '#855' into features 2015-11-10 12:18:15 +03:00
Anton Chuchkalov
d64bb32ed7 #648: track server's last operation 2015-11-09 19:06:59 +03:00
Anton Martynov
2f2f446def #856: subreports for stack reports 2015-11-03 12:05:07 +03:00
amartynov
5549b028c4 #789: validation 2015-11-02 17:33:25 +03:00
amartynov
57f545d109 Merge branch 'qa' into #789 2015-11-02 13:35:16 +03:00
amartynov
8d0cd797a2 #789: account fields 2015-11-02 11:42:20 +03:00
amartynov
c64a39b798 Merge branch 'qa' of http://git.stu.neva.ru/cloudtechlab/devops-service into qa 2015-10-29 12:58:03 +03:00
amartynov
7aaed3a4e2 Merge branch '#789' into features 2015-10-29 12:56:14 +03:00
amartynov
adb20343f6 #789: done 2015-10-28 14:16:56 +03:00
Anton Martynov
2dbc20a47f #789: create server and stack with provider account 2015-10-27 12:01:21 +03:00
amartynov
80b22f8a4d #789: providers accounts factories 2015-10-26 17:14:48 +03:00
amartynov
71f0eb779b #\789: add provider account without validation 2015-10-26 12:04:01 +03:00
Anton Chuchkalov
3c3f0d1015 #740: remove validation of subnet presence 2015-10-23 22:07:12 +03:00
amartynov
68a7666761 #789: provider accounts list 2015-10-22 12:39:22 +03:00
amartynov
b70165c3b4 \#780: done
fixed role name

new field validators

without validate fields types

fixed error with user parser

todo: project tests

returned  some tests, users fixed

some more tests: filters

images tests

network tests

keys tests

test generator

fixed run_list validator
2015-10-20 13:36:44 +03:00
amartynov
2c3d9b99c5 fixed roles response 2015-10-09 14:09:37 +03:00
amartynov
f256b6545f #780: add new project environment path 2015-10-05 14:54:47 +03:00
Anton Martynov
be1edb9beb #769: done 2015-09-29 13:44:39 +03:00
amartynov
f06162e45f #713: done 2015-09-28 14:10:14 +03:00
amartynov
d354edd84f returned to old validation 2015-09-24 17:56:20 +03:00
amartynov
e681b6dbfb cloud params validator 2015-09-24 17:19:56 +03:00
amartynov
684a48f6dd some fixes to create project 2015-09-22 14:30:52 +03:00
amartynov
118f4583a7 without puts 2015-09-22 12:52:53 +03:00
amartynov
8598c98a92 #743: fixed 2015-09-22 12:49:27 +03:00
amartynov
324992a13e server without Tags, some tests for stack 2015-09-21 17:34:20 +03:00
Anton Chuchkalov
9c21fc0fe4 scheduling expiration handlers in sidekiq 2015-09-15 19:54:43 +03:00
amartynov
feebbd19c7 update project components 2015-09-14 17:47:11 +03:00
amartynov
31fe2e045d #695: fixed 2015-09-14 10:48:38 +03:00
amartynov
c887e41257 #690: added owner to stack_template 2015-09-14 10:22:05 +03:00
amartynov
e893beaf55 #687: done 2015-09-11 16:18:20 +03:00
amartynov
f9b9682c6d #680: done 2015-09-11 12:05:13 +03:00
Anton Chuchkalov
da7d78f843 fix several bugs 2015-08-28 17:00:48 +03:00
Anton Chuchkalov
6c7a700861 add comment for details 2015-08-28 14:55:33 +03:00
Anton Chuchkalov
4a44f6baa0 fix error that broke stack status updating 2015-08-28 14:44:28 +03:00
Anton Chuchkalov
947088eaca fix method name 2015-08-26 13:59:04 +03:00
Anton Martynov
eca9352a1c fixed 2015-08-24 14:57:15 +03:00
Anton Martynov
4804effc9f template validation 2015-08-21 19:03:53 +03:00
Anton Martynov
83cb04ab85 before deploy hook: generate run list 2015-08-21 15:17:42 +03:00
amartynov
feba8717b1 stack without details in db 2015-08-18 17:47:02 +03:00
amartynov
2006be82d3 stack classes without self.provider, test 2015-08-18 15:55:58 +03:00
amartynov
b622919bcf some fixes 2015-08-17 17:50:24 +03:00
amartynov
21cfbd8973 fixed openstack provider to create stack 2015-08-14 17:48:07 +03:00
amartynov
3fcc4f16d1 patch method to add environment to project 2015-08-14 17:47:18 +03:00
amartynov
e24aa8765b stack deploy 2015-08-14 13:28:03 +03:00
amartynov
511f689414 routes list 2015-08-13 17:43:08 +03:00
amartynov
5305264699 stack_template for environment + validation feature 2015-08-13 15:49:37 +03:00
amartynov
9f48b54ffc stack name 2015-08-12 13:32:26 +03:00
amartynov
9fece78466 hooks in executor 2015-08-12 11:37:17 +03:00
amartynov
f8b1d60fb1 #665 2015-08-10 11:35:03 +03:00
amartynov
37c84fe7b2 Merge branch 'devops_3' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3 2015-08-07 10:04:12 +03:00
amartynov
694599e1d4 fixed 2015-08-07 09:57:36 +03:00
Anton Chuchkalov
32d6a1da1a get rid of extract_servers method using 2015-08-05 18:26:21 +03:00
Anton Chuchkalov
821f5f85d1 fix some errors 2015-08-05 17:30:42 +03:00
Anton Chuchkalov
662dbfa48b Merge branch 'devops_3' into devops_3_achuchkalov 2015-08-05 16:06:29 +03:00
amartynov
5f9a22498f server create refactored 2015-08-05 14:05:14 +03:00
amartynov
f9db126e0c some fixes 2015-08-04 13:20:35 +03:00
amartynov
024250d408 fixed 2015-08-04 12:40:08 +03:00
amartynov
9d7a2968dc server, stack, project run_list 2015-08-04 12:36:10 +03:00
amartynov
7ee7a8d846 fixed 2015-08-03 11:05:18 +03:00
Anton Martynov
6837528cf4 Merge branch 'devops_3' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3 2015-07-31 15:24:58 +03:00
Anton Martynov
2f67f18bc3 request parsers 2015-07-30 15:37:43 +03:00
Anton Chuchkalov
5203455436 persist stack servers into mongo 2015-07-30 01:14:45 +02:00
Anton Chuchkalov
7ebceaa8ec a lot of fixes to make tests pass. 2015-07-28 00:29:08 +02:00
Anton Chuchkalov
beca955f60 Merge branch 'devops_3' into devops_3_achuchkalov 2015-07-27 16:01:26 +02:00
amartynov
44e8a4be90 Merge remote-tracking branch 'origin/devops_3_achuchkalov' into devops_3_amartynov 2015-07-27 16:42:28 +03:00
amartynov
c3f89ff4d4 some fixes 2015-07-27 15:56:30 +03:00
Anton Chuchkalov
3ea39866b3 Merge branch 'devops_3_achuchkalov' of bitbucket.org:achuchkalov/devops_backup into devops_3_achuchkalov 2015-07-27 14:52:33 +02:00
amartynov
5d41044272 stack 2015-07-27 11:14:01 +03:00
Anton Chuchkalov
673c74aa3a provide convinient way to start jobs 2015-07-23 13:54:36 +04:00
Anton Chuchkalov
ef26dc19e4 autosync stack after creating till status not changed 2015-07-21 19:20:02 +04:00
Anton Chuchkalov
344514d08e current_progress 2015-07-20 19:59:26 +04:00
Anton Chuchkalov
2243015914 add project and deploy_env params to stack template client handler 2015-07-17 15:15:52 +03:00
amartynov
31f1fd5e2b groups, filters, users, flavors 2015-07-16 17:18:55 +03:00
Anton Chuchkalov
58e0f4d118 set project and deploy_env attrs to stack created from presets 2015-07-16 17:01:53 +04:00