]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
automatically upgrade secrets.json
authorelijah <elijah@riseup.net>
Mon, 10 Feb 2014 08:22:34 +0000 (00:22 -0800)
committerelijah <elijah@riseup.net>
Mon, 10 Feb 2014 08:22:34 +0000 (00:22 -0800)
lib/leap_cli/config/manager.rb

index 90c4db06ca29497158db5d3e292a0d8520b6140c..d6cb89e44252bd7ea9e9180c009d068f259d071e 100644 (file)
@@ -61,6 +61,14 @@ module LeapCli
         @provider = load_json(provider_path, Config::Object)
         @secrets  = load_json(Path.named_path(:secrets_config,  @provider_dir), Config::Secrets)
 
+        ### BEGIN HACK
+        ### remove this after it is likely that no one has any old-style secrets.json
+        if @secrets['webapp_secret_token']
+          @secrets = Config::Secrets.new
+          Util::log :warning, "Creating all new secrets.json (new version is scoped by environment). Make sure to do a full deploy so that new secrets take effect."
+        end
+        ### END HACK
+
         # inherit
         @services.inherit_from! base_services
         @tags.inherit_from!     base_tags