All Downloads are FREE. Search and download functionalities are using the official Maven repository.

bundlebee.manifest.json Maven / Gradle / Ivy

There is a newer version: 1.0.27
Show newest version
{
  "alveoli": [
    {
      "//": "Setup \"${project.artifactId}\" which runs a PostgreSQL instance usable by other applications.",
      "name": "${project.groupId}:${project.artifactId}:${project.version}",
      "descriptors": [
        {
          "name": "${project.groupId}_${project.artifactId}.configmap",
          "interpolate": true
        },
        {
          "name": "${project.groupId}_${project.artifactId}.persistencevolume",
          "interpolate": true,
          "includeIf": {
            "operator": "ANY",
            "conditions": [
              {
                "negate": true,
                "type": "SYSTEM_PROPERTY",
                "key": "bundlebee.alveolus.${project.groupId}_${project.artifactId}.persistencevolume.exclude",
                "value": "true"
              }
            ]
          }
        },
        {
          "name": "${project.groupId}_${project.artifactId}.persistencevolumeclaim",
          "interpolate": true
        },
        {
          "name": "${project.groupId}_${project.artifactId}.service"
        },
        {
          "name": "${project.groupId}_${project.artifactId}.statefulset",
          "interpolate": true
        }
      ],
      "placeholdersDoc": [
        {
          "name": "postgres-local.db",
          "description": "The default database name in the PostgreSQL instance."
        },
        {
          "name": "postgres-local.username",
          "description": "The default user PostgreSQL username."
        },
        {
          "name": "postgres-local.password",
          "description": "The default user PostgreSQL password."
        },
        {
          "name": "postgres-local.mountPath",
          "description": "Where to persist data - using a hostPath mounting point by default."
        }
      ]
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy