HG188-add user identity (#86)

* HG-188 Move to erlang 19 dialyzer and user identity access

* HG-188 Postreview refactoring
This commit is contained in:
Artem Ocheredko 2017-05-17 11:50:18 +03:00 committed by Andrew Mayorov
parent b2e9ff715d
commit e42fb4b0a6
5 changed files with 45 additions and 10 deletions

2
Jenkinsfile vendored
View File

@ -31,7 +31,7 @@ build('hellgate', 'docker-host', finalHook) {
sh 'make wc_xref' sh 'make wc_xref'
} }
runStage('dialyze') { runStage('dialyze') {
withWsCache("_build/default/rebar3_18.3_plt") { withWsCache("_build/default/rebar3_19.1_plt") {
sh 'make wc_dialyze' sh 'make wc_dialyze'
} }
} }

View File

@ -17,7 +17,7 @@ BASE_IMAGE_NAME := service_erlang
BASE_IMAGE_TAG := 13454a94990acb72f753623ec13599a9f6f4f852 BASE_IMAGE_TAG := 13454a94990acb72f753623ec13599a9f6f4f852
# Build image tag to be used # Build image tag to be used
BUILD_IMAGE_TAG := 7f6c3f231c0cffbf11e67f5a5e38366bef1c798f BUILD_IMAGE_TAG := 4fa802d2f534208b9dc2ae203e2a5f07affbf385
CALL_ANYWHERE := all submodules rebar-update compile xref lint dialyze start devrel release clean distclean CALL_ANYWHERE := all submodules rebar-update compile xref lint dialyze start devrel release clean distclean

View File

@ -12,6 +12,14 @@
]} ]}
]}, ]},
{dmt_client, [
{cache_update_interval, 5000}, % milliseconds
{service_urls, #{
'Repository' => <<"http://dominant:8022/v1/domain/repository">>,
'RepositoryClient' => <<"http://dominant:8022/v1/domain/repository_client">>
}}
]},
{hellgate, [ {hellgate, [
{ip, "::"}, {ip, "::"},
{port, 8022}, {port, 8022},

View File

@ -34,6 +34,11 @@
{gproc, "0.6.1"}, {gproc, "0.6.1"},
{genlib, {git, "https://github.com/rbkmoney/genlib.git", {branch, "master"}}}, {genlib, {git, "https://github.com/rbkmoney/genlib.git", {branch, "master"}}},
{woody, {git, "git@github.com:rbkmoney/woody_erlang.git", {branch, "master"}}}, {woody, {git, "git@github.com:rbkmoney/woody_erlang.git", {branch, "master"}}},
{woody_user_identity,
{git, "git@github.com:rbkmoney/woody_erlang_user_identity.git",
{branch, "master"}
}
},
{dmsl, {git, "git@github.com:rbkmoney/damsel_erlang.git", {branch, "master"}}}, {dmsl, {git, "git@github.com:rbkmoney/damsel_erlang.git", {branch, "master"}}},
{dmt_client, {git, "git@github.com:rbkmoney/dmt_client.git", {branch, "master"}}} {dmt_client, {git, "git@github.com:rbkmoney/dmt_client.git", {branch, "master"}}}
]}. ]}.

View File

@ -1,3 +1,4 @@
{"1.1.0",
[{<<"certifi">>,{pkg,<<"certifi">>,<<"0.7.0">>},2}, [{<<"certifi">>,{pkg,<<"certifi">>,<<"0.7.0">>},2},
{<<"cowboy">>,{pkg,<<"cowboy">>,<<"1.0.4">>},1}, {<<"cowboy">>,{pkg,<<"cowboy">>,<<"1.0.4">>},1},
{<<"cowlib">>,{pkg,<<"cowlib">>,<<"1.0.2">>},2}, {<<"cowlib">>,{pkg,<<"cowlib">>,<<"1.0.2">>},2},
@ -5,14 +6,14 @@
{git,"git@github.com:rbkmoney/damsel_erlang.git", {git,"git@github.com:rbkmoney/damsel_erlang.git",
{ref,"56fb48e6a23471e49a88c0d646680fba14e74d35"}}, {ref,"56fb48e6a23471e49a88c0d646680fba14e74d35"}},
0}, 0},
{<<"dmt">>,
{git,"git@github.com:rbkmoney/dmt_core.git",
{ref,"cbcc1d24b8e50afc50a884a829c808d30da1a521"}},
1},
{<<"dmt_client">>, {<<"dmt_client">>,
{git,"git@github.com:rbkmoney/dmt_client.git", {git,"git@github.com:rbkmoney/dmt_client.git",
{ref,"601f7bfb22953dd0603fdda5d44e0b23895a22d0"}}, {ref,"d2be019477bce6df639c4ded7670d8cc4df37f6a"}},
0}, 0},
{<<"dmt_core">>,
{git,"git@github.com:rbkmoney/dmt_core.git",
{ref,"fdc4c1a3b7c22c148e04bbbdbbb83aeba9f99ea3"}},
1},
{<<"genlib">>, {<<"genlib">>,
{git,"https://github.com/rbkmoney/genlib.git", {git,"https://github.com/rbkmoney/genlib.git",
{ref,"82ff16f4314fc406dd90752467a08fe401b009ef"}}, {ref,"82ff16f4314fc406dd90752467a08fe401b009ef"}},
@ -38,9 +39,30 @@
{<<"ssl_verify_fun">>,{pkg,<<"ssl_verify_fun">>,<<"1.1.1">>},2}, {<<"ssl_verify_fun">>,{pkg,<<"ssl_verify_fun">>,<<"1.1.1">>},2},
{<<"thrift">>, {<<"thrift">>,
{git,"https://github.com/rbkmoney/thrift_erlang.git", {git,"https://github.com/rbkmoney/thrift_erlang.git",
{ref,"aca7fca9f1a7161a1324bf5b92f8402c90d0519e"}}, {ref,"240bbc842f6e9b90d01bd07838778cf48752b510"}},
1}, 1},
{<<"woody">>, {<<"woody">>,
{git,"git@github.com:rbkmoney/woody_erlang.git", {git,"git@github.com:rbkmoney/woody_erlang.git",
{ref,"b5ae9ae3abc8da470f68d2e2ca15ccc606801225"}}, {ref,"992c279466e7eb1c24a9d9c6e7e8d66c597bc7e1"}},
0}]. 0},
{<<"woody_user_identity">>,
{git,"git@github.com:rbkmoney/woody_erlang_user_identity.git",
{ref,"9c7ad2b8beac9c88c54594b264743dec7b9cf696"}},
0}]}.
[
{pkg_hash,[
{<<"certifi">>, <<"861A57F3808F7EB0C2D1802AFEAAE0FA5DE813B0DF0979153CBAFCD853ABABAF">>},
{<<"cowboy">>, <<"A324A8DF9F2316C833A470D918AAF73AE894278B8AA6226CE7A9BF699388F878">>},
{<<"cowlib">>, <<"9D769A1D062C9C3AC753096F868CA121E2730B9A377DE23DEC0F7E08B1DF84EE">>},
{<<"goldrush">>, <<"2024BA375CEEA47E27EA70E14D2C483B2D8610101B4E852EF7F89163CDB6E649">>},
{<<"gproc">>, <<"4579663E5677970758A05D8F65D13C3E9814EC707AD51D8DCEF7294EDA1A730C">>},
{<<"hackney">>, <<"96A0A5E7E65B7ACAD8031D231965718CC70A9B4131A8B033B7543BBD673B8210">>},
{<<"idna">>, <<"AC62EE99DA068F43C50DC69ACF700E03A62A348360126260E87F2B54ECED86B2">>},
{<<"jsx">>, <<"749BEC6D205C694AE1786D62CEA6CC45A390437E24835FD16D12D74F07097727">>},
{<<"lager">>, <<"EEF4E18B39E4195D37606D9088EA05BF1B745986CF8EC84F01D332456FE88D17">>},
{<<"metrics">>, <<"25F094DEA2CDA98213CECC3AEFF09E940299D950904393B2A29D191C346A8486">>},
{<<"mimerl">>, <<"993F9B0E084083405ED8252B99460C4F0563E41729AB42D9074FD5E52439BE88">>},
{<<"ranch">>, <<"E4965A144DC9FBE70E5C077C65E73C57165416A901BD02EA899CFD95AA890986">>},
{<<"rfc3339">>, <<"2075653DC9407541C84B1E15F8BDA2ABE95FB17C9694025E079583F2D19C1060">>},
{<<"ssl_verify_fun">>, <<"28A4D65B7F59893BC2C7DE786DEC1E1555BD742D336043FE644AE956C3497FBE">>}]}
].