From a37a2516ac8897c8155b9c1dbe2bc3f03c144468 Mon Sep 17 00:00:00 2001 From: Ghadi Mhawej Date: Fri, 13 Sep 2024 14:29:02 +0300 Subject: [PATCH] feat: added kong files + minor fixes --- apps/vc-api/package.json | 9 ++++++++- .../credentails/credential.agent.initiator.ts | 9 +++++++++ k8s-staging/kong-ingress.yaml | 18 ++++++++++++++++++ k8s/kong-ingress.yaml | 18 ++++++++++++++++++ 4 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 k8s-staging/kong-ingress.yaml create mode 100644 k8s/kong-ingress.yaml diff --git a/apps/vc-api/package.json b/apps/vc-api/package.json index ed1aed4..6a89a75 100644 --- a/apps/vc-api/package.json +++ b/apps/vc-api/package.json @@ -20,6 +20,13 @@ "express": "4.20.0", "moment": "^2.30.1", "web-did-resolver": "^2.0.27", - "@nestjs/swagger": "^7.4.0" + "@nestjs/swagger": "^7.4.0", + "@veramo/did-manager": "^6.0.0", + "@veramo/key-manager": "^6.0.0", + "@veramo/kms-local": "^6.0.0", + "@veramo/did-provider-ethr": "^6.0.0", + "@veramo/did-resolver": "^6.0.0", + "@veramo/credential-w3c": "^6.0.0", + "@veramo/credential-ld": "^6.0.0" } } diff --git a/apps/vc-api/src/external/credentails/credential.agent.initiator.ts b/apps/vc-api/src/external/credentails/credential.agent.initiator.ts index 489a931..565253d 100644 --- a/apps/vc-api/src/external/credentails/credential.agent.initiator.ts +++ b/apps/vc-api/src/external/credentails/credential.agent.initiator.ts @@ -1,6 +1,15 @@ import { Injectable } from '@nestjs/common'; import type { ICredentialPlugin, IDIDManager, IIdentifier, IKeyManager, IResolver, TAgent } from '@veramo/core'; import type { ICredentialIssuerEIP712 } from '@veramo/credential-eip712'; +import type { } from '@veramo/did-manager' +import type { } from '@veramo/key-manager'; +import type { } from '@veramo/kms-local'; +import type { } from '@veramo/did-provider-ethr'; +import type { } from '@veramo/did-resolver'; +import type { } from '@veramo/credential-w3c'; +import type { } from '@veramo/credential-ld'; +import { } from '@veramo/credential-ld'; + export type Agent = TAgent export type Identifier = IIdentifier diff --git a/k8s-staging/kong-ingress.yaml b/k8s-staging/kong-ingress.yaml new file mode 100644 index 0000000..8e6f9a4 --- /dev/null +++ b/k8s-staging/kong-ingress.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: kong-alb + namespace: verifications-staging-namespace +spec: + ingressClassName: kong + rules: + - host: api-staging.justaname.id + http: + paths: + - path: /verifications/v1 + pathType: Prefix + backend: + service: + name: vc-api-service + port: + number: 3009 diff --git a/k8s/kong-ingress.yaml b/k8s/kong-ingress.yaml new file mode 100644 index 0000000..7201490 --- /dev/null +++ b/k8s/kong-ingress.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: kong-alb-production + namespace: verifications-namespace +spec: + ingressClassName: kong + rules: + - host: api.justaname.id + http: + paths: + - path: /verifications/v1 + pathType: Prefix + backend: + service: + name: vc-api-service + port: + number: 3009