{
  "apiVersion" : "v1",
  "kind" : "Template",
  "labels" : { },
  "metadata" : {
    "annotations" : {
      "description" : "Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/",
      "fabric8.zookeeper/iconUrl" : "https://cdn.rawgit.com/fabric8io/fabric8-ipaas/master/zookeeper/src/main/fabric8/icon.png",
      "fabric8.zookeeper/summary" : "Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/"
    },
    "labels" : { },
    "name" : "zookeeper"
  },
  "objects" : [ {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "group" : "io.fabric8.ipaas.apps"
      },
      "name" : "zookeeper"
    },
    "spec" : {
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "client",
        "port" : 2181,
        "targetPort" : 2181
      } ],
      "selector" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "group" : "io.fabric8.ipaas.apps"
      },
      "type" : "LoadBalancer"
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "group" : "io.fabric8.ipaas.apps"
      },
      "name" : "zookeeper-1"
    },
    "spec" : {
      "clusterIP" : "None",
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "election",
        "port" : 3888,
        "targetPort" : 3888
      }, {
        "name" : "peer",
        "port" : 2888,
        "targetPort" : 2888
      } ],
      "selector" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "serverId" : "1",
        "group" : "io.fabric8.ipaas.apps"
      }
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "group" : "io.fabric8.ipaas.apps"
      },
      "name" : "zookeeper-2"
    },
    "spec" : {
      "clusterIP" : "None",
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "election",
        "port" : 3888,
        "targetPort" : 3888
      }, {
        "name" : "peer",
        "port" : 2888,
        "targetPort" : 2888
      } ],
      "selector" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "serverId" : "2",
        "group" : "io.fabric8.ipaas.apps"
      }
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "Service",
    "metadata" : {
      "annotations" : { },
      "labels" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "group" : "io.fabric8.ipaas.apps"
      },
      "name" : "zookeeper-3"
    },
    "spec" : {
      "clusterIP" : "None",
      "deprecatedPublicIPs" : [ ],
      "externalIPs" : [ ],
      "ports" : [ {
        "name" : "election",
        "port" : 3888,
        "targetPort" : 3888
      }, {
        "name" : "peer",
        "port" : 2888,
        "targetPort" : 2888
      } ],
      "selector" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "serverId" : "3",
        "group" : "io.fabric8.ipaas.apps"
      }
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "ReplicationController",
    "metadata" : {
      "annotations" : {
        "fabric8.io/git-commit" : "1f05bb1f49005a5ca248f337201497a2d27a8e8d",
        "fabric8.io/git-branch" : "release-v2.2.108",
        "fabric8.io/build-id" : "1"
      },
      "labels" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "serverId" : "1",
        "group" : "io.fabric8.ipaas.apps"
      },
      "name" : "zookeeper-1"
    },
    "spec" : {
      "replicas" : 1,
      "selector" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "serverId" : "1",
        "group" : "io.fabric8.ipaas.apps"
      },
      "template" : {
        "metadata" : {
          "annotations" : { },
          "labels" : {
            "project" : "zookeeper",
            "provider" : "fabric8",
            "version" : "2.2.108",
            "serverId" : "1",
            "group" : "io.fabric8.ipaas.apps"
          }
        },
        "spec" : {
          "containers" : [ {
            "args" : [ ],
            "command" : [ ],
            "env" : [ {
              "name" : "ENSEMBLE_SIZE",
              "value" : "3"
            }, {
              "name" : "KUBERNETES_NAMESPACE",
              "valueFrom" : {
                "fieldRef" : {
                  "fieldPath" : "metadata.namespace"
                }
              }
            }, {
              "name" : "SERVER_ID",
              "value" : "1"
            } ],
            "image" : "fabric8/zookeeper:2.2.108",
            "name" : "zookeeper",
            "ports" : [ {
              "containerPort" : 2181,
              "name" : "zkclient"
            }, {
              "containerPort" : 3888,
              "name" : "election"
            }, {
              "containerPort" : 2888,
              "name" : "peer"
            }, {
              "containerPort" : 8778,
              "name" : "jolokia"
            } ],
            "securityContext" : { },
            "volumeMounts" : [ {
              "mountPath" : "/opt/zookeeper/data",
              "name" : "data",
              "readOnly" : false
            }, {
              "mountPath" : "/opt/zookeeper/log",
              "name" : "log",
              "readOnly" : false
            } ]
          } ],
          "imagePullSecrets" : [ ],
          "nodeSelector" : { },
          "volumes" : [ {
            "emptyDir" : {
              "medium" : "Memory"
            },
            "name" : "data"
          }, {
            "emptyDir" : {
              "medium" : "Memory"
            },
            "name" : "log"
          } ]
        }
      }
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "ReplicationController",
    "metadata" : {
      "annotations" : {
        "fabric8.io/git-commit" : "1f05bb1f49005a5ca248f337201497a2d27a8e8d",
        "fabric8.io/git-branch" : "release-v2.2.108",
        "fabric8.io/build-id" : "1"
      },
      "labels" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "serverId" : "2",
        "group" : "io.fabric8.ipaas.apps"
      },
      "name" : "zookeeper-2"
    },
    "spec" : {
      "replicas" : 1,
      "selector" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "serverId" : "2",
        "group" : "io.fabric8.ipaas.apps"
      },
      "template" : {
        "metadata" : {
          "annotations" : { },
          "labels" : {
            "project" : "zookeeper",
            "provider" : "fabric8",
            "version" : "2.2.108",
            "serverId" : "2",
            "group" : "io.fabric8.ipaas.apps"
          }
        },
        "spec" : {
          "containers" : [ {
            "args" : [ ],
            "command" : [ ],
            "env" : [ {
              "name" : "ENSEMBLE_SIZE",
              "value" : "3"
            }, {
              "name" : "KUBERNETES_NAMESPACE",
              "valueFrom" : {
                "fieldRef" : {
                  "fieldPath" : "metadata.namespace"
                }
              }
            }, {
              "name" : "SERVER_ID",
              "value" : "2"
            } ],
            "image" : "fabric8/zookeeper:2.2.108",
            "name" : "zookeeper",
            "ports" : [ {
              "containerPort" : 2181,
              "name" : "zkclient"
            }, {
              "containerPort" : 3888,
              "name" : "election"
            }, {
              "containerPort" : 2888,
              "name" : "peer"
            }, {
              "containerPort" : 8778,
              "name" : "jolokia"
            } ],
            "securityContext" : { },
            "volumeMounts" : [ {
              "mountPath" : "/opt/zookeeper/data",
              "name" : "data",
              "readOnly" : false
            }, {
              "mountPath" : "/opt/zookeeper/log",
              "name" : "log",
              "readOnly" : false
            } ]
          } ],
          "imagePullSecrets" : [ ],
          "nodeSelector" : { },
          "volumes" : [ {
            "emptyDir" : {
              "medium" : "Memory"
            },
            "name" : "data"
          }, {
            "emptyDir" : {
              "medium" : "Memory"
            },
            "name" : "log"
          } ]
        }
      }
    }
  }, {
    "apiVersion" : "v1",
    "kind" : "ReplicationController",
    "metadata" : {
      "annotations" : {
        "fabric8.io/git-commit" : "1f05bb1f49005a5ca248f337201497a2d27a8e8d",
        "fabric8.io/git-branch" : "release-v2.2.108",
        "fabric8.io/build-id" : "1"
      },
      "labels" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "serverId" : "3",
        "group" : "io.fabric8.ipaas.apps"
      },
      "name" : "zookeeper-3"
    },
    "spec" : {
      "replicas" : 1,
      "selector" : {
        "project" : "zookeeper",
        "provider" : "fabric8",
        "version" : "2.2.108",
        "serverId" : "3",
        "group" : "io.fabric8.ipaas.apps"
      },
      "template" : {
        "metadata" : {
          "annotations" : { },
          "labels" : {
            "project" : "zookeeper",
            "provider" : "fabric8",
            "version" : "2.2.108",
            "serverId" : "3",
            "group" : "io.fabric8.ipaas.apps"
          }
        },
        "spec" : {
          "containers" : [ {
            "args" : [ ],
            "command" : [ ],
            "env" : [ {
              "name" : "ENSEMBLE_SIZE",
              "value" : "3"
            }, {
              "name" : "KUBERNETES_NAMESPACE",
              "valueFrom" : {
                "fieldRef" : {
                  "fieldPath" : "metadata.namespace"
                }
              }
            }, {
              "name" : "SERVER_ID",
              "value" : "3"
            } ],
            "image" : "fabric8/zookeeper:2.2.108",
            "name" : "zookeeper",
            "ports" : [ {
              "containerPort" : 2181,
              "name" : "zkclient"
            }, {
              "containerPort" : 3888,
              "name" : "election"
            }, {
              "containerPort" : 2888,
              "name" : "peer"
            }, {
              "containerPort" : 8778,
              "name" : "jolokia"
            } ],
            "securityContext" : { },
            "volumeMounts" : [ {
              "mountPath" : "/opt/zookeeper/data",
              "name" : "data",
              "readOnly" : false
            }, {
              "mountPath" : "/opt/zookeeper/log",
              "name" : "log",
              "readOnly" : false
            } ]
          } ],
          "imagePullSecrets" : [ ],
          "nodeSelector" : { },
          "volumes" : [ {
            "emptyDir" : {
              "medium" : "Memory"
            },
            "name" : "data"
          }, {
            "emptyDir" : {
              "medium" : "Memory"
            },
            "name" : "log"
          } ]
        }
      }
    }
  } ],
  "parameters" : [ ]
}