From 81847f4c49330c5a530a9b17929941b52413f58b Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 28 Jan 2024 23:50:06 +0100 Subject: [PATCH] feat: add infra Signed-off-by: kjuulh --- cuddle-infrastructure/.drone.yml | 155 ++++++++++++++++++ cuddle-infrastructure/.gitignore | 2 + cuddle-infrastructure/cuddle-template.json | 10 ++ cuddle-infrastructure/cuddle.yaml | 20 +++ cuddle-infrastructure/renovate.json | 3 + .../templates/kustomize/base/deployment.yaml | 20 +++ .../kustomize/base/kustomization.yaml | 24 +++ .../templates/kustomize/base/service.yaml | 17 ++ cuddle-templates.json | 5 +- 9 files changed, 254 insertions(+), 2 deletions(-) create mode 100644 cuddle-infrastructure/.drone.yml create mode 100644 cuddle-infrastructure/.gitignore create mode 100644 cuddle-infrastructure/cuddle-template.json create mode 100644 cuddle-infrastructure/cuddle.yaml create mode 100644 cuddle-infrastructure/renovate.json create mode 100644 cuddle-infrastructure/templates/kustomize/base/deployment.yaml create mode 100644 cuddle-infrastructure/templates/kustomize/base/kustomization.yaml create mode 100644 cuddle-infrastructure/templates/kustomize/base/service.yaml diff --git a/cuddle-infrastructure/.drone.yml b/cuddle-infrastructure/.drone.yml new file mode 100644 index 0000000..2813783 --- /dev/null +++ b/cuddle-infrastructure/.drone.yml @@ -0,0 +1,155 @@ +kind: pipeline +name: default +type: docker + +steps: + - name: load_secret + image: debian:buster-slim + volumes: + - name: ssh + path: /root/.ssh/ + environment: + SSH_KEY: + from_secret: gitea_id_ed25519 + commands: + - mkdir -p $HOME/.ssh/ + - echo "$SSH_KEY" | base64 -d > $HOME/.ssh/id_ed25519 + - chmod -R 600 ~/.ssh + - | + cat >$HOME/.ssh/config <