Skip to content

Commit

Permalink
set GIT_SSL_NO_VERIFY for opposite value than strictSsl
Browse files Browse the repository at this point in the history
  • Loading branch information
pwielgolaski committed Jan 23, 2016
1 parent 1d73764 commit f0a54d0
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
4 changes: 1 addition & 3 deletions lib/core/resolvers/GitResolver.js
Expand Up @@ -26,9 +26,7 @@ function GitResolver(decEndpoint, config, logger) {
// anyway
mkdirp.sync(config.storage.empty);
process.env.GIT_TEMPLATE_DIR = config.storage.empty;
if (!config.strictSsl) {
process.env.GIT_SSL_NO_VERIFY = 'true';
}
process.env.GIT_SSL_NO_VERIFY = (!config.strictSsl).toString();

Resolver.call(this, decEndpoint, config, logger);

Expand Down
8 changes: 7 additions & 1 deletion test/core/resolvers/gitResolver.js
Expand Up @@ -50,10 +50,16 @@ describe('GitResolver', function () {
expect(process.env).to.not.have.property('GIT_SSL_NO_VERIFY');

resolver = new GitResolver(decEndpoint, defaultConfig(), logger);
expect(process.env).to.not.have.property('GIT_SSL_NO_VERIFY');
expect(process.env).to.have.property('GIT_SSL_NO_VERIFY','false');
delete process.env.GIT_SSL_NO_VERIFY;

resolver = new GitResolver(decEndpoint, defaultConfig({strictSsl: false}), logger);
expect(process.env).to.have.property('GIT_SSL_NO_VERIFY','true');
delete process.env.GIT_SSL_NO_VERIFY;

resolver = new GitResolver(decEndpoint, defaultConfig({strictSsl: true}), logger);
expect(process.env).to.have.property('GIT_SSL_NO_VERIFY','false');
delete process.env.GIT_SSL_NO_VERIFY;
});
});

Expand Down

1 comment on commit f0a54d0

@vrmartins
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much!!!

Please sign in to comment.