From 232b14a21a617b00f441ad327181fc7e7d1df346 Mon Sep 17 00:00:00 2001 From: ytshih Date: Mon, 2 Sep 2024 02:13:10 +0000 Subject: [PATCH] Add k8s manifest --- k8s/cm.algo-dcbot-config.yml | 10 ++++++++ k8s/deploy.algo-dcbot.yml | 50 ++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 k8s/cm.algo-dcbot-config.yml create mode 100644 k8s/deploy.algo-dcbot.yml diff --git a/k8s/cm.algo-dcbot-config.yml b/k8s/cm.algo-dcbot-config.yml new file mode 100644 index 0000000..8793d67 --- /dev/null +++ b/k8s/cm.algo-dcbot-config.yml @@ -0,0 +1,10 @@ +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: algo-dcbot-config +data: + dcbot-token: + dcbot-id: + maintainer-id: + default-role-id: diff --git a/k8s/deploy.algo-dcbot.yml b/k8s/deploy.algo-dcbot.yml new file mode 100644 index 0000000..cce0f11 --- /dev/null +++ b/k8s/deploy.algo-dcbot.yml @@ -0,0 +1,50 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: algo-dcbot + labels: + app: algo-dcbot +spec: + replicas: 1 + selector: + matchLabels: + app: algo-dcbot + rel: stable + template: + metadata: + labels: + app: algo-dcbot + rel: stable + ver: '0.2' + spec: + containers: + - name: dcbot + image: 'gitea.konchin.com/system/algo-dcbot:latest' + env: + - name: DC_TOKEN + valueFrom: + configMapKeyRef: + name: algo-dcbot-config + key: dcbot-token + optional: false + - name: DC_CLIENTID + valueFrom: + configMapKeyRef: + name: algo-dcbot-config + key: dcbot-id + optional: false + - name: ADMIN_ID + valueFrom: + configMapKeyRef: + name: algo-dcbot-config + key: maintainer-id + optional: true + - name: DEFAULT_ROLE + valueFrom: + configMapKeyRef: + name: algo-dcbot-config + key: default-role-id + optional: true + imagePullSecrets: + - name: regcred