Commit Graph

333 Commits

Author SHA1 Message Date
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
amartynov
3c3f1b1fea status get param for report 2014-12-04 13:32:33 +03:00
amartynov
d24a0ae927 workers 2014-12-04 13:07:25 +03:00
amartynov
1addbe31b4 fixed type and added sort param 2014-12-03 14:52:14 +03:00
amartynov
0887a8c8fc reports filters 2014-12-02 16:13:48 +03:00
amartynov
ad92c1fd67 run list regex in constant 2014-12-02 13:35:37 +03:00
Anton Chuchkalov
8dbc54b5da fix bug in create project response 2014-12-01 13:09:54 +03:00
Anton Chuchkalov
8fd2129a4d switch ec2 to new validation system 2014-11-28 17:12:51 +04:00
Anton Chuchkalov
f6aad954e2 complete tests for openstack deploy_envs validation 2014-11-28 16:12:07 +04:00
Anton Chuchkalov
fc662ff519 current progress 2014-11-27 19:45:35 +04:00
Anton Chuchkalov
f5aced5827 refactore validators 2014-11-26 19:46:04 +04:00
Anton Chuchkalov
2cc89a8ac1 add deploy env users validator 2014-11-26 19:44:29 +04:00
Anton Chuchkalov
638bf26003 add tests for deploy envs validation 2014-11-26 19:20:58 +04:00
Anton Chuchkalov
574c485c3d add expiration validation 2014-11-26 19:02:53 +04:00
Anton Chuchkalov
73f4d4d540 add run list validator 2014-11-26 17:59:46 +04:00
Anton Chuchkalov
0cb4fe9214 add tests for deploy envs 2014-11-26 16:45:33 +04:00
Anton Chuchkalov
81521ee52b Merge branch 'dev' of git.stu.neva.ru:cloudtechlab/devops-service into achuchkalov
Conflicts:
	devops-service/config.ru
	devops-service/report.rb
2014-11-21 15:47:23 +04:00
Anton Chuchkalov
c57c3762b7 handle error with invalid provider key 2014-11-21 15:45:52 +04:00
Anton Chuchkalov
ce8cdd230c add ability to clean features after generation 2014-11-21 15:22:46 +04:00
amartynov
883e100004 small fix 2014-11-21 14:15:44 +03:00
amartynov
40942d9c79 fixed project deploy 2014-11-21 13:26:19 +03:00
amartynov
9ab05ec43e server version 2014-11-21 12:55:07 +03:00
amartynov
c47b10c952 Merge branch 'dev' of http://git.stu.neva.ru/cloudtechlab/devops-service into dev 2014-11-20 15:08:51 +03:00
amartynov
5f813eed7a some fixes 2014-11-20 15:08:42 +03:00
Anton Chuchkalov
803685df8e little fixes 2014-11-20 15:37:49 +04:00
Anton Martynov
63bb9121bd reports in db 2014-11-17 14:23:59 +03:00
amartynov
ddbdc80dd3 test 2014-11-13 13:13:53 +03:00
amartynov
84c25d1870 fixed 2014-11-07 16:25:12 +03:00
amartynov
cad8c55c02 fixed 2014-11-07 16:22:50 +03:00
amartynov
e0253c9aad fixed 2014-11-07 16:16:27 +03:00
amartynov
6aebe7b230 fixed key class 2014-11-07 16:13:42 +03:00
amartynov
d86917f282 Merge branch 'dev' of http://git.stu.neva.ru/cloudtechlab/devops-service into dev 2014-11-07 16:06:05 +03:00
amartynov
7e752486be new server initializer 2014-11-07 16:05:47 +03:00
amartynov
28def0c9e7 without proxy 2014-11-07 16:02:51 +03:00
Timur Lianov
99ee1220a3 sidekiq in Gemfile 2014-11-07 15:23:57 +03:00
amartynov
efb2f2ffcf reports controller 2014-11-07 15:06:04 +03:00
amartynov
98aa9d2779 reports routes 2014-11-07 15:03:40 +03:00
amartynov
b3273a3ffe sidekiq 2014-10-22 15:01:55 +04:00
amartynov
f581b1ff63 fixed project servers params 2014-09-09 17:12:18 +04:00
amartynov
b341835a02 fixed projects description 2014-08-26 12:04:51 +04:00
amartynov
237b6c3a1d 'fields' GET parameter for servers and projects 2014-08-26 11:48:40 +04:00
amartynov
8c4453ef39 projects GET params 2014-08-26 10:45:47 +04:00
amartynov
324d4fd581 servers GET params 2014-08-26 10:09:30 +04:00
amartynov
d9f0780554 users tests 2014-07-16 13:32:59 +04:00
amartynov
16ce48ffd8 fixed 2014-07-15 14:28:12 +04:00
amartynov
06052e726a withot config.yml 2014-07-15 14:19:39 +04:00
amartynov
1ad0f0b069 fixed 2014-07-15 14:06:58 +04:00
2438917854 merged 2014-07-15 13:26:24 +04:00
amartynov
f8a0679762 tests: user list 2014-07-15 13:08:00 +04:00
amartynov
c69498cd66 fixed 2014-07-15 13:05:20 +04:00
amartynov
f01e0cbf94 renamed 2014-07-15 13:01:05 +04:00
amartynov
4e7472de3d Merge branch 'dev' of http://git.stu.neva.ru/cloudtechlab/devops-service into dev
Conflicts:
	devops-service/tests/generate_tests.rb
2014-07-15 12:58:41 +04:00
amartynov
736d2eabd0 users tests: create and delete 2014-07-15 12:57:21 +04:00
e9f32117a9 more test templates 2014-07-15 12:49:41 +04:00
f8efb31aa3 added delete script template 2014-07-15 12:22:51 +04:00
bdf446d67b fixed templates 2014-07-15 12:15:42 +04:00
2432e2f42c few fixes, added image update template 2014-07-15 11:34:42 +04:00
08667ea83e added template for create features 2014-07-15 02:34:32 +04:00
amartynov
fa4ac495c9 tests config 2014-07-14 13:25:10 +04:00
amartynov
281a42605f output path 2014-07-14 13:05:14 +04:00
amartynov
c3ec9f31f2 tests generator 2014-07-14 12:51:34 +04:00
amartynov
a6f5a6b4bf without old tests 2014-07-14 12:26:16 +04:00
amartynov
25486edfe5 fixed 2014-07-14 11:31:21 +04:00
amartynov
4b603f680b privileges 'x' for deploy, script, project 2014-07-14 10:54:00 +04:00
amartynov
b517183efd fixed + dependencies for project 2014-07-09 12:44:04 +04:00
amartynov
5593b546d8 check json body for tests 2014-07-09 12:36:06 +04:00
amartynov
438d20884a create project and delete project tests 2014-07-09 11:21:38 +04:00
amartynov
cf33b8c7c5 projects list test 2014-07-09 10:42:56 +04:00
4620483cca more tests for scripts 2014-07-08 14:21:45 +04:00
amartynov
76f9e73c94 Merge branch 'dev' of http://git.stu.neva.ru/cloudtechlab/devops-service into dev 2014-07-08 11:48:35 +04:00
amartynov
4dbc43416f filters and images tests 2014-07-08 11:48:23 +04:00
625bfed395 started scripts tests 2014-07-07 13:45:57 +04:00
amartynov
7880fa5a58 images list test, image create, image delete 2014-07-07 12:51:18 +04:00
amartynov
ee0746dd7f Merge branch 'master' of http://git.stu.neva.ru/cloudtechlab/devops-service into dev 2014-07-07 11:28:29 +04:00
amartynov
8f6978e334 tests: check filter queries body 2014-07-04 14:19:49 +04:00
amartynov
cb4e8d13b5 tests: filter with 401, 406, 415 errors 2014-07-03 13:54:10 +04:00
amartynov
59aba6b860 tests: directories structure for tests order 2014-07-03 13:26:29 +04:00
amartynov
693ad79d4f tests: filter feature 2014-07-03 11:12:57 +04:00
amartynov
b0636700c3 tests with user without privileges 2014-07-02 11:45:02 +04:00
amartynov
b0d5e8e1bd deploy envs for providers 2014-06-24 13:40:52 +04:00
amartynov
cc86dd79eb fixed 2014-06-23 19:37:03 +04:00
amartynov
5893398314 network tests 2014-06-23 19:29:12 +04:00
amartynov
4585a7f26f flavors and groups tests v2.0 2014-06-23 13:58:14 +04:00
amartynov
3dcd7ad905 flavor test: unknown provider 2014-06-23 12:52:31 +04:00
amartynov
2b18cefb82 tests with config 2014-06-20 13:21:42 +04:00
amartynov
bfbf56e08d flavor tests 2014-06-20 12:59:17 +04:00
amartynov
10eaf25454 provider static, todo: project env with provider static 2014-06-18 15:11:47 +04:00
amartynov
0ffdd8261c Merge branch 'dev' of http://git.stu.neva.ru/cloudtechlab/devops-service into dev 2014-06-11 12:13:18 +04:00
amartynov
4ef299c4cb default chef_node_name for provider 2014-06-11 12:13:02 +04:00
6694cf4575 added some cucumber tests for API v2.0 2014-06-02 18:33:42 +04:00
rasul
7f5e23e04d Modified init script 2014-06-01 22:17:16 +04:00
amartynov
94b483b209 KnifeCommands.role_name method 2014-05-26 13:40:25 +04:00
amartynov
90d0630ca2 ssh commands file 2014-05-23 17:59:06 +04:00
amartynov
24dd007f2c roll_back moved to commands/server.rb 2014-05-23 17:58:49 +04:00
amartynov
adda39e046 #528: done 2014-05-23 17:36:16 +04:00
amartynov
5186f4e75f merged with old repo 2014-05-15 15:05:16 +04:00
GGA Software Services LLC
02bf8b1bba initial commit 2014-05-08 17:06:06 +04:00