npm package diff
Package: @forge/tunnel
Versions: 6.3.2-next.7-experimental-4cf7fd3 - 6.3.2-next.8
File: 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: tunnelUrl