{
  "_version" : 3,
  "supported_versions" : {
    "centos" : [
      "1.18.6",
      "1.19.5",
      "1.20.2"
    ],
    "suse" : [
      "1.18.6"
    ]
  },
  "bootstrap_image_version" : "0.1",
  "version_info" : {
    "latest" : {
      "_version" : 2,
      "min_upgrade_version" : "latest",
      "relnote_url" : "https://kubernetes.io/docs/setup/release/notes/",
      "addons" : [
        "hpecp-agent",
        "kubedirector",
        "kube-state-metrics",
        "kubernetes-dashboard",
        "metrics-server",
        "nvidia-plugin",
        "hpecp-monitoring",
        "hpecp-nvidiagpubeat",
        "hpecp-serviceaccounts",
        "picasso-compute",
        "picasso-tenant",
        "falco",
        "kubeflow",
        "airflow",
        "opa-gatekeeper",
        "argocd"
      ]
    },
    "1.18" : {
      "_version" : 2,
      "min_upgrade_version" : "1.17.0",
      "relnote_url" : "https://v1-18.docs.kubernetes.io/docs/setup/release/notes/",
      "addons" : [
        "hpecp-agent",
        "kubedirector",
        "kube-state-metrics",
        "kubernetes-dashboard",
        "metrics-server",
        "nvidia-plugin",
        "hpecp-monitoring",
        "hpecp-nvidiagpubeat",
        "hpecp-serviceaccounts",
        "picasso-compute",
        "picasso-tenant",
        "istio",
        "falco",
        "kubeflow",
        "airflow",
        "opa-gatekeeper",
        "argocd"
      ]
    },
    "1.19" : {
      "_version" : 2,
      "min_upgrade_version" : "1.18.0",
      "relnote_url" : "https://v1-19.docs.kubernetes.io/docs/setup/release/notes/",
      "addons" : [
        "hpecp-agent",
        "kubedirector",
        "kube-state-metrics",
        "kubernetes-dashboard",
        "metrics-server",
        "nvidia-plugin",
        "hpecp-monitoring",
        "hpecp-nvidiagpubeat",
        "hpecp-serviceaccounts",
        "picasso-compute",
        "picasso-tenant",
        "istio",
        "falco",
        "kubeflow",
        "airflow",
        "opa-gatekeeper",
        "argocd"
      ]
    },
    "1.20" : {
      "_version" : 2,
      "min_upgrade_version" : "1.19.0",
      "relnote_url" : "https://v1-20.docs.kubernetes.io/docs/setup/release/notes/",
      "addons" : [
        "hpecp-agent",
        "kubedirector",
        "kube-state-metrics",
        "kubernetes-dashboard",
        "metrics-server",
        "nvidia-plugin",
        "hpecp-monitoring",
        "hpecp-nvidiagpubeat",
        "hpecp-serviceaccounts",
        "picasso-compute",
        "picasso-tenant",
        "istio",
        "falco",
        "kubeflow",
        "airflow",
        "opa-gatekeeper",
        "argocd"
      ]
    }
  },
  "import_addons" : [
    "hpecp-agent",
    "kubedirector",
    "kube-state-metrics",
    "hpecp-monitoring"
  ],
  "addon_info" : {
    "airflow": {
      "_version": 2,
      "required": false,
      "version": "2.0-3",
      "system": false,
      "order": 100,
      "tools_version" : "0.4",
      "deployment": "hpecp-bootstrap-airflow",
      "label": {
        "name": "Enable Airflow",
        "description": "Bootstrap Airflow components"
      }
    },
    "argocd" : {
      "_version": 2,
      "required": true,
      "version": "1.8.4-1",
      "system": true,
      "order": 40,
      "tools_version": "0.4",
      "deployment": "hpecp-bootstrap-argocd",
      "label": {
        "name": "ArgoCD",
        "description": "Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes."
      }
    },
    "falco" : {
      "_version" : 2,
      "required" : true,
      "version" : "0.27.0-4",
      "system" : true,
      "order" : 9999,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-falco",
      "label" : {
        "name" : "Falco",
        "description" : "Falco System Call Auditing.  Falco will be added to each ECP-managed Kubernetes cluster. To enable the Falco system call auditing on a Kubernetes node install the Falco kernel driver on that node's host OS."
	  }
    },
    "hpecp-agent" : {
      "_version" : 2,
      "required" : true,
      "version" : "1.1.13-1",
      "system" : true,
      "order" : 10,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-hpecp-agent",
      "label" : {
        "name" : "hpecp-bootstrap-hpecp-agent",
        "description" : ""
      }
    },
    "hpecp-monitoring" : {
      "_version" : 2,
      "required" : true,
      "version" : "6.6.5-7.0",
      "system" : true,
      "order" : 50,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-hpecp-monitoring",
      "label" : {
        "name" : "hpecp-bootstrap-hpecp-monitoring",
        "description" : ""
      }
    },
    "hpecp-nvidiagpubeat" : {
      "_version" : 2,
      "required" : true,
      "version" : "6.5.5-2",
      "system" : true,
      "order" : 50,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-hpecp-nvidiagpubeat",
      "label" : {
        "name" : "hpecp-bootstrap-hpecp-nvidiagpubeat",
        "description" : ""
      }
    },
    "hpecp-serviceaccounts" : {
      "_version" : 2,
      "required" : true,
      "version" : "0.2-3",
      "system" : true,
      "order" : 40,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-hpecp-serviceaccounts",
      "label" : {
        "name" : "hpecp-bootstrap-hpecp-serviceaccounts",
        "description" : ""
      }
    },
    "istio": {
      "_version" : 2,
      "required" : false,
      "version" : "1.9.0-0",
      "system" : false,
      "order" : 30,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-istio",
      "label" : {
        "name" : "Istio",
        "description" : "Istio Service Mesh addon for Kubernetes."
      }
    },
    "kubedirector" : {
      "_version" : 2,
      "required" : true,
      "version" : "0.6.2-3",
      "system" : true,
      "order" : 20,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-kubedirector",
      "label" : {
        "name" : "hpecp-bootstrap-kubedirector",
        "description" : ""
      }
    },
    "kubeflow": {
      "_version": 2,
      "required": false,
      "version": "1.2-5",
      "system": false,
      "order": 100,
      "tools_version" : "0.4",
      "deployment": "hpecp-bootstrap-kubeflow",
      "label": {
        "name": "Enable Kubeflow",
        "description": "Bootstrap Kubeflow components"
      }
    },
    "kubernetes-dashboard" : {
      "_version" : 2,
      "required" : true,
      "version" : "v2.0.0-rc2-2",
      "system" : true,
      "order" : 40,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-kubernetes-dashboard",
      "label" : {
        "name" : "hpecp-bootstrap-kubernetes-dashboard",
        "description" : ""
      }
    },
    "kube-state-metrics" : {
      "_version" : 2,
      "required" : true,
      "version" : "1.9.6-2",
      "system" : true,
      "order" : 40,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-kube-state-metrics",
      "label" : {
        "name" : "hpecp-bootstrap-kube-state-metrics",
        "description" : ""
      }
    },
    "metrics-server" : {
      "_version" : 2,
      "required" : true,
      "version" : "v0.3.6-4",
      "system" : true,
      "order" : 40,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-metrics-server",
      "label" : {
        "name" : "hpecp-bootstrap-metrics-server",
        "description" : ""
      }
    },
    "nvidia-plugin" : {
      "_version" : 2,
      "required" : true,
      "version" : "0.9.0-1",
      "system" : true,
      "order" : 40,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-nvidia-plugin",
      "label" : {
        "name" : "hpecp-bootstrap-nvidia-plugin",
        "description" : ""
      }
    },
    "opa-gatekeeper" : {
      "_version": 2,
      "required": true,
      "version": "3.3.0-2",
      "system": true,
      "order": 99999,
      "tools_version": "0.4",
      "deployment": "hpecp-bootstrap-opa-gatekeeper",
      "label": {
        "name": "Open Policy Agent Gatekeeper",
        "description": "Open Policy Agent Gatekeeper project can be leveraged to help enforce policies and strengthen governance in a Kubernetes environment"
      }
    },
    "picasso-tenant": {
      "_version": 2,
      "required": true,
      "version": "picasso-1.4.1-drop7-43-2",
      "system": true,
      "order": 30,
      "tools_version": "0.4",
      "deployment": "hpecp-bootstrap-picasso",
      "label": {
        "name": "Enable Tenant operator",
        "description": "Enable custom resources to create Tenant application"
      }
    },
    "picasso-compute" : {
      "_version" : 2,
      "required" : false,
      "version" : "picasso-1.4.1-drop7-43-2",
      "system" : false,
      "order" : 100,
      "tools_version" : "0.4",
      "deployment" : "hpecp-bootstrap-picasso",
      "label" : {
        "name" : "Enable Spark operator",
        "description" : "Enable custom resources to create Spark application"
      }
    },
    "datafabric": {
      "_version": 2,
      "required": false,
      "version": "picasso-1.4.1-drop7-43-2",
      "system": true,
      "order": 40,
      "tools_version" : "0.4",
      "deployment": "hpecp-bootstrap-picasso",
      "label": {
        "name": "Enable datafabric",
        "description": "Bootstrap datafabric components"
      }
    }
  }
}
