Skip to content

Commit 4829dc6

Browse files
api-clients-generation-pipeline[bot]therveci.datadog-api-spec
authored
Fix DD_SITE management in typescript (#259)
* Configure DD_SITE on operationServer * Regenerate client from commit 49b34e1 of spec repo Co-authored-by: Thomas Hervé <[email protected]> Co-authored-by: ci.datadog-api-spec <[email protected]> Co-authored-by: api-clients-generation-pipeline[bot] <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com>
1 parent fc0b499 commit 4829dc6

File tree

4 files changed

+17
-4
lines changed

4 files changed

+17
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.4.1.dev11",
7-
"regenerated": "2021-08-25 12:39:32.590874",
8-
"spec_repo_commit": "db0de24"
7+
"regenerated": "2021-08-26 13:14:25.061734",
8+
"spec_repo_commit": "49b34e1"
99
},
1010
"v2": {
1111
"apigentools_version": "1.4.1.dev11",
12-
"regenerated": "2021-08-25 12:41:07.457136",
13-
"spec_repo_commit": "db0de24"
12+
"regenerated": "2021-08-26 13:15:53.142049",
13+
"spec_repo_commit": "49b34e1"
1414
}
1515
}
1616
}

.generator/templates/configuration.mustache

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ export function createConfiguration(conf: ConfigurationParameters = {}): Configu
7979
if (process.env.DD_SITE) {
8080
let serverConf = server1.getConfiguration();
8181
server1.setVariables({"site": process.env.DD_SITE} as (typeof serverConf));
82+
for (const op in operationServers) {
83+
(operationServers[op][0] as any).setVariables({ site: process.env.DD_SITE });
84+
}
8285
}
8386

8487
const authMethods = conf.authMethods || {};

packages/datadog-api-client-v1/configuration.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@ export function createConfiguration(
8686
if (process.env.DD_SITE) {
8787
const serverConf = server1.getConfiguration();
8888
server1.setVariables({ site: process.env.DD_SITE } as typeof serverConf);
89+
for (const op in operationServers) {
90+
(operationServers[op][0] as any).setVariables({
91+
site: process.env.DD_SITE,
92+
});
93+
}
8994
}
9095

9196
const authMethods = conf.authMethods || {};

packages/datadog-api-client-v2/configuration.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,11 @@ export function createConfiguration(
8686
if (process.env.DD_SITE) {
8787
const serverConf = server1.getConfiguration();
8888
server1.setVariables({ site: process.env.DD_SITE } as typeof serverConf);
89+
for (const op in operationServers) {
90+
(operationServers[op][0] as any).setVariables({
91+
site: process.env.DD_SITE,
92+
});
93+
}
8994
}
9095

9196
const authMethods = conf.authMethods || {};

0 commit comments

Comments
 (0)