{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/kontinuous-values-yaml/_shared/latest--use.schema.json",
  "title": "schema for create-db job usage",
  "x-lintel": {
    "source": "https://raw.githubusercontent.com/socialgouv/kontinuous/v1/plugins/contrib/jobs/create-db/use.schema.json",
    "sourceSha256": "4d05f7e433674f79b85e9834d6ad550597eac607dfa0e19b44aecd1fc1e5d960"
  },
  "type": "object",
  "properties": {
    "pgAdminUserSecretRefName": {
      "description": "Secret with admin credentials to the database server",
      "type": "string"
    },
    "pgSecretName": {
      "description": "Name of the kubernetes user secret to create. Defaults to pg-user",
      "type": "string"
    },
    "database": {
      "description": "Name of the Postgres database to create. Defaults to environment",
      "type": "string"
    },
    "pgUser": {
      "description": "Name of the Postgres user to create",
      "type": "string"
    },
    "extensions": {
      "description": "List of Postgres extensions to create in the new database. Defaults to `hstore pgcrypto citext uuid-ossp postgis pg_trgm unaccent`",
      "type": "string"
    },
    "useAzureFlex": {
      "description": "Use an Azure Flex database. defaults to false",
      "type": "string",
      "enum": [
        "true",
        "false"
      ]
    }
  },
  "required": [],
  "additionalProperties": false
}
