diff --git a/docsfera.json b/docsfera.json index 7c3eb1f..0864d1a 100644 --- a/docsfera.json +++ b/docsfera.json @@ -3479,7 +3479,7 @@ } }, "info": { - "title": "Maestro - feat/oauth-login", + "title": "Maestro - main", "description": "Documentation for Maestro gateway", "version": "1.0.0", "contact": {} diff --git a/src/modules/catalog/catalog-client.ts b/src/modules/catalog/catalog-client.ts index bd58bdb..5d6208c 100644 --- a/src/modules/catalog/catalog-client.ts +++ b/src/modules/catalog/catalog-client.ts @@ -6,6 +6,8 @@ import { import { credentials } from '@grpc/grpc-js'; import { Catalog } from '@dadosfera/protospack-v2'; +const isLocalConnection = !!process.env.PIFACTORY_URL?.includes('0.0.0.0'); + export class CatalogClientConfiguration { public name = 'CatalogClientConfiguration'; private config: GrpcOptions = { @@ -16,10 +18,7 @@ export class CatalogClientConfiguration { Catalog.ProtoPackages.ReadPackage, Catalog.ProtoPackages.WritePackage, ], - credentials: - process.env.LOCAL_ENV || process.env.ENV === 'local' - ? undefined - : credentials.createSsl(), + credentials: isLocalConnection ? undefined : credentials.createSsl(), protoPath: [ Catalog.ProtoPaths.ReadFilePath, Catalog.ProtoPaths.WriteFilePath, diff --git a/src/modules/connection-test/connection-test-client.config.ts b/src/modules/connection-test/connection-test-client.config.ts index 4ef28bd..6c042c9 100644 --- a/src/modules/connection-test/connection-test-client.config.ts +++ b/src/modules/connection-test/connection-test-client.config.ts @@ -6,14 +6,15 @@ import { } from '@nestjs/microservices'; import { ConnectionTest } from '@dadosfera/protospack-v2'; +const isLocalConnection = !!process.env.INFACTORY_URL?.includes('0.0.0.0'); + export class ConnectionTestClientConfiguration { private config: GrpcOptions = { transport: Transport.GRPC, options: { url: process.env.INFACTORY_URL, package: [ConnectionTest.ProtoPackages.ReadPackage], - credentials: - process.env.ENV === 'local' ? undefined : credentials.createSsl(), + credentials: isLocalConnection ? undefined : credentials.createSsl(), protoPath: [ConnectionTest.ProtoPaths.ReadFilePath], loader: { keepCase: true, diff --git a/src/modules/connection/client.config.ts b/src/modules/connection/client.config.ts index 8f1cbb4..938ef37 100644 --- a/src/modules/connection/client.config.ts +++ b/src/modules/connection/client.config.ts @@ -6,6 +6,8 @@ import { } from '@nestjs/microservices'; import { ConnectionManager } from '@dadosfera/protospack-v2'; +const isLocalConnection = !!process.env.INFACTORY_URL?.includes('0.0.0.0'); + export class ConnectionClientConfiguration { public name = 'ConnectionClientConfiguration'; private config: GrpcOptions = { @@ -16,10 +18,7 @@ export class ConnectionClientConfiguration { ConnectionManager.ProtoPackages.WritePackage, ConnectionManager.ProtoPackages.ReadPackage, ], - credentials: - process.env.LOCAL_ENV || process.env.ENV === 'local' - ? undefined - : credentials.createSsl(), + credentials: isLocalConnection ? undefined : credentials.createSsl(), protoPath: [ ConnectionManager.ProtoPaths.WriteFilePath, ConnectionManager.ProtoPaths.ReadFilePath, diff --git a/src/modules/connector/client.config.ts b/src/modules/connector/client.config.ts index 711f265..fdbd5a1 100644 --- a/src/modules/connector/client.config.ts +++ b/src/modules/connector/client.config.ts @@ -6,6 +6,8 @@ import { } from '@nestjs/microservices'; import { ConnectorManager } from '@dadosfera/protospack-v2'; +const isLocalConnection = !!process.env.INFACTORY_URL?.includes('0.0.0.0'); + export class ConnectorClientConfiguration { public name = 'ConnectorClientConfiguration'; private config: GrpcOptions = { @@ -16,10 +18,7 @@ export class ConnectorClientConfiguration { ConnectorManager.ProtoPackages.WritePackage, ConnectorManager.ProtoPackages.ReadPackage, ], - credentials: - process.env.LOCAL_ENV || process.env.ENV === 'local' - ? undefined - : credentials.createSsl(), + credentials: isLocalConnection ? undefined : credentials.createSsl(), protoPath: [ ConnectorManager.ProtoPaths.WriteFilePath, ConnectorManager.ProtoPaths.ReadFilePath, diff --git a/src/modules/pipelines/pipelines-client.ts b/src/modules/pipelines/pipelines-client.ts index 1359ed5..a7055e7 100644 --- a/src/modules/pipelines/pipelines-client.ts +++ b/src/modules/pipelines/pipelines-client.ts @@ -6,6 +6,8 @@ import { import { PipelinePackages, PipelineProtoFilePath } from 'protospack'; import { credentials } from '@grpc/grpc-js'; +const isLocalConnection = !!process.env.PIFACTORY_URL?.includes('0.0.0.0'); + export class PipelinesClientConfiguration { public name = 'PipelinesClientConfiguration'; private config: GrpcOptions = { @@ -13,10 +15,7 @@ export class PipelinesClientConfiguration { options: { url: process.env.PIFACTORY_URL, package: PipelinePackages, - credentials: - process.env.LOCAL_ENV || process.env.ENV === 'local' - ? undefined - : credentials.createSsl(), + credentials: isLocalConnection ? undefined : credentials.createSsl(), protoPath: PipelineProtoFilePath, loader: { keepCase: true, diff --git a/src/modules/pipelinesV2/pipelines-client.ts b/src/modules/pipelinesV2/pipelines-client.ts index 0ddce5a..118e890 100644 --- a/src/modules/pipelinesV2/pipelines-client.ts +++ b/src/modules/pipelinesV2/pipelines-client.ts @@ -9,6 +9,8 @@ import { } from '@dadosfera/protospack-v2/dist/lib/PipelineV2'; import { credentials } from '@grpc/grpc-js'; +const isLocalConnection = !!process.env.PIFACTORY_URL?.includes('0.0.0.0'); + export class PipelinesClientConfiguration { public name = 'PipelinesClientConfiguration'; private config: GrpcOptions = { @@ -16,10 +18,7 @@ export class PipelinesClientConfiguration { options: { url: process.env.PIFACTORY_URL, package: [ProtoPackages.ReadPackage, ProtoPackages.WritePackage], - credentials: - process.env.LOCAL_ENV || process.env.ENV === 'local' - ? undefined - : credentials.createSsl(), + credentials: isLocalConnection ? undefined : credentials.createSsl(), protoPath: [ProtoPaths.ReadFilePath, ProtoPaths.WriteFilePath], loader: { keepCase: true, diff --git a/src/modules/transformations/transformations-client.ts b/src/modules/transformations/transformations-client.ts index 9be60ee..9b9a14d 100644 --- a/src/modules/transformations/transformations-client.ts +++ b/src/modules/transformations/transformations-client.ts @@ -6,6 +6,8 @@ import { import { credentials } from '@grpc/grpc-js'; import { Transformation } from '@dadosfera/protospack-v2'; +const isLocalConnection = !!process.env.INFACTORY_URL?.includes('0.0.0.0'); + export class TransformationsClientConfiguration { public name = 'TransformationsClientConfiguration'; private config: GrpcOptions = { @@ -13,10 +15,7 @@ export class TransformationsClientConfiguration { options: { url: process.env.INFACTORY_URL, package: [Transformation.ProtoPackages.WritePackage], - credentials: - process.env.LOCAL_ENV || process.env.ENV === 'local' - ? undefined - : credentials.createSsl(), + credentials: isLocalConnection ? undefined : credentials.createSsl(), protoPath: [Transformation.ProtoPaths.WriteFilePath], loader: { enums: String,