Commit Graph

446 Commits

Author SHA1 Message Date
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
amartynov
3baed509dd fixed 2015-08-12 17:11:34 +03:00
amartynov
0c8159bddf removed commans/server 2015-08-12 16:58:50 +03:00
amartynov
5b1b7da21b server and deploy commands migrated to server_executor 2015-08-12 16:39:41 +03:00
amartynov
0f83e3d9e6 fixed deploy command 2015-08-12 14:42:21 +03:00
amartynov
f2dc365950 fixed 2015-08-12 14:19:52 +03:00
amartynov
a191b17f67 fixed: set to array 2015-08-12 14:08:48 +03:00
amartynov
63434d5d52 fixed key path for bootstrap 2015-08-12 13:55:22 +03:00
amartynov
8ec2b4bbad fixed out 2015-08-12 13:43:37 +03:00
amartynov
9f48b54ffc stack name 2015-08-12 13:32:26 +03:00
amartynov
d09ae85ab4 bootstrap stack servers 2015-08-12 12:24:48 +03:00
amartynov
9fece78466 hooks in executor 2015-08-12 11:37:17 +03:00
amartynov
6fb077903d some fixes 2015-08-12 09:41:19 +03:00
Anton Martynov
fb272395df executors: server executor 2015-08-11 19:47:54 +03:00
amartynov
7a69d2b83c bootstrap -c option 2015-08-10 16:35:28 +03:00
amartynov
794883aaa6 fixed report 2015-08-10 15:10:47 +03:00
amartynov
efec7d914a default devops_dir 2015-08-10 15:10:35 +03:00
amartynov
62f6e8cb4c set report data 2015-08-10 13:47:14 +03:00
amartynov
bc45a4c44d fixwd bootstrap 2015-08-10 13:35:52 +03:00
amartynov
ea11d88e03 report without protect 2015-08-10 13:21:00 +03:00
amartynov
1c396d373a fixed model 2015-08-10 13:20:45 +03:00
amartynov
05e9ef3266 fixed bootstrap stream 2015-08-10 13:17:04 +03:00
amartynov
2961b402b4 fixed logger 2015-08-10 13:10:50 +03:00
amartynov
e0a62d88cf fixed bootstrap worker 2015-08-10 13:01:34 +03:00
amartynov
f8b1d60fb1 #665 2015-08-10 11:35:03 +03:00
amartynov
bed2fc37e5 ec2 tags 2015-08-07 13:06:59 +03:00
amartynov
95c467dd4a fixed aws proxy 2015-08-07 12:03:01 +03:00
amartynov
4cf2730772 aws proxy 2015-08-07 11:36:50 +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 Martynov
54144d62f5 some play with logger 2015-08-06 14:02:10 +03:00
Anton Martynov
944c8df097 some changes 2015-08-06 12:37:56 +03:00
Anton Chuchkalov
cff441696d Merge branch 'devops_3' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3 2015-08-05 18:26:39 +03:00
Anton Chuchkalov
32d6a1da1a get rid of extract_servers method using 2015-08-05 18:26:21 +03:00
amartynov
74590dedb5 Merge branch 'devops_3' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3 2015-08-05 17:38:39 +03:00
amartynov
54c0e30c96 options for providers create_server 2015-08-05 17:38:32 +03:00
Anton Chuchkalov
821f5f85d1 fix some errors 2015-08-05 17:30:42 +03:00
Anton Chuchkalov
579525f15d fix some errors 2015-08-05 16:28:12 +03:00
Anton Chuchkalov
662dbfa48b Merge branch 'devops_3' into devops_3_achuchkalov 2015-08-05 16:06:29 +03:00
Anton Chuchkalov
d49cd07475 current progress 2015-08-05 15:06:18 +03:00
amartynov
a7ebb9625e fixed 2015-08-05 14:25:08 +03:00
amartynov
03d8553fb0 without puts 2015-08-05 14:09:54 +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
168691340c raise exception on Name tag 2015-08-04 09:56:03 +03:00
amartynov
1592939068 ec2 instance tags 2015-08-03 18:01:50 +03:00
amartynov
249d08d60e fixed error with chef node name 2015-08-03 16:18:03 +03:00
amartynov
02ae115915 some fixes 2015-08-03 15:09:04 +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
bba3453e7b expire handler 2015-07-31 15:21:26 +03:00
Anton Martynov
164e05f8bc project type 2015-07-31 15:08:40 +03:00
Anton Martynov
2f67f18bc3 request parsers 2015-07-30 15:37:43 +03:00
Anton Chuchkalov
ea2046c932 rename stack_sync_worker to stack_bootstrap_worker 2015-07-30 12:18:55 +02:00
Anton Chuchkalov
a018c03ca1 extract servers from manually created stacks 2015-07-30 11:56:32 +02:00
Anton Chuchkalov
c1e2cee920 delete stack servers on stack deleting 2015-07-30 01:29:53 +02:00
Anton Chuchkalov
9c8f685f44 return model in mongo insert and update commands 2015-07-30 01:22:54 +02:00
Anton Chuchkalov
5203455436 persist stack servers into mongo 2015-07-30 01:14:45 +02:00
Anton Chuchkalov
e0c456c571 Merge branch 'devops_3_achuchkalov' into devops_3 2015-07-29 19:37:52 +02:00
Anton Chuchkalov
2e0229cfda fix some bugs 2015-07-29 19:37:33 +02:00
amartynov
d053ffea0f network to params 2015-07-28 15:53:28 +03: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
10a7bd3029 fixed 2015-07-27 16:45:06 +03: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
cdbbef0ae7 project, server 2015-07-27 15:40:10 +03:00
amartynov
f25e95df45 Merge branch 'devops_3_amartynov' of http://git.stu.neva.ru/cloudtechlab/devops-service into devops_3_amartynov 2015-07-27 11:16:36 +03:00
amartynov
5d41044272 stack 2015-07-27 11:14:01 +03:00
amartynov
e05e5e8ada some fixes 2015-07-23 17:04:24 +03:00
amartynov
644fd87ca4 script, routes, deploy 2015-07-23 16:56:51 +03:00
Anton Chuchkalov
673c74aa3a provide convinient way to start jobs 2015-07-23 13:54:36 +04:00
Anton Chuchkalov
499d05ad32 add ability to view project stacks 2015-07-22 20:29:42 +04:00
Anton Chuchkalov
7ff7fd6731 rename test template file 2015-07-22 19:52:33 +04:00
Anton Chuchkalov
0066b1cefd add ability to view stack servers via console 2015-07-21 20:47:16 +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 Martynov
1555258d31 key, tag, bootstrap_template 2015-07-17 20:22:29 +03:00
Anton Chuchkalov
2243015914 add project and deploy_env params to stack template client handler 2015-07-17 15:15:52 +03:00
Anton Chuchkalov
53a363682b rename test template 2015-07-17 13:01:13 +03:00
Anton Chuchkalov
fa4b1089b6 Merge branch 'devops_3_achuchkalov' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3_achuchkalov 2015-07-17 12:25:11 +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
amartynov
afbe4f691f loggers 2015-07-16 13:19:33 +03:00
amartynov
32443651f6 refactored, core files 2015-07-16 12:54:16 +03:00
Anton Chuchkalov
589fc6ff84 rename stack_template_presets to stack_presets 2015-07-15 20:21:23 +04:00
Anton Chuchkalov
9aad1253fe add ability to watch stack resources 2015-07-15 19:37:27 +04:00
Anton Chuchkalov
fb5cdea4b2 change preset params to make it createable 2015-07-15 18:47:59 +04:00
amartynov
863480899a filters tests 2015-07-15 16:52:50 +03:00
Anton Chuchkalov
e11788afb7 autoupdate stack template preset body 2015-07-15 17:25:06 +04:00
Anton Chuchkalov
7ac62a2a36 add sync method to stack 2015-07-14 17:51:40 +04:00
Anton Chuchkalov
a72fc782a3 current progress 2015-07-13 21:26:13 +04:00
Anton Chuchkalov
3c8f5258d0 add possibility to stub only selected providers 2015-07-13 19:55:41 +04:00
Anton Chuchkalov
92a43ed67c Merge branch 'devops_3' of git.stu.neva.ru:cloudtechlab/devops-service into devops_3 2015-07-10 15:05:57 +03:00
Anton Chuchkalov
b01031acba fix several problems occured after merge (nibr inheritage) 2015-07-10 15:00:13 +03:00
Anton Chuchkalov
fe346e3351 change model stubbing to openstack stubbing 2015-07-10 13:14:10 +03:00
Anton Chuchkalov
3117f412c0 remove unused method definition 2015-07-10 13:10:08 +03:00
Anton Chuchkalov
34c7daa54b Merge branch 'devops_3' into merging 2015-07-10 13:08:59 +03:00
Anton Martynov
d5b94b022e #653: fixed 2015-07-10 10:30:14 +03:00
Anton Chuchkalov
6161e7f5e8 update stack template presets: now you can actually create stacks 2015-07-08 19:42:36 +04:00
Anton Chuchkalov
356925de49 add more tests 2015-07-08 17:48:19 +04:00
Anton Chuchkalov
9820ef415f add tests to stack template presets 2015-07-08 16:56:24 +04:00
Anton Chuchkalov
79183c3a9d fix naming again 2015-07-08 14:43:31 +04:00
Anton Chuchkalov
f0ad8206be fix bug with filters creating 2015-07-07 15:09:37 +03:00
Anton Chuchkalov
13edacc58c fix some bugs 2015-07-06 18:00:45 +04:00
Anton Chuchkalov
ecbb40ce07 fix creating new keys 2015-07-06 16:21:43 +04:00
Anton Chuchkalov
699f45d753 fix bug in stack template presets routes 2015-07-06 16:21:32 +04:00
Anton Chuchkalov
39d7a33e98 fix checking privileges 2015-07-06 15:23:36 +04:00
Anton Chuchkalov
b09fab680d new stubbing approach 2015-07-02 20:17:25 +04:00
Anton Chuchkalov
7d6b5410be check privileges again 2015-07-02 19:30:40 +04:00
Anton Martynov
2125065b96 project delete hooks 2015-07-01 17:22:38 +03:00
Anton Martynov
f5c3662b3d project types and hooks 2015-07-01 17:14:23 +03:00
amartynov
817f627fa4 project_template connector 2015-06-30 16:06:48 +03:00
amartynov
9b9050939e some fixes, report in api_v2 2015-06-30 14:27:42 +03:00
amartynov
22663ec30c devops apps 2015-06-25 11:13:46 +03:00
Anton Chuchkalov
d843ad6d5b implement building stack templates from presets in client 2015-06-22 14:51:04 +04:00
Anton Chuchkalov
0e6de0444e implement actual_template_hash method 2015-06-22 12:59:31 +04:00
Anton Chuchkalov
dfb8c82469 add methods for building template from preset on serverside 2015-06-18 18:53:03 +04:00
Anton Chuchkalov
61a607d298 add stack template presets to client and server 2015-06-17 22:37:08 +03:00
Anton Chuchkalov
a23f518196 fix some errors in server create handler 2015-06-02 13:49:39 +04:00
Anton Chuchkalov
32b0d71693 Merge branch 'devops_3' into devops_3_achuchkalov 2015-05-29 17:09:49 +04:00
amartynov
a43751e0b3 fixed error with settings 2015-05-29 16:57:31 +03:00
Anton Chuchkalov
d4339b9ca7 add default value to parameter in server connector 2015-05-29 16:40:07 +04:00
Anton Chuchkalov
634d5d6d1f merge stack_templates and stacks on serverside 2015-04-16 18:55:26 +04:00
amartynov
13eed304b1 some fixes + auth REMOTE_USER 2015-03-11 15:10:05 +03:00
Anton Martynov
42f936f040 models in Devops::Model module, auth 2015-03-06 12:20:30 +03:00
amartynov
5ee2e2f714 some fixes 2015-03-04 15:51:27 +03:00
amartynov
e3c501075b updated plugin path 2015-03-04 13:43:48 +03:00
amartynov
d36f3347f1 archived projects 2015-03-03 12:46:35 +03:00
amartynov
10d29624ba somethings 2015-02-25 16:01:22 +03:00
amartynov
eed937af5f removed wisper tests files 2015-02-25 13:58:12 +03:00
amartynov
3c10c7f6c6 fixed tests 2015-02-25 13:57:50 +03:00
Anton Martynov
627b5ba1ee some fixes 2015-02-19 14:16:07 +03:00
Anton Martynov
9439840b3c some fixes 2015-02-19 13:26:14 +03:00
Anton Martynov
249a9cd7b8 fixed 2015-02-19 12:01:39 +03:00
Anton Martynov
25685f5c75 refactored 2015-02-19 11:27:56 +03:00
Anton Martynov
d7ac68c592 sinatra multi routes 2015-02-18 13:50:02 +03:00
Anton Martynov
ad4c823251 sinatra methods_with_headers 2015-02-18 13:15:25 +03:00
Anton Martynov
bc06d015ed without base routes 2015-02-18 11:08:44 +03:00
Anton Martynov
d1a555d97e merged with dev 2015-02-18 11:00:24 +03:00
amartynov
3dee4b4b0b fixes 2015-02-12 13:30:49 +03:00
amartynov
fa3450e03e merged with achuchkalov 2015-02-12 13:01:05 +03:00
amartynov
a0dd907afc devops db, config 2015-02-06 17:21:13 +03:00
Anton Martynov
d2a36bca9f some small changes 2015-01-27 13:18:26 +03:00
amartynov
d7292d9ace routes 2015-01-26 15:02:58 +03:00
amartynov
e127e427d9 some small fixes 2014-12-22 14:23:57 +03:00
amartynov
de2842f2a4 routes handlers 2014-12-22 14:22:04 +03:00
amartynov
79e2811e0c sinatra modules 2014-12-15 14:26:54 +03:00
amartynov
cbf48145cd user module 2014-12-12 17:00:06 +03:00
amartynov
98fcbca3b5 new version 3.0.0 2014-12-12 13:22:42 +03:00