[
  {
    "path": ".gitignore",
    "content": ".idea/"
  },
  {
    "path": "README.md",
    "content": "# example-voting-app-kubernetes-v2\n\nThis is based on the original [example-voting-app](https://github.com/dockersamples/example-voting-app) from docker-examples(https://github.com/dockersamples)\n\nmodified to work on Kubernetes\n\n\n"
  },
  {
    "path": "postgres-pod.yml",
    "content": "apiVersion: v1\nkind: Pod\nmetadata:\n  name: postgres-pod\n  labels:\n    name: postgres-pod\n    app: demo-voting-app\nspec:\n  containers:\n  - name: postgres\n    image: postgres:9.4\n    env:\n    - name: POSTGRES_USER\n      value: \"postgres\"\n    - name:  POSTGRES_PASSWORD\n      value: \"postgres\"\n    - name: POSTGRES_HOST_AUTH_METHOD\n      value: trust\n    ports:\n     - containerPort: 5432\n"
  },
  {
    "path": "postgres-service.yml",
    "content": "apiVersion: v1\nkind: Service\nmetadata:\n  name: db\n  labels:\n    name: db-service\n    app: demo-voting-app\nspec:\n  ports:\n  - port: 5432\n    targetPort: 5432\n  selector:\n     name: postgres-pod\n     app: demo-voting-app\n"
  },
  {
    "path": "redis-pod.yml",
    "content": "apiVersion: v1\nkind: Pod\nmetadata:\n  name: redis-pod\n  labels:\n    name: redis-pod\n    app: demo-voting-app\nspec:\n  containers:\n  - name: redis\n    image: redis:latest\n    ports:\n     - containerPort: 6379"
  },
  {
    "path": "redis-service.yml",
    "content": "apiVersion: v1\nkind: Service\nmetadata:\n  name: redis\n  labels:\n    name: redis-service\n    app: demo-voting-app\nspec:\n  ports:\n  - port: 6379\n    name: redis-something\n    targetPort: 6379\n  selector:\n     name: redis-pod\n     app: demo-voting-app\n"
  },
  {
    "path": "result-app-pod.yml",
    "content": "apiVersion: v1\nkind: Pod\nmetadata:\n  name: result-app-pod\n  labels:\n    name: result-app-pod\n    app: demo-voting-app\nspec:\n  containers:\n  - name: result-app\n    image: dockersamples/examplevotingapp_result\n    ports:\n     - containerPort: 80"
  },
  {
    "path": "result-app-service.yml",
    "content": "apiVersion: v1\nkind: Service\nmetadata:\n  name: result-service\n  labels:\n    name: result-service\n    app: demo-result-app\nspec:\n  type: LoadBalancer\n  ports:\n  - port: 80\n    targetPort: 80\n  selector:\n     name: result-app-pod\n     app: demo-voting-app\n"
  },
  {
    "path": "voting-app-pod.yml",
    "content": "apiVersion: v1\nkind: Pod\nmetadata:\n  name: voting-app-pod\n  labels:\n    name: voting-app-pod\n    app: demo-voting-app\nspec:\n  containers:\n  - name: voting-app\n    image: dockersamples/examplevotingapp_vote\n    ports:\n         - containerPort: 80"
  },
  {
    "path": "voting-app-service.yml",
    "content": "apiVersion: v1\nkind: Service\nmetadata:\n  name: voting-service\n  labels:\n    name: voting-service\n    app: demo-voting-app\nspec:\n  ports:\n  - port: 80\n    targetPort: 80\n  type: LoadBalancer\n  selector:\n     name: voting-app-pod\n     app: demo-voting-app\n"
  },
  {
    "path": "worker-app-pod.yml",
    "content": "apiVersion: v1\nkind: Pod\nmetadata:\n  name: worker-app-pod\n  labels:\n    name: worker-app-pod\n    app: demo-voting-app\nspec:\n  containers:\n  - name: worker-app\n    image: dockersamples/examplevotingapp_worker"
  }
]