npm package diff
Package: @forge/tunnel
Versions: 6.3.2-next.7-experimental-4cf7fd3 - 6.3.2-next.8
Modified: package/out/graphql/tunnel-graphql-client.js
Index: package/out/graphql/tunnel-graphql-client.js
===================================================================
--- package/out/graphql/tunnel-graphql-client.js
+++ package/out/graphql/tunnel-graphql-client.js
@@ -1,19 +1,21 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
 exports.TunnelGraphqlClient = exports.RegisterAppTunnelError = void 0;
+const tslib_1 = require("tslib");
 const cli_shared_1 = require("@forge/cli-shared");
-const cli_shared_2 = require("@forge/cli-shared");
+const path_1 = tslib_1.__importDefault(require("path"));
+const fs_1 = tslib_1.__importDefault(require("fs"));
 class CreateAppTunnelError extends cli_shared_1.GraphQlMutationError {
     constructor(message, { requestId, code, statusCode }) {
-        super(cli_shared_2.Text.tunnel.error.create(message), { requestId, code, statusCode });
+        super(cli_shared_1.Text.tunnel.error.create(message), { requestId, code, statusCode });
     }
 }
 class RegisterAppTunnelError extends cli_shared_1.GraphQlMutationError {
     static userErrorCodes = ['ENVIRONMENT_MISMATCH', 'ENVIRONMENT_NOT_FOUND'];
     errorCode;
     constructor(message, { requestId, code, statusCode }) {
-        super(cli_shared_2.Text.tunnel.error.create(message), { requestId, code, statusCode });
+        super(cli_shared_1.Text.tunnel.error.create(message), { requestId, code, statusCode });
         this.errorCode = code;
     }
     getAttributes() {
         return {
@@ -26,9 +28,9 @@
 }
 exports.RegisterAppTunnelError = RegisterAppTunnelError;
 class DeleteAppTunnelError extends cli_shared_1.GraphQlMutationError {
     constructor(message, { requestId, code, statusCode }) {
-        super(cli_shared_2.Text.tunnel.error.delete(message), { requestId, code, statusCode });
+        super(cli_shared_1.Text.tunnel.error.delete(message), { requestId, code, statusCode });
     }
 }
 class TunnelGraphqlClient {
     graphqlClient;
@@ -49,12 +51,13 @@
           }
           tunnelId
           tunnelToken
           tunnelUrl
+          tunnelK8AuthToken
         }
       }
     `;
-        const { response: { registerTunnel: { success, errors, tunnelId, tunnelToken, tunnelUrl } }, requestId } = await this.graphqlClient.mutate(mutation, {
+        const { response: { registerTunnel: { success, errors, tunnelId, tunnelToken, tunnelUrl, tunnelK8AuthToken } }, requestId } = await this.graphqlClient.mutate(mutation, {
             input: {
                 appId,
                 environmentKey
             }
@@ -66,8 +69,15 @@
                 code: error.code,
                 statusCode: error.statusCode
             });
         }
+        if (tunnelK8AuthToken) {
+            const k8sAuthTokenPath = path_1.default.join(process.cwd(), cli_shared_1.CONTAINER_SERVICE_ASSETS, cli_shared_1.K8S_AUTH_TOKEN_FILENAME);
+            if (!fs_1.default.existsSync(path_1.default.dirname(k8sAuthTokenPath))) {
+                fs_1.default.mkdirSync(path_1.default.dirname(k8sAuthTokenPath), { recursive: true });
+            }
+            fs_1.default.writeFileSync(k8sAuthTokenPath, tunnelK8AuthToken);
+        }
         return {
             id: tunnelId,
             token: tunnelToken,
             url: tunnelUrlModified: package/package.json
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/tunnel",
-  "version": "6.3.2-next.7-experimental-4cf7fd3",
+  "version": "6.3.2-next.8",
   "description": "Tunnel functionality for Forge CLI",
   "author": "Atlassian",
   "license": "SEE LICENSE IN LICENSE.txt",
   "main": "out/index.js",
@@ -10,11 +10,11 @@
     "clean": "rm -rf ./out && rm -f tsconfig.tsbuildinfo",
     "compile": "tsc -b -v"
   },
   "dependencies": {
-    "@forge/bundler": "6.1.11-next.7-experimental-4cf7fd3",
-    "@forge/cli-shared": "8.8.2-next.4-experimental-4cf7fd3",
-    "@forge/csp": "5.3.0-next.1-experimental-4cf7fd3",
+    "@forge/bundler": "6.1.11-next.8",
+    "@forge/cli-shared": "8.8.2-next.5",
+    "@forge/csp": "5.3.0-next.1",
     "@forge/runtime": "6.1.1",
     "@forge/util": "^2.0.1",
     "cheerio": "^1.1.0",
     "chokidar": "^3.6.0",
@@ -32,9 +32,9 @@
     "which": "^3.0.1"
   },
   "devDependencies": {
     "@atlassian/xen-test-util": "^4.2.0",
-    "@forge/manifest": "11.0.0-next.3-experimental-4cf7fd3",
+    "@forge/manifest": "11.0.0-next.3",
     "@types/express": "^4.17.21",
     "@types/jest": "^29.5.14",
     "@types/node": "20.19.1",
     "@types/supertest": "^2.0.16",Modified: package/out/graphql/tunnel-graphql-client.d.ts.map
Index: package/out/graphql/tunnel-graphql-client.d.ts.map
===================================================================
--- package/out/graphql/tunnel-graphql-client.d.ts.map
+++ package/out/graphql/tunnel-graphql-client.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"tunnel-graphql-client.d.ts","sourceRoot":"","sources":["../../src/graphql/tunnel-graphql-client.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAE1B,OAAO,EACL,aAAa,EAGb,oBAAoB,EAGpB,kBAAkB,EAClB,cAAc,EACf,MAAM,mBAAmB,CAAC;AAY3B,qBAAa,sBAAuB,SAAQ,oBAAqB,YAAW,kBAAkB;IAC5F,OAAO,CAAC,MAAM,CAAC,cAAc,CAAqD;IAClF,OAAO,CAAC,SAAS,CAAC,CAAS;gBAGzB,OAAO,EAAE,MAAM,EACf,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU,EAAE,EAAE;QAAE,SAAS,EAAE,MAAM,GAAG,SAAS,CAAC;QAAC,IAAI,CAAC,EAAE,MAAM,CAAC;QAAC,UAAU,CAAC,EAAE,MAAM,CAAA;KAAE;IAMjG,aAAa,IAAI,cAAc;IAK/B,WAAW,IAAI,OAAO;CAG9B;AAWD,MAAM,WAAW,iBAAiB;IAChC,aAAa,CAAC,EAAE,GAAG,CAAC;IACpB,QAAQ,CAAC,EAAE;QACT,WAAW,EAAE,MAAM,CAAC;QACpB,SAAS,EAAE,GAAG,CAAC;KAChB,EAAE,CAAC;CACL;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IACjC,EAAE,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IAC9B,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;CAChC;AAED,MAAM,WAAW,YAAY;IAC3B,WAAW,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;IACzE,gBAAgB,CACd,KAAK,EAAE,MAAM,EACb,cAAc,EAAE,MAAM,EACtB,iBAAiB,EAAE,iBAAiB,GACnC,OAAO,CAAC,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC,CAAC;IACtC,aAAa,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;CACrE;AAED,qBAAa,mBAAoB,YAAW,YAAY;IAC1C,OAAO,CAAC,QAAQ,CAAC,aAAa;gBAAb,aAAa,EAAE,aAAa;IAEnD,WAAW,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,WAAW,CAAC;IA8CxE,gBAAgB,CACpB,KAAK,EAAE,MAAM,EACb,cAAc,EAAE,MAAM,EACtB,iBAAiB,EAAE,iBAAiB,GACnC,OAAO,CAAC,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IA0C/B,aAAa,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;CAsC1E"}
\ No newline at end of file
+{"version":3,"file":"tunnel-graphql-client.d.ts","sourceRoot":"","sources":["../../src/graphql/tunnel-graphql-client.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAE1B,OAAO,EACL,aAAa,EAGb,oBAAoB,EAGpB,kBAAkB,EAClB,cAAc,EAIf,MAAM,mBAAmB,CAAC;AAa3B,qBAAa,sBAAuB,SAAQ,oBAAqB,YAAW,kBAAkB;IAC5F,OAAO,CAAC,MAAM,CAAC,cAAc,CAAqD;IAClF,OAAO,CAAC,SAAS,CAAC,CAAS;gBAGzB,OAAO,EAAE,MAAM,EACf,EAAE,SAAS,EAAE,IAAI,EAAE,UAAU,EAAE,EAAE;QAAE,SAAS,EAAE,MAAM,GAAG,SAAS,CAAC;QAAC,IAAI,CAAC,EAAE,MAAM,CAAC;QAAC,UAAU,CAAC,EAAE,MAAM,CAAA;KAAE;IAMjG,aAAa,IAAI,cAAc;IAK/B,WAAW,IAAI,OAAO;CAG9B;AAWD,MAAM,WAAW,iBAAiB;IAChC,aAAa,CAAC,EAAE,GAAG,CAAC;IACpB,QAAQ,CAAC,EAAE;QACT,WAAW,EAAE,MAAM,CAAC;QACpB,SAAS,EAAE,GAAG,CAAC;KAChB,EAAE,CAAC;CACL;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IACjC,EAAE,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IAC9B,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;CAChC;AAED,MAAM,WAAW,YAAY;IAC3B,WAAW,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;IACzE,gBAAgB,CACd,KAAK,EAAE,MAAM,EACb,cAAc,EAAE,MAAM,EACtB,iBAAiB,EAAE,iBAAiB,GACnC,OAAO,CAAC,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC,CAAC;IACtC,aAAa,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;CACrE;AAED,qBAAa,mBAAoB,YAAW,YAAY;IAC1C,OAAO,CAAC,QAAQ,CAAC,aAAa;gBAAb,aAAa,EAAE,aAAa;IAEnD,WAAW,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,WAAW,CAAC;IA2DxE,gBAAgB,CACpB,KAAK,EAAE,MAAM,EACb,cAAc,EAAE,MAAM,EACtB,iBAAiB,EAAE,iBAAiB,GACnC,OAAO,CAAC,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IA0C/B,aAAa,CAAC,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;CAsC1E"}
\ No newline at end of fileModified: package/CHANGELOG.md
Large diffs are not rendered by default.