Commit Graph

598 Commits

Author SHA1 Message Date
amartynov
d49c49d9f0 #819: name -> id 2015-10-22 14:33:31 +03:00
amartynov
e0dd85d9b2 #819: fixed project name 2015-10-22 14:07:58 +03:00
amartynov
cda1d937c4 #839: unbootstrap command 2015-10-22 13:56:16 +03:00
amartynov
68a7666761 #789: provider accounts list 2015-10-22 12:39:22 +03:00
Anton Chuchkalov
48f8812e29 #838: fix error in devops client related to deploy_envs deleting 2015-10-21 15:00:51 +03:00
Anton Chuchkalov
ae667301db #837: change env renaming error messages 2015-10-21 14:39:18 +03:00
Anton Chuchkalov
7f676f18e9 rename file with DevopsError 2015-10-21 14:39:15 +03:00
amartynov
3d21cbfb41 #819: added 'projects' object into response 2015-10-20 16:12:50 +03:00
amartynov
d5c1f5fb19 Merge branch '#826' into bug_fix 2015-10-20 14:11:09 +03:00
amartynov
dfb4e9bcbb #826: catch KnifeConfigError 2015-10-20 14:09:57 +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
Anton Chuchkalov
264e651f64 Merge branch '#778' into qa 2015-10-13 12:35:41 +03:00
Anton Chuchkalov
a9a70e8375 fix bug with changing user password and email 2015-10-12 17:21:16 +03:00
Anton Chuchkalov
6a46eb3c2f #778: return error on attempt of creating duplicating users 2015-10-12 16:58:23 +03:00
amartynov
8ae5fa635e #824: added bootstrap template to stack servers bootstrap command 2015-10-12 11:58:24 +03:00
amartynov
86aaaaf1b8 #824: fixed. Added encoding with replace invalid symbols 2015-10-09 16:27:47 +03:00
amartynov
753aeaf281 patch -> put 2015-10-09 15:08:39 +03:00
amartynov
b984d128f0 fixed method name 2015-10-09 15:02:20 +03:00
amartynov
d250dcf1e5 #826: knife config error 2015-10-09 15:00:21 +03:00
amartynov
2c3d9b99c5 fixed roles response 2015-10-09 14:09:37 +03:00
amartynov
1feedb5c9e archive server private key must be an absolute path 2015-10-06 13:36:24 +03:00
amartynov
9d539d59d0 Merge branch 'features' into dev 2015-10-06 12:45:26 +03:00
amartynov
daf6ac639c fixed 2015-10-06 12:45:08 +03:00
amartynov
68c0d8d011 Merge branch 'features' into dev 2015-10-05 16:27:48 +03:00
amartynov
d906ae1fe6 access logger, done, without remote_user 2015-10-05 16:27:23 +03:00
amartynov
1472a905df Merge branch 'features' into dev 2015-10-05 16:21:06 +03:00
amartynov
a9df8f9a20 log format test 2015-10-05 16:20:56 +03:00
amartynov
202143aa31 Merge branch 'features' into dev 2015-10-05 15:35:01 +03:00
amartynov
17dc96542e fixed format 2015-10-05 15:34:48 +03:00
amartynov
82cf66480f Merge branch 'features' into dev 2015-10-05 15:30:57 +03:00
amartynov
d21b381553 fixed 2015-10-05 15:30:46 +03:00
amartynov
eed78d077d Merge branch 'features' into dev 2015-10-05 15:27:18 +03:00
amartynov
97e903e5e1 new access logger 2015-10-05 15:27:06 +03:00
amartynov
f256b6545f #780: add new project environment path 2015-10-05 14:54:47 +03:00
amartynov
03e3b16aca #810: fixed ssh commands 2015-10-05 13:39:29 +03:00
amartynov
c0219ab1be #801: fixed 2015-10-05 13:21:48 +03:00
amartynov
fa1fc396ea fixed error with 'out' 2015-10-02 18:19:44 +03:00
Anton Martynov
11414241ea fixed 2015-10-01 22:41:35 +03:00
Anton Martynov
f764db18ed set run_list to node from chef-server (after bootstrap), -r option for chef-client if server from stack 2015-10-01 17:27:04 +03:00
Anton Martynov
e8677efc69 knife -> bundle exec knife 2015-10-01 13:13:12 +03:00
Anton Martynov
73a68455bd Merge branch 'devops_3' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3 2015-10-01 11:11:33 +03:00
Anton Martynov
6fbdfa341c migration scripts 2015-10-01 11:11:20 +03:00
amartynov
36a9ad80b2 added deploy_env to role 2015-09-30 17:51:15 +03:00
amartynov
725d58a346 #799: fixed run list for deploy scheme 1 2015-09-30 17:05:52 +03:00
Anton Martynov
9233c49ae5 TODO: verify hooks results 2015-09-29 21:59:56 +03:00
Anton Chuchkalov
3a65859fed #771: fix error message 2015-09-29 17:15:05 +03:00
Anton Chuchkalov
d631a30be4 store hashes, not json strings 2015-09-29 16:37:59 +03:00
Anton Chuchkalov
23f80ea9b7 put response body to statistic db 2015-09-29 16:16:59 +03:00
Anton Martynov
8e2c9cf64b #744: logs 2015-09-29 13:48:35 +03:00
Anton Martynov
be1edb9beb #769: done 2015-09-29 13:44:39 +03:00
Anton Martynov
2a21236b92 #768: done 2015-09-28 22:04:22 +03:00
amartynov
49ea2de13c for testing X-Straem 2015-09-28 16:35:38 +03:00
amartynov
e9f4feed97 commented raise 'hello' 2015-09-28 15:10:24 +03:00
amartynov
a0cfd3f3ad Merge branch 'devops_3' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3 2015-09-28 14:10:28 +03:00
amartynov
f06162e45f #713: done 2015-09-28 14:10:14 +03:00
Anton Chuchkalov
b6c49161e0 #730: separate deploy and bootstrap errors handling 2015-09-25 17:31:10 +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
66d3df5aa6 #716: fixed db query 2015-09-24 16:41:56 +03:00
amartynov
356d6efcd9 Merge branch 'devops_3' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3 2015-09-24 15:39:22 +03:00
amartynov
df07455d40 #716: new db query 2015-09-24 15:37:11 +03:00
Anton Chuchkalov
cdeecb02e4 #750: add reserve and unreserve commands for stack 2015-09-24 15:06:02 +03:00
amartynov
762572553c Merge branch 'devops_3' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3 2015-09-22 15:23:25 +03:00
amartynov
98d243aee1 #720: done 2015-09-22 15:23:13 +03:00
Anton Chuchkalov
7e2d4bc875 Merge branch 'devops_3' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3 2015-09-22 15:08:30 +03:00
Anton Chuchkalov
a12c05e743 #730: add deploy_error to operation codes 2015-09-22 15:07:56 +03:00
amartynov
fd21a58673 messages log 2015-09-22 15:05:13 +03:00
amartynov
95c9da80b4 fixed 2015-09-22 15:01:32 +03:00
amartynov
684a48f6dd some fixes to create project 2015-09-22 14:30:52 +03:00
amartynov
1cebb55f43 fixed 2015-09-22 13:05:04 +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
c98b418552 #707: messages for responses 2015-09-22 12:19:15 +03:00
Anton Chuchkalov
ddb79f82e9 #730: more accurate chef bootstrap errors handling 2015-09-21 20:57:07 +03:00
Anton Chuchkalov
feef03efc5 Merge branch 'devops_3' into handling_stack_exceptions 2015-09-21 20:32:09 +03:00
Anton Chuchkalov
d7103c572b #730: Detailed stack creating logs 2015-09-21 20:27:43 +03:00
amartynov
b2c666ea95 fixed stack status 2015-09-21 18:00:21 +03:00
amartynov
1129079627 some new lines 2015-09-21 17:41:40 +03:00
amartynov
324992a13e server without Tags, some tests for stack 2015-09-21 17:34:20 +03:00
amartynov
2ac1ce76c2 test for tags 2015-09-21 13:34:08 +03:00
amartynov
1cccd2b5e7 #742: fixed 2015-09-21 12:44:29 +03:00
amartynov
f922c689e2 #739: without name parameter 2015-09-21 11:56:01 +03:00
amartynov
08f826586a #739: fixed 2015-09-21 11:53:40 +03:00
Anton Martynov
17b64b2422 #731: fixed 2015-09-18 16:50:08 +03:00
Anton Martynov
ddae928c30 Build information -> Deploy Input Parameters 2015-09-18 12:31:33 +03:00
Anton Martynov
7b1a2c1dc5 fixed error with indexes if collection does not exist 2015-09-18 12:28:16 +03:00
Anton Martynov
947c7cdac4 #731: fixed 2015-09-18 10:32:50 +03:00
Anton Chuchkalov
f01973ce92 add API for statistic 2015-09-17 13:15:19 +03:00
Anton Martynov
31e86c5c6a server executor, set report 2015-09-17 11:50:35 +03:00
Anton Martynov
413609be82 comment 2015-09-17 11:15:10 +03:00
Anton Martynov
98f8eb7c16 set tags if no errors 2015-09-16 17:13:42 +03:00
Anton Martynov
735edc1eab set stack tegs for resources only 2015-09-16 16:59:24 +03:00
Anton Martynov
136e205056 TODO: 2015-09-16 15:07:54 +03:00
Anton Martynov
d05e57ba7a Merge branch 'devops_3' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3 2015-09-16 15:05:31 +03:00
Anton Martynov
112420e2ed fixed 2015-09-16 15:05:04 +03:00
Anton Chuchkalov
00db5411d3 Merge branch 'devops_3' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3 2015-09-16 14:51:36 +03:00
Anton Chuchkalov
8b017700b2 #716: check if stack template is in use before deleting 2015-09-16 14:51:29 +03:00
Anton Martynov
972a425b3e fixed 2015-09-16 14:39:22 +03:00
Anton Martynov
21f66cbdf5 #720: done 2015-09-16 14:07:46 +03:00
Anton Chuchkalov
0ce0207fdf proper names for instances in groups 2015-09-16 12:52:56 +03:00
Anton Chuchkalov
a9ad1ca8de handle master nodes group in ec2 2015-09-16 12:33:37 +03:00
Anton Chuchkalov
0dd550c37e properly set chef node name for instances 2015-09-16 12:14:01 +03:00
Anton Chuchkalov
9c21fc0fe4 scheduling expiration handlers in sidekiq 2015-09-15 19:54:43 +03:00
amartynov
844c11ae3f #661: done 2015-09-15 17:14:26 +03:00
amartynov
2305b1f837 we can not rename environment only 2015-09-15 16:05:32 +03:00
amartynov
a1495d6e14 without puts 2015-09-15 15:47:00 +03:00
amartynov
cc0b5f04db done 2015-09-15 15:41:30 +03:00
amartynov
3464d13ff1 for testing 2015-09-15 15:37:34 +03:00
amartynov
d9745f0d4f reports sort 2015-09-15 15:08:14 +03:00
amartynov
05aad3a91c some logs 2015-09-15 14:33:53 +03:00
amartynov
773ba77357 fixed 2015-09-15 14:31:05 +03:00
amartynov
b09968684f fixed 2015-09-15 14:27:06 +03:00
amartynov
e1d1b99ae9 #708: done, reports index 2015-09-15 14:13:35 +03:00
amartynov
7ead58ff91 fixed 2015-09-15 14:12:39 +03:00
amartynov
8da62ce02a #688: done 2015-09-15 13:06:25 +03:00
amartynov
4bf2bc0c3c POST to update project components 2015-09-14 18:55:20 +03:00
amartynov
5586e8ebe4 fixed 2015-09-14 18:43:56 +03:00
amartynov
ecd9d7aed1 fixed project update 2015-09-14 18:43:03 +03:00
amartynov
01aa4a6607 fixed 2015-09-14 17:51:24 +03:00
amartynov
d9eafd695b Merge branch 'devops_3' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3 2015-09-14 17:47:23 +03:00
amartynov
feebbd19c7 update project components 2015-09-14 17:47:11 +03:00
Anton Chuchkalov
bf567945ce add routes to deploy_envs and to deploy_env 2015-09-14 15:26:36 +03:00
amartynov
ed7082596b get server with key param 2015-09-14 14:12:51 +03:00
amartynov
31fe2e045d #695: fixed 2015-09-14 10:48:38 +03:00
amartynov
fc4b408fae #694: fixed 2015-09-14 10:44:34 +03:00
amartynov
c887e41257 #690: added owner to stack_template 2015-09-14 10:22:05 +03:00
amartynov
27bdf96136 #689: done 2015-09-11 16:26:41 +03:00
amartynov
e893beaf55 #687: done 2015-09-11 16:18:20 +03:00
amartynov
c7ea85c84c #666: done 2015-09-11 12:22:58 +03:00
amartynov
f9b9682c6d #680: done 2015-09-11 12:05:13 +03:00
amartynov
85cb61e6b5 #681: fixed 2015-09-09 10:31:13 +03:00
Anton Chuchkalov
c927b98ddf fix migrator 2015-09-08 16:57:19 +03:00
Anton Chuchkalov
53961231d9 use devops config 2015-09-08 16:20:27 +03:00
Anton Chuchkalov
a63aaa4651 add users permissions updater 2015-09-08 15:45:34 +03:00
Anton Chuchkalov
9e56624870 update test project worker 2015-09-03 17:03:47 +03:00
Anton Chuchkalov
871d24948b change superclass of custom exceptions 2015-09-03 14:07:21 +03:00
Anton Chuchkalov
c5264401ee add ability to start workers synchronously 2015-09-02 12:50:24 +03:00
Anton Chuchkalov
e682e75884 refactore bootstrap server worker 2015-09-02 12:41:29 +03:00
Anton Chuchkalov
8e190d23b4 refactore deploy worker 2015-09-02 12:26:48 +03:00
Anton Chuchkalov
6ade8a015a refactore create server worker 2015-09-01 17:08:02 +03:00
Anton Chuchkalov
f02b905716 refactore job starter 2015-09-01 16:31:31 +03:00
Anton Chuchkalov
f805ea6bce print error to trace 2015-08-31 16:49:49 +03:00
Anton Chuchkalov
6824280225 fix deleting servers after stack deleting 2015-08-31 14:26:16 +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
0f2698f587 fix some wrong method names 2015-08-27 14:29:19 +03:00
Anton Chuchkalov
947088eaca fix method name 2015-08-26 13:59:04 +03:00
Tim Lianov
a2be1b709a #674: fixed 2015-08-25 16:07:29 +03:00
Tim Lianov
102a1b133a commented bugged validate_template method call, created issue #673 2015-08-25 14:54:59 +03:00
Anton Martynov
b2ead2047b provider run_list in deploy 2015-08-24 17:20:55 +03:00
Anton Martynov
4e7e74e47c fixed 2015-08-24 16:04:16 +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
Anton Martynov
6c1cd9b9f2 stack name for server 2015-08-20 22:42:21 +03:00
Anton Martynov
5adbff376f fixed case 2015-08-20 22:15:34 +03:00
Anton Martynov
37f383a6af :Merge branch 'devops_3' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3 2015-08-20 21:56:33 +03:00
Anton Martynov
49422a5f73 fixed chef_node_name for stack server 2015-08-20 21:55:44 +03:00
amartynov
59106f168a fixed 2015-08-20 17:21:41 +03:00
amartynov
8e3c277976 fixed 2015-08-19 20:33:14 +03:00
amartynov
065e93d409 waiting ssh command in log 2015-08-19 20:21:10 +03:00
amartynov
3e4c316523 fixed 2015-08-19 19:51:53 +03:00
amartynov
dec867771f fixed 2015-08-19 19:45:51 +03:00
amartynov
b14e314b25 fixed 2015-08-19 19:37:58 +03:00
amartynov
ee2e193a8b fixed, without roll_back 2015-08-19 19:34:46 +03:00
amartynov
02d1ff3ad3 build_number 2015-08-19 18:59:48 +03:00
amartynov
391336035d init plugins in worker 2015-08-19 17:44:58 +03:00
amartynov
af63c9693e list stack servers 2015-08-19 16:52:01 +03:00
amartynov
8386a57080 fixed 2015-08-19 16:34:56 +03:00
amartynov
15b66e116b servers info for stack 2015-08-18 20:01:17 +03:00
amartynov
c55f69bd75 for testing 2015-08-18 19:36:48 +03:00
amartynov
215714fb1b to testing 2015-08-18 19:19:24 +03:00
amartynov
9ee033272b fixed 2015-08-18 18:50:47 +03:00
amartynov
e4cd1f3a62 stack servers 2015-08-18 18:41:15 +03:00
amartynov
c9424d4081 logs 2015-08-18 18:22:05 +03:00
amartynov
1ba9f6b6c8 some more logs 2015-08-18 18:09:09 +03:00
amartynov
cb32c9126b out.flush 2015-08-18 17:53:39 +03:00
amartynov
feba8717b1 stack without details in db 2015-08-18 17:47:02 +03:00
amartynov
4b9a5f9c49 some more logs 2015-08-18 17:41:17 +03:00
amartynov
aa1ab103e0 fixed stack id 2015-08-18 16:44:55 +03:00
amartynov
ae1f79f6a8 fixed typo 2015-08-18 16:41:16 +03:00
amartynov
44ad70b01b find stack by name 2015-08-18 16:37:33 +03:00
amartynov
53a1e23864 data for logs 2015-08-18 16:27:35 +03:00
amartynov
630abbc68b data for log 2015-08-18 16:23:44 +03:00
amartynov
b13a965fd8 fixed Hash error 2015-08-18 16:15:23 +03:00
amartynov
e1a101eda4 added Capabilities: CAPABILITY_IAM 2015-08-18 16:09:41 +03:00
amartynov
8a37763935 aws stack without '_' 2015-08-18 16:02:55 +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
78d10b6cbf fixed #671 2015-08-17 14:45:46 +03:00
amartynov
ce49f03dd4 create stack method for ec2 2015-08-17 11:25:20 +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
1c9277f3c3 fixed 2015-08-13 16:10:50 +03:00
amartynov
5305264699 stack_template for environment + validation feature 2015-08-13 15:49:37 +03:00
amartynov
2073e54ec4 fixed 2015-08-12 17:16:52 +03:00
amartynov
50e43be60c fixed delete server method 2015-08-12 17:14:01 +03:00