apiVersion: batch/v1
kind: Job
metadata:
  annotations:
    helm.sh/hook: post-install
    helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
    helm.sh/hook-weight: "1"
  creationTimestamp: "2026-05-14T04:59:48Z"
  generation: 1
  labels:
    app: startupapicheck
    app.kubernetes.io/component: startupapicheck
    app.kubernetes.io/instance: cert-manager
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: startupapicheck
    app.kubernetes.io/version: v1.11.5
    helm.sh/chart: cert-manager-v1.11.5
  name: cert-manager-startupapicheck
  namespace: cert-manager
  resourceVersion: "1663"
  uid: 3ab8c226-dc6d-4e15-b5db-5cf8f42e2a15
spec:
  backoffLimit: 4
  completionMode: NonIndexed
  completions: 1
  parallelism: 1
  selector:
    matchLabels:
      batch.kubernetes.io/controller-uid: 3ab8c226-dc6d-4e15-b5db-5cf8f42e2a15
  suspend: false
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: startupapicheck
        app.kubernetes.io/component: startupapicheck
        app.kubernetes.io/instance: cert-manager
        app.kubernetes.io/managed-by: Helm
        app.kubernetes.io/name: startupapicheck
        app.kubernetes.io/version: v1.11.5
        batch.kubernetes.io/controller-uid: 3ab8c226-dc6d-4e15-b5db-5cf8f42e2a15
        batch.kubernetes.io/job-name: cert-manager-startupapicheck
        controller-uid: 3ab8c226-dc6d-4e15-b5db-5cf8f42e2a15
        helm.sh/chart: cert-manager-v1.11.5
        job-name: cert-manager-startupapicheck
    spec:
      containers:
      - args:
        - check
        - api
        - --wait=1m
        image: harbor.atmosphere.dev/quay.io/jetstack/cert-manager-ctl:v1.12.17
        imagePullPolicy: IfNotPresent
        name: cert-manager-startupapicheck
        resources: {}
        securityContext:
          allowPrivilegeEscalation: false
          capabilities:
            drop:
            - ALL
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      dnsPolicy: ClusterFirst
      nodeSelector:
        kubernetes.io/os: linux
        openstack-control-plane: enabled
      restartPolicy: OnFailure
      schedulerName: default-scheduler
      securityContext:
        runAsNonRoot: true
        seccompProfile:
          type: RuntimeDefault
      serviceAccount: cert-manager-startupapicheck
      serviceAccountName: cert-manager-startupapicheck
      terminationGracePeriodSeconds: 30
status:
  active: 1
  ready: 1
  startTime: "2026-05-14T04:59:48Z"
  uncountedTerminatedPods: {}
