{"push_id":3024136083,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"c8c2aed704b51aafaba494b321a718dc3876c766","before":"cba5f37d9391d7a947d06c3fea9a1b930613a05b","commits":[{"sha":"1c20afd37566328b2371c13a031c1364e2d93244","author":{"name":"Rafal Proszowski","email":"9ef10c1674eb078ddeeb9cdfae34b9f698c754d8@digital.cabinet-office.gov.uk"},"message":"Enable persistence for concourse\n\nWe belie that concourse will not be able to function correctly if the\npersistence is disabled.\n\nThere are two options to disable that, which makes it difficult to\nreason about. One is for the Postgres database, the other is for the\nworker's clutter collection.\n\nWithout these, we were not able to push any pipeline with fly - although\nwe were able to authenticate with the UI and the CLI. The error we've\nbeen experiencing is simple and non-descriptive:\n\n> error: forbidden\n\nA quick google and the look at first few issues pointed us at the\ndatabase being setup incorrectly which made us realise that persistence\nis the only thing we have changed about the setup.\n\nThis change should not have any side effects if the EBS would be enabled\nfor the cluster. This however means, concourse will fail to start the\npods/deployments correctly, when there is nothing in place for the\nPersistent Volume Claim.\n\nIf you happen to use a version of Kubernetes that doesn't support EBS\nvolumes you can fix the issue by running the following hack[1]:\n\n```\nkubectl create -f https://raw.githubusercontent.com/MaZderMind/hostpath-provisioner/master/manifests/rbac.yaml\nkubectl create -f https://raw.githubusercontent.com/MaZderMind/hostpath-provisioner/master/manifests/deployment.yaml\nkubectl create -f https://raw.githubusercontent.com/MaZderMind/hostpath-provisioner/master/manifests/storageclass.yaml\n```\n\n[1]: https://github.com/MaZderMind/hostpath-provisioner#tldr","distinct":false,"url":"https://api.github.com/repos/alphagov/gsp-base/commits/1c20afd37566328b2371c13a031c1364e2d93244"},{"sha":"bf98774536d050424c487ead6101a43295ff538b","author":{"name":"Rafal Proszowski","email":"9ef10c1674eb078ddeeb9cdfae34b9f698c754d8@digital.cabinet-office.gov.uk"},"message":"Add default Storage Class\n\nNow that we support some sort of storage, we'd like to define a default\nstorage class for the charts to fallback onto.\n\nThis is strictly set to AWS EBS at the moment, as this is our future\nchoice for the classes to start off with.","distinct":false,"url":"https://api.github.com/repos/alphagov/gsp-base/commits/bf98774536d050424c487ead6101a43295ff538b"},{"sha":"c8c2aed704b51aafaba494b321a718dc3876c766","author":{"name":"Sam Crang","email":"a2ca5a6f958ce9603d90561b1125fb4b04450663@gmail.com"},"message":"Merge pull request #2 from alphagov/enable-persistance\n\nEnable persistence for concourse","distinct":true,"url":"https://api.github.com/repos/alphagov/gsp-base/commits/c8c2aed704b51aafaba494b321a718dc3876c766"}]}
{"actor":{"display_login":"samcrang"}}