Skip to content

Commit 17281fa

Browse files
refactor
1 parent dd10224 commit 17281fa

2 files changed

Lines changed: 24 additions & 21 deletions

File tree

packages/logging/src/metadata.js

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,10 @@ Metadata.getGCEDescriptor = function(projectId) {
103103
Metadata.getGKEDescriptor = function(projectId, callback) {
104104
gcpMetadata.instance('attributes/clusterName', function(err, _, clusterName) {
105105
if (err) {
106-
return callback(err);
106+
callback(err);
107+
return;
107108
}
109+
108110
callback(null, {
109111
type: 'container',
110112
labels: {
@@ -150,21 +152,22 @@ Metadata.prototype.getDefaultResource = function(callback) {
150152
self.logging.auth.getEnvironment(function(err, env) {
151153
if (env.IS_CONTAINER_ENGINE) {
152154
Metadata.getGKEDescriptor(projectId, callback);
155+
return;
156+
}
157+
158+
var defaultResource;
159+
160+
if (env.IS_APP_ENGINE) {
161+
defaultResource = Metadata.getGAEDescriptor(projectId);
162+
} else if (env.IS_CLOUD_FUNCTION) {
163+
defaultResource = Metadata.getCloudFunctionDescriptor(projectId);
164+
} else if (env.IS_COMPUTE_ENGINE) {
165+
defaultResource = Metadata.getGCEDescriptor(projectId);
153166
} else {
154-
var defaultResource;
155-
156-
if (env.IS_APP_ENGINE) {
157-
defaultResource = Metadata.getGAEDescriptor(projectId);
158-
} else if (env.IS_CLOUD_FUNCTION) {
159-
defaultResource = Metadata.getCloudFunctionDescriptor(projectId);
160-
} else if (env.IS_COMPUTE_ENGINE) {
161-
defaultResource = Metadata.getGCEDescriptor(projectId);
162-
} else {
163-
defaultResource = Metadata.getGlobalDescriptor(projectId);
164-
}
165-
166-
callback(null, defaultResource);
167+
defaultResource = Metadata.getGlobalDescriptor(projectId);
167168
}
169+
170+
callback(null, defaultResource);
168171
});
169172
});
170173
};

packages/logging/test/metadata.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,9 @@ var fakeGcpMetadata = {
2929
}
3030
};
3131

32-
var Metadata = proxyquire('../src/metadata.js', {
33-
'gcp-metadata': fakeGcpMetadata
34-
});
35-
3632
describe('metadata', function() {
3733
var MetadataCached;
34+
var Metadata;
3835
var metadata;
3936

4037
var PROJECT_ID = 'project-id';
@@ -43,6 +40,10 @@ describe('metadata', function() {
4340
var ENV_CACHED = extend({}, process.env);
4441

4542
before(function() {
43+
Metadata = proxyquire('../src/metadata.js', {
44+
'gcp-metadata': fakeGcpMetadata
45+
});
46+
4647
MetadataCached = extend({}, Metadata);
4748
});
4849

@@ -270,8 +271,7 @@ describe('metadata', function() {
270271

271272
describe('container engine', function() {
272273
it('should return correct descriptor', function(done) {
273-
var RETURNED_CLUSTER_NAME = 'fake-cluster-name';
274-
instanceValueOverride = RETURNED_CLUSTER_NAME;
274+
instanceValueOverride = 'overridden-value';
275275

276276
metadata.logging.auth.getEnvironment = function(callback) {
277277
callback(null, {
@@ -285,7 +285,7 @@ describe('metadata', function() {
285285
assert.deepStrictEqual(defaultResource, {
286286
type: 'container',
287287
labels: {
288-
cluster_name: RETURNED_CLUSTER_NAME,
288+
cluster_name: instanceValueOverride,
289289
project_id: RETURNED_PROJECT_ID
290290
}
291291
});

0 commit comments

Comments
 (0)