Heroku CI: KeyError: key not found “STRIPE_SECRET_KEY”
I recently added new ENV variables to my app, this is particularly my STRIPE_SECRET_KEY
in an initializer:
Stripe.api_key = ENV.fetch("STRIPE_SECRET_KEY")
When I push my code up to my staging server and the tests run this error pops up. I made certain the variable is set on my staging server, I updated my app.json
file as well to require these variables, I tried stopping Spring as well, nothing makes the error go away.
ruby-on-rails heroku stripe-payments heroku-ci
add a comment |
I recently added new ENV variables to my app, this is particularly my STRIPE_SECRET_KEY
in an initializer:
Stripe.api_key = ENV.fetch("STRIPE_SECRET_KEY")
When I push my code up to my staging server and the tests run this error pops up. I made certain the variable is set on my staging server, I updated my app.json
file as well to require these variables, I tried stopping Spring as well, nothing makes the error go away.
ruby-on-rails heroku stripe-payments heroku-ci
add a comment |
I recently added new ENV variables to my app, this is particularly my STRIPE_SECRET_KEY
in an initializer:
Stripe.api_key = ENV.fetch("STRIPE_SECRET_KEY")
When I push my code up to my staging server and the tests run this error pops up. I made certain the variable is set on my staging server, I updated my app.json
file as well to require these variables, I tried stopping Spring as well, nothing makes the error go away.
ruby-on-rails heroku stripe-payments heroku-ci
I recently added new ENV variables to my app, this is particularly my STRIPE_SECRET_KEY
in an initializer:
Stripe.api_key = ENV.fetch("STRIPE_SECRET_KEY")
When I push my code up to my staging server and the tests run this error pops up. I made certain the variable is set on my staging server, I updated my app.json
file as well to require these variables, I tried stopping Spring as well, nothing makes the error go away.
ruby-on-rails heroku stripe-payments heroku-ci
ruby-on-rails heroku stripe-payments heroku-ci
asked Nov 13 '18 at 20:45
8vius8vius
3,975959126
3,975959126
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It's not recommended to include sensitive config variables in your app.json
. If you have anything like that checked in, I'd recommend dropping it. Instead, you can add those to the CI environment through the web GUI. The instructions for how to do that are here. When you've added the correct key there you should be able to run CI without this error.
Forgot that the pipeline had it's own env var settings. Thank you!
– 8vius
Nov 13 '18 at 21:40
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53289240%2fheroku-ci-keyerror-key-not-found-stripe-secret-key%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It's not recommended to include sensitive config variables in your app.json
. If you have anything like that checked in, I'd recommend dropping it. Instead, you can add those to the CI environment through the web GUI. The instructions for how to do that are here. When you've added the correct key there you should be able to run CI without this error.
Forgot that the pipeline had it's own env var settings. Thank you!
– 8vius
Nov 13 '18 at 21:40
add a comment |
It's not recommended to include sensitive config variables in your app.json
. If you have anything like that checked in, I'd recommend dropping it. Instead, you can add those to the CI environment through the web GUI. The instructions for how to do that are here. When you've added the correct key there you should be able to run CI without this error.
Forgot that the pipeline had it's own env var settings. Thank you!
– 8vius
Nov 13 '18 at 21:40
add a comment |
It's not recommended to include sensitive config variables in your app.json
. If you have anything like that checked in, I'd recommend dropping it. Instead, you can add those to the CI environment through the web GUI. The instructions for how to do that are here. When you've added the correct key there you should be able to run CI without this error.
It's not recommended to include sensitive config variables in your app.json
. If you have anything like that checked in, I'd recommend dropping it. Instead, you can add those to the CI environment through the web GUI. The instructions for how to do that are here. When you've added the correct key there you should be able to run CI without this error.
answered Nov 13 '18 at 21:10
RangerRangerRangerRanger
1,2142925
1,2142925
Forgot that the pipeline had it's own env var settings. Thank you!
– 8vius
Nov 13 '18 at 21:40
add a comment |
Forgot that the pipeline had it's own env var settings. Thank you!
– 8vius
Nov 13 '18 at 21:40
Forgot that the pipeline had it's own env var settings. Thank you!
– 8vius
Nov 13 '18 at 21:40
Forgot that the pipeline had it's own env var settings. Thank you!
– 8vius
Nov 13 '18 at 21:40
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53289240%2fheroku-ci-keyerror-key-not-found-stripe-secret-key%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown