apiVersion: apps/v1 kind: Deployment metadata: name: cdn-deployment namespace: family labels: app: cdn-deployment keel.sh/policy: force keel.sh/match-tag: "true" spec: replicas: 1 selector: matchLabels: app: cdn-deployment template: metadata: labels: app: cdn-deployment spec: containers: - name: cdn-deployment imagePullPolicy: Always image: registry.asraphiel.dev/library/cdn-control:main ports: - containerPort: 8080 env: - name: CDN_ACCESS_KEY valueFrom: secretKeyRef: name: cdn-secrets key: access-key - name: CDN_SECRET_KEY valueFrom: secretKeyRef: name: cdn-secrets key: secret-key - name: CDN_ENDPOINT valueFrom: secretKeyRef: name: cdn-secrets key: endpoint - name: CDN_BASE_PATH valueFrom: secretKeyRef: name: cdn-secrets key: base-path - name: CDN_BUCKET valueFrom: secretKeyRef: name: cdn-secrets key: bucket imagePullSecrets: - name: registry-creds