summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/perl/vespa-deploy
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2018-06-21 14:15:11 +0200
committerMartin Polden <mpolden@mpolden.no>2018-06-21 14:15:11 +0200
commit47e4157b0e70c7a65d195aca44b490cd84cd2fa6 (patch)
tree51264384441868d120592fade6517b24af0a9d15 /config-model/src/main/perl/vespa-deploy
parentd06d4a9c13bd33ad64009f35e462fdca473abc4f (diff)
Add option for Vespa version in deploy script
Diffstat (limited to 'config-model/src/main/perl/vespa-deploy')
-rwxr-xr-xconfig-model/src/main/perl/vespa-deploy7
1 files changed, 4 insertions, 3 deletions
diff --git a/config-model/src/main/perl/vespa-deploy b/config-model/src/main/perl/vespa-deploy
index 0d22e493c78..8d2d65b5551 100755
--- a/config-model/src/main/perl/vespa-deploy
+++ b/config-model/src/main/perl/vespa-deploy
@@ -87,7 +87,7 @@ readConfFile();
use strict;
use warnings;
use feature qw(switch say);
-use vars qw/ $opt_c $opt_h $opt_n $opt_v $opt_f $opt_t $opt_a $opt_e $opt_E $opt_r $opt_i $opt_p $opt_H $opt_R $opt_F /;
+use vars qw/ $opt_c $opt_h $opt_n $opt_v $opt_f $opt_t $opt_a $opt_e $opt_E $opt_r $opt_i $opt_p $opt_H $opt_R $opt_F $opt_V /;
use Env qw($HOME);
use JSON;
use Getopt::Std;
@@ -117,7 +117,7 @@ my $version = "v2";
my $configserver = "";
my $port = "19071";
-getopts('c:fhnt:ve:E:r:a:i:p:HR:F:');
+getopts('c:fhnt:ve:E:r:a:i:p:HR:F:V:');
if ($opt_h) {
usage();
@@ -237,7 +237,7 @@ sub usage {
} elsif ($command eq "fetch") {
usage_fetch();
} else {
- print "Usage: vespa-deploy [-h] [-v] [-f] [-t] [-p] [<command>] [args]\n";
+ print "Usage: vespa-deploy [-h] [-v] [-f] [-t] [-p] [-V] [<command>] [args]\n";
print "Supported commands: 'upload', 'prepare', 'activate', 'fetch' and 'help'\n";
print "Supported options: '-h' (help), '-v' (verbose), '-f' (force/ignore validation errors), '-t' (timeout in seconds), '-p' (config server http port)\n";
print "Try 'vespa-deploy help <command>' to get more help\n";
@@ -462,6 +462,7 @@ sub http_prepare {
$url = add_url_property_from_option($url, $opt_i, "instance");
$url = add_url_property_from_option($url, $opt_t, "timeout");
$url = add_url_property_from_option($url, $opt_R, "rotations");
+ $url = add_url_property_from_option($url, $opt_V, "vespaVersion");
print "Preparing session $session_id using $url\n";
`$CURL_PUT \"$url\"`;
}