From 9919c261f1b655fe221c0f2d1f02a507ad3feac1 Mon Sep 17 00:00:00 2001 From: Adphi Date: Sat, 21 Nov 2020 12:24:30 +0100 Subject: [PATCH] add example deployment --- config.example.yml | 4 ++++ deploy/deploy.yml | 55 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 config.example.yml create mode 100644 deploy/deploy.yml diff --git a/config.example.yml b/config.example.yml new file mode 100644 index 0000000..b349484 --- /dev/null +++ b/config.example.yml @@ -0,0 +1,4 @@ +modules: +- import: go.adphi.net/go-repo + repository: git.adphi.net/adphi/go-repo + readme: git.adphi.net/adphi/go-repo/raw/master/README.md diff --git a/deploy/deploy.yml b/deploy/deploy.yml new file mode 100644 index 0000000..b68057a --- /dev/null +++ b/deploy/deploy.yml @@ -0,0 +1,55 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: go-repo + labels: + app: go-repo +spec: + replicas: 1 + template: + metadata: + name: go-repo + labels: + app: go-repo + spec: + containers: + - name: go-repo + args: + - /config/config.yml + image: adphi/go-repo + imagePullPolicy: IfNotPresent + volumeMounts: + - mountPath: /config + name: config + restartPolicy: Always + volumes: + - name: config + configMap: + name: go-repo + selector: + matchLabels: + app: go-repo + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: go-repo +data: + config.yml: | + modules: + - import: go.adphi.net/go-repo + repository: git.adphi.net/adphi/go-repo + readme: git.adphi.net/adphi/go-repo/raw/master/README.md + +--- +apiVersion: v1 +kind: Service +metadata: + name: go-repo +spec: + selector: + app: go-repo + ports: + - port: 8888 + type: LoadBalancer