apiVersion: batch/v1
kind: Job
metadata:
  name: post
  namespace: moh-uat
  annotations:
    argocd.argoproj.io/hook: PostSync
    argocd.argoproj.io/hook-delete-policy: HookSucceeded
    #argocd.argoproj.io/sync-options: Prune=false
spec:
  template:
    spec:
      containers:
      - name: postsync-pod
        image: registry.cloudsolutions.com.sa/kube/curl
        imagePullPolicy: IfNotPresent
        command: ["/bin/sh", "-c"]
        args:
          - |
            curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=billing_api_automation&Branch=main' -k 
        
        resources:
          limits:
            cpu: 300m
            memory: 1Gi
          requests:
            cpu: 250m
            memory: 256Mi
        envFrom:
        - secretRef:
            name: automation-secret
      restartPolicy: Never
      imagePullSecrets:
      - name: regcred