Skip to content

Commit cc0de5f

Browse files
committed
Set google options config
1 parent b68b247 commit cc0de5f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

provider/googleProvider.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ const os = require('os');
77
const _ = require('lodash');
88
const google = require('googleapis').google;
99

10+
const packageJson = require('../package.json');
11+
1012
const constants = {
1113
providerName: 'google',
1214
};
@@ -21,6 +23,16 @@ class GoogleProvider {
2123
this.provider = this; // only load plugin in a Google service context
2224
this.serverless.setProvider(constants.providerName, this);
2325

26+
const serverlessVersion = this.serverless.version;
27+
const pluginVersion = packageJson.version;
28+
const googleApisVersion = packageJson.dependencies.googleapis;
29+
30+
google.options({
31+
headers: {
32+
'User-Agent': `Serverless/${serverlessVersion} Serverless-Google-Provider/${pluginVersion} Googleapis/${googleApisVersion}`,
33+
},
34+
});
35+
2436
this.sdk = {
2537
deploymentmanager: google.deploymentmanager('v2'),
2638
storage: google.storage('v1'),

0 commit comments

Comments
 (0)