diff --git a/src/sql/workbench/parts/notebook/models/cell.ts b/src/sql/workbench/parts/notebook/models/cell.ts index f62d343497..4bc114bb9e 100644 --- a/src/sql/workbench/parts/notebook/models/cell.ts +++ b/src/sql/workbench/parts/notebook/models/cell.ts @@ -452,7 +452,11 @@ export class CellModel implements ICellModel { let host = endpoint && endpoint.ipAddress ? endpoint.ipAddress : model.activeConnection.serverName; let port = endpoint && endpoint.port ? ':' + endpoint.port.toString() : defaultPort; let html = result.data['text/html']; + // CTP 3.1 and earlier Spark link html = this.rewriteUrlUsingRegex(/(https?:\/\/master.*\/proxy)(.*)/g, html, host, port, yarnUi); + // CTP 3.2 and later spark link + html = this.rewriteUrlUsingRegex(/(https?:\/\/sparkhead.*\/proxy)(.*)/g, html, host, port, yarnUi); + // Driver link html = this.rewriteUrlUsingRegex(/(https?:\/\/storage.*\/containerlogs)(.*)/g, html, host, port, driverLog); (output).data['text/html'] = html; }