agentic-os/kaniko-backend.yaml

34 lines
856 B
YAML

apiVersion: v1
kind: Pod
metadata:
name: kaniko-backend
namespace: platform-data
spec:
restartPolicy: Never
volumes:
- name: workspace
emptyDir: {}
initContainers:
- name: clone-repo
image: alpine/git
command:
- /bin/sh
- -c
- "git clone http://gitea.gitea.svc.cluster.local:3000/deepkoluguri/agentic-os.git /workspace"
volumeMounts:
- name: workspace
mountPath: /workspace
containers:
- name: kaniko
image: gcr.io/kaniko-project/executor:latest
args:
- "--context=dir:///workspace/newspaper-extractor/backend"
- "--dockerfile=Dockerfile"
- "--destination=registry.platform-data.svc.cluster.local:5000/agentic-os/newspaper-extractor-backend:v2"
- "--insecure"
- "--skip-tls-verify"
- "--cache=false"
volumeMounts:
- name: workspace
mountPath: /workspace