--- # Argo WorkflowTemplate — submit from the Argo UI at http://192.168.87.8 # or via: kubectl create job --from=cronjob/upgrade-requester manual-$(date +%Y%m%d-%H%M) -n k8s-version-tracker apiVersion: argoproj.io/v1alpha1 kind: WorkflowTemplate metadata: name: upgrade-requester-manual namespace: k8s-version-tracker labels: app: upgrade-requester spec: entrypoint: run-upgrade serviceAccountName: upgrade-requester templates: - name: run-upgrade container: image: registry.storedbox.net/k8s-version-tracker:latest imagePullPolicy: Always command: ["python", "request_upgrades.py"] env: - name: MATTERMOST_WEBHOOK_URL valueFrom: secretKeyRef: name: version-tracker-secrets key: MATTERMOST_WEBHOOK_URL - name: GITEA_TOKEN valueFrom: secretKeyRef: name: version-tracker-secrets key: GITEA_TOKEN - name: GITEA_REPO_URL value: "https://repo.adservio.us/ai_approver/argocd-gitops.git" - name: GITEA_USERNAME value: "ai_approver" - name: GITEA_COMMITTER_NAME value: "k8s-version-tracker" - name: GITEA_COMMITTER_EMAIL value: "k8s-version-tracker@themosers.club" - name: APPROVAL_MIDDLEWARE_URL value: "http://192.168.87.14:8085" - name: APPROVAL_TIMEOUT_MINUTES value: "60" - name: APPROVAL_POLL_INTERVAL value: "30" resources: requests: cpu: 50m memory: 128Mi limits: cpu: 200m memory: 256Mi volumeMounts: - name: tmp mountPath: /tmp volumes: - name: tmp emptyDir: {}