{
  "apiVersion": "operator.ptah.run/v1alpha1",
  "kind": "PtahSchema",
  "metadata": {
    "name": "shipments"
  },
  "spec": {
    "desired": {
      "ociRef": "oci://harbor.blog-harbor.svc.cluster.local/fulfillment/shipments@sha256:1f729335ce618fe83366cb5133cf35209da7adaa05e6d13071a0a5122e044ff2",
      "registryAuthFrom": {
        "dockerConfigJSONKey": ".dockerconfigjson",
        "mode": "Environment",
        "name": "harbor-operator",
        "passwordKey": "password",
        "registryKey": "registry",
        "tokenKey": "token",
        "usernameKey": "username"
      },
      "transport": {
        "caFrom": {
          "key": "ca.crt",
          "name": "harbor-ca"
        },
        "plainHTTP": false
      },
      "verificationPolicyFrom": {
        "key": "policy.yaml",
        "name": "blog-schema-policy"
      }
    },
    "execution": {
      "activeDeadlineSeconds": 300,
      "connectTimeout": "30s",
      "failureRetryInterval": "10s"
    },
    "interval": "30s",
    "policy": {
      "allowDestructive": false,
      "apply": "OnApproval",
      "driftSeverity": "all",
      "lockTimeout": "30s",
      "transactionMode": "file"
    },
    "suspend": false,
    "target": {
      "coordinationKey": "blog/fulfillment/primary",
      "engine": "PostgreSQL",
      "sharedRealm": false,
      "urlFrom": {
        "key": "url",
        "name": "demo-database"
      }
    }
  }
}