From e4154c6b008b084006eac0ed122a5c833b686ddd Mon Sep 17 00:00:00 2001 From: Brage Sekse Aarset Date: Tue, 12 Sep 2023 15:25:20 +0300 Subject: [PATCH] feat: set up calendar agent in k8s cluster --- .../kubernetes/deployments/calendar-agent.ts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 resources/kubernetes/deployments/calendar-agent.ts diff --git a/resources/kubernetes/deployments/calendar-agent.ts b/resources/kubernetes/deployments/calendar-agent.ts new file mode 100644 index 00000000..2a3be90d --- /dev/null +++ b/resources/kubernetes/deployments/calendar-agent.ts @@ -0,0 +1,20 @@ +import * as pulumi from '@pulumi/pulumi'; +import { StandardDeployment } from '../components/standard-deployment'; +import { provider } from '../provider'; + +const config = new pulumi.Config('calendar-agent'); + +export const standardDeployment = new StandardDeployment( + 'calendar-agent', + { + image: config.require('image'), + tag: config.require('tag'), + host: config.require('host'), + secretEnv: { + GOOGLE_CLIENT_ID: config.require('google-client-id'), + GOOGLE_CLIENT_SECRET: config.requireSecret('google-client-secret'), + GOOGLE_PROJECT: config.require('google-project'), + }, + }, + { providers: [provider] }, +);