{"action":"opened","issue":{"url":"https://api.github.com/repos/kubernetes/charts/issues/5355","repository_url":"https://api.github.com/repos/kubernetes/charts","labels_url":"https://api.github.com/repos/kubernetes/charts/issues/5355/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/charts/issues/5355/comments","events_url":"https://api.github.com/repos/kubernetes/charts/issues/5355/events","html_url":"https://github.com/kubernetes/charts/issues/5355","id":319585834,"number":5355,"title":"Concourse - One of the two workers fail to start","user":{"login":"vikas027","id":6998650,"avatar_url":"https://avatars1.githubusercontent.com/u/6998650?v=4","gravatar_id":"","url":"https://api.github.com/users/vikas027","html_url":"https://github.com/vikas027","followers_url":"https://api.github.com/users/vikas027/followers","following_url":"https://api.github.com/users/vikas027/following{/other_user}","gists_url":"https://api.github.com/users/vikas027/gists{/gist_id}","starred_url":"https://api.github.com/users/vikas027/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vikas027/subscriptions","organizations_url":"https://api.github.com/users/vikas027/orgs","repos_url":"https://api.github.com/users/vikas027/repos","events_url":"https://api.github.com/users/vikas027/events{/privacy}","received_events_url":"https://api.github.com/users/vikas027/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-02T14:50:40Z","updated_at":"2018-05-02T14:50:40Z","closed_at":null,"author_association":"NONE","body":"**Version of Helm and Kubernetes**:\r\nKubernetes 1.9.5\r\nHelm 2.8.1\r\n\r\n**Which chart**:\r\nstable/concourse\r\n\r\n**What happened**:\r\nI have two K8s nodes provisioned and built exactly through Ansible.\r\n\r\nOne Concourse worker runs fine, but the other one fails with below error.\r\n```\r\n# kubectl get pods -l app=concourse-worker\r\nNAME                 READY     STATUS             RESTARTS   AGE\r\nconcourse-worker-0   0/1       CrashLoopBackOff   820        3d\r\nconcourse-worker-1   1/1       Running            2          3d\r\n# \r\n# kubectl logs --tail=100 concourse-worker-0\r\n{\"timestamp\":\"1525271673.596265316\",\"source\":\"worker\",\"message\":\"worker.setup.unpacking\",\"log_level\":1,\"data\":{\"session\":\"1\"}}\r\n{\"timestamp\":\"1525271679.114085913\",\"source\":\"worker\",\"message\":\"worker.setup.done\",\"log_level\":1,\"data\":{\"session\":\"1\"}}\r\n{\"timestamp\":\"1525271679.114521027\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"bosh-deployment\",\"session\":\"2.1.1\"}}\r\n{\"timestamp\":\"1525271679.684633970\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"bosh-io-release\",\"session\":\"2.1.2\"}}\r\n{\"timestamp\":\"1525271679.930649757\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"bosh-io-stemcell\",\"session\":\"2.1.3\"}}\r\n{\"timestamp\":\"1525271680.343657970\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"cf\",\"session\":\"2.1.4\"}}\r\n{\"timestamp\":\"1525271681.089042187\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"docker-image\",\"session\":\"2.1.5\"}}\r\n{\"timestamp\":\"1525271683.180324554\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"git\",\"session\":\"2.1.6\"}}\r\n{\"timestamp\":\"1525271683.916492939\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"github-release\",\"session\":\"2.1.7\"}}\r\n{\"timestamp\":\"1525271684.460904360\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"hg\",\"session\":\"2.1.8\"}}\r\n{\"timestamp\":\"1525271685.373307943\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"pool\",\"session\":\"2.1.9\"}}\r\n{\"timestamp\":\"1525271686.099325657\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"s3\",\"session\":\"2.1.10\"}}\r\n{\"timestamp\":\"1525271686.663558960\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"semver\",\"session\":\"2.1.11\"}}\r\n{\"timestamp\":\"1525271688.233308554\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"time\",\"session\":\"2.1.12\"}}\r\n{\"timestamp\":\"1525271688.538172245\",\"source\":\"worker\",\"message\":\"worker.garden.extract-resources.extract.extracting\",\"log_level\":1,\"data\":{\"resource-type\":\"tracker\",\"session\":\"2.1.13\"}}\r\n{\"timestamp\":\"1525271689.120981932\",\"source\":\"baggageclaim\",\"message\":\"baggageclaim.failed-to-set-up-driver\",\"log_level\":2,\"data\":{\"error\":\"overlay driver requires kernel version \\u003e= 4.0.0\"}}\r\noverlay driver requires kernel version >= 4.0.0\r\n# \r\n```\r\n\r\n**What you expected to happen**:\r\nI was expecting both the workers to be healthy\r\n\r\n**How to reproduce it** (as minimally and precisely as possible):\r\nUse similar values while creating a helm chart.\r\n```\r\n# cat /tmp/concourse_helm_values.yml | grep -v '#' | sed '/^$/d'\r\n---\r\nimage: concourse/concourse\r\nimageTag: \"3.12.0\"\r\nimagePullPolicy: IfNotPresent\r\nconcourse:\r\n  atcPort: 8080\r\n  tsaPort: 2222\r\n  allowSelfSignedCertificates: false\r\n  authDuration: 6h\r\n  resourceCheckingInterval: 1m\r\n  oldResourceGracePeriod: 5m\r\n  resourceCacheCleanupInterval: 30s\r\n  externalURL: https://concourse.<my-domain>\r\n  baggageclaimDriver: overlay\r\n  containerPlacementStrategy: random\r\n  encryption:\r\n    enabled: false\r\n  basicAuth:\r\n    enabled:\r\n  githubAuth:\r\n    enabled:  true\r\n    organization: vikas027-org\r\n    team: admins\r\n  gitlabAuth:\r\n    enabled: false\r\n  genericOauth:\r\n    enabled: false\r\nweb:\r\n  replicas: 1\r\n  resources:\r\n    requests:\r\n      cpu: \"100m\"\r\n      memory: \"128Mi\"\r\n  tolerations: []\r\n  service:\r\n    type: ClusterIP\r\n  ingress:\r\n    enabled: false\r\n  metrics:\r\n    prometheus:\r\n      enabled: false\r\n      port: 9391\r\nworker:\r\n  replicas: 2\r\n  minAvailable: 1\r\n  resources:\r\n    requests:\r\n      cpu: \"100m\"\r\n      memory: \"512Mi\"\r\n  nodeSelector: {}\r\n  tolerations: []\r\n  terminationGracePeriodSeconds: 60\r\n  fatalErrors: |-\r\n    guardian.api.garden-server.create.failed\r\n    baggageclaim.api.volume-server.create-volume-async.failed-to-create\r\n  updateStrategy: RollingUpdate\r\n  podManagementPolicy: Parallel\r\npersistence:\r\n  enabled: true\r\n  worker:\r\n    accessMode: ReadWriteOnce\r\n    size: 20Gi\r\npostgresql:\r\n  enabled: true\r\n  postgresUser: concourse\r\n  postgresPassword: concourse\r\n  postgresDatabase: concourse\r\n  persistence:\r\n    enabled: true\r\ncredentialManager:\r\n  kubernetes:\r\n    enabled: true\r\n    teams:\r\n      - main\r\n    keepNamespaces: true\r\n  ssm:\r\n    enabled: false\r\n  vault:\r\n    enabled: false\r\n    pathPrefix: /concourse\r\nrbac:\r\n  create: true\r\n  apiVersion: v1beta1\r\n  webServiceAccountName: default\r\n  workerServiceAccountName: default\r\nsecrets:\r\n  create: true\r\n  hostKey: |-\r\n    <private_key>\r\n  hostKeyPub: |-\r\n    <public_key>\r\n  sessionSigningKey: |-\r\n    <private_key>\r\n  workerKey: |-\r\n    <private_key>\r\n  workerKeyPub: |-\r\n    <public_key>\r\n  basicAuthUsername:\r\n  basicAuthPassword:\r\n  githubAuthClientId: <github_client_id>\r\n  githubAuthClientSecret: <github_client_secret_id>\r\n#\r\n```\r\n\r\n**Anything else we need to know**:\r\nI have built the cluster using Kubespray, not sure if that matters. My other helm charts work perfectly though.\r\n"}}
{"actor":{"display_login":"vikas027"}}