Skip to content

Commit f7e61bf

Browse files
author
Brett Hazen
committed
Get GiddyUp product and version from the default version instead of config
1 parent 0604560 commit f7e61bf

File tree

3 files changed

+23
-12
lines changed

3 files changed

+23
-12
lines changed

src/giddyup.erl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
get_suite(Platform) ->
2828
Schema = get_schema(Platform),
2929
Name = kvc:path('project.name', Schema),
30+
Version = rt_config:get_default_version_number(),
3031
lager:info("Retrieved Project: ~s", [Name]),
3132
Tests = kvc:path('project.tests', Schema),
3233
TestProps =
@@ -39,7 +40,7 @@ get_suite(Platform) ->
3940
X -> binary_to_atom(X, utf8)
4041
end},
4142
{platform, list_to_binary(Platform)},
42-
{version, rt:get_version()},
43+
{version, Version},
4344
{project, Name}
4445
] ++
4546
case kvc:path('tags.upgrade_version', Test) of
@@ -58,8 +59,8 @@ get_schema(Platform) ->
5859

5960
get_schema(Platform, Retries) ->
6061
Host = rt_config:get(giddyup_host),
61-
Project = rt_config:get(giddyup_project),
62-
Version = rt:get_version(),
62+
Project = rt_config:get_default_version_product(),
63+
Version = rt_config:get_default_version_number(),
6364
URL = lists:flatten(io_lib:format("http://~s/projects/~s?platform=~s&version=~s", [Host, Project, Platform, Version])),
6465
lager:info("giddyup url: ~s", [URL]),
6566

src/rt_config.erl

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
config_or_os_env/2,
2828
convert_to_string/1,
2929
get_default_version/0,
30+
get_default_version_product/0,
31+
get_default_version_number/0,
3032
get_previous_version/0,
3133
get_legacy_version/0,
3234
get_os_env/1,
@@ -45,7 +47,6 @@
4547
-define(CONFIG_NAMESPACE, riak_test).
4648
-define(RECEIVE_WAIT_TIME_KEY, rt_max_receive_wait_time).
4749
-define(GIDDYUP_PLATFORM_KEY, giddyup_platform).
48-
-define(GIDDYUP_PROJECT_KEY, giddyup_project).
4950
-define(VERSION_KEY, versions).
5051
-define(DEFAULT_VERSION_KEY, default).
5152
-define(PREVIOUS_VERSION_KEY, previous).
@@ -116,9 +117,6 @@ get(rt_max_wait_time) ->
116117
get(platform) ->
117118
lager:info("platform is deprecated. Please use giddyup_platform instead."),
118119
rt_config:get(?GIDDYUP_PLATFORM_KEY);
119-
get(rt_project) ->
120-
lager:info("rt_project is deprecated. Please use giddyup_project instead."),
121-
rt_config:get(?GIDDYUP_PROJECT_KEY);
122120
get(?CONTINUE_ON_FAIL_KEY) ->
123121
get(?CONTINUE_ON_FAIL_KEY, ?DEFAULT_CONTINUE_ON_FAIL);
124122
get(Key) ->
@@ -144,6 +142,18 @@ get(Key, Default) ->
144142
get_default_version() ->
145143
get_version(?DEFAULT_VERSION_KEY).
146144

145+
%% @doc Return the default product from the version
146+
-spec get_default_version_product() -> string().
147+
get_default_version_product() ->
148+
DefaultVersion = get_version(?DEFAULT_VERSION_KEY),
149+
string:sub_word(DefaultVersion, 1, $-).
150+
151+
%% @doc Return the default version number
152+
-spec get_default_version_number() -> string().
153+
get_default_version_number() ->
154+
DefaultVersion = get_version(?DEFAULT_VERSION_KEY),
155+
string:sub_word(DefaultVersion, 2, $-).
156+
147157
%% @doc Return the default version
148158
-spec get_previous_version() -> string().
149159
get_previous_version() ->

src/rt_planner.erl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@
4646

4747
%% gen_server callbacks
4848
-export([init/1,
49-
handle_call/3,
50-
handle_cast/2,
51-
handle_info/2,
52-
terminate/2,
53-
code_change/3]).
49+
handle_call/3,
50+
handle_cast/2,
51+
handle_info/2,
52+
terminate/2,
53+
code_change/3]).
5454

5555
-define(SERVER, ?MODULE).
5656

0 commit comments

Comments
 (0)