mirror of
https://github.com/fosrl/pangolin.git
synced 2026-10-21 20:19:07 +02:00
Add mtls to blueprint, policy, and oss getTraefikConfig
This commit is contained in:
@@ -30,6 +30,21 @@ export default async function migration() {
|
||||
"createdAt" bigint NOT NULL
|
||||
);
|
||||
`);
|
||||
await db.execute(sql`
|
||||
CREATE TABLE "resourcePolicyMtlsCertificates" (
|
||||
"mtlsCertificateId" serial PRIMARY KEY NOT NULL,
|
||||
"resourcePolicyId" integer NOT NULL,
|
||||
"name" varchar,
|
||||
"certificate" text NOT NULL,
|
||||
"subject" varchar,
|
||||
"issuer" varchar,
|
||||
"serialNumber" varchar,
|
||||
"fingerprint" varchar,
|
||||
"notBefore" bigint,
|
||||
"notAfter" bigint,
|
||||
"createdAt" bigint NOT NULL
|
||||
);
|
||||
`);
|
||||
await db.execute(sql`
|
||||
CREATE TABLE "clientOrgRoles" (
|
||||
"clientId" integer NOT NULL,
|
||||
@@ -67,6 +82,15 @@ export default async function migration() {
|
||||
await db.execute(
|
||||
sql`ALTER TABLE "resources" ADD COLUMN "mtlsEnabled" boolean DEFAULT false NOT NULL;`
|
||||
);
|
||||
await db.execute(
|
||||
sql`ALTER TABLE "resources" ADD COLUMN "forwardIdentityHeaders" boolean DEFAULT true NOT NULL;`
|
||||
);
|
||||
await db.execute(
|
||||
sql`ALTER TABLE "resourcePolicies" ADD COLUMN "mtlsEnabled" boolean DEFAULT false NOT NULL;`
|
||||
);
|
||||
await db.execute(
|
||||
sql`ALTER TABLE "resourcePolicyMtlsCertificates" ADD CONSTRAINT "resourcePolicyMtlsCertificates_resourcePolicyId_resourcePolicies_resourcePolicyId_fk" FOREIGN KEY ("resourcePolicyId") REFERENCES "public"."resourcePolicies"("resourcePolicyId") ON DELETE cascade ON UPDATE no action;`
|
||||
);
|
||||
await db.execute(
|
||||
sql`ALTER TABLE "resourceMtlsCertificates" ADD CONSTRAINT "resourceMtlsCertificates_resourceId_resources_resourceId_fk" FOREIGN KEY ("resourceId") REFERENCES "public"."resources"("resourceId") ON DELETE cascade ON UPDATE no action;`
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user