{"push_id":1612978719,"size":7,"distinct_size":4,"ref":"refs/heads/iaguis/s3","head":"158c755d64f03bb7d208e385dcb0450682559e59","before":"11235227734d072be37e431a85ba0f1db8c89271","commits":[{"sha":"9b0502559b5cf0f3f0204e34981ab1a8d65ab9af","author":{"name":"Michal Rostecki","email":"16ee31d476a95706a2bc24c59eb2c184f071e0c3@kinvolk.io"},"message":"create: Use AWS keypairs\n\nImport the provided SSH public key as the keypair in AWS\nand use it for logging in into instances.\n\nFixes #32","distinct":false,"url":"https://api.github.com/repos/kinvolk/aws-operator/commits/9b0502559b5cf0f3f0204e34981ab1a8d65ab9af"},{"sha":"73b2f4c2db8e17b029d5b79540defa8a70d52c51","author":{"name":"Iago López Galeiras","email":"cf72ad97863626af7676324730cc83a378a949bb@kinvolk.io"},"message":"client: initialize clients at the beginning (#46)\n\n* vendor: add s3 package\r\n\r\n* client: initialize clients at the beginning\r\n\r\nFor the services we're gonna use, let's initialize their clients only\r\nonce and at the beginning.","distinct":false,"url":"https://api.github.com/repos/kinvolk/aws-operator/commits/73b2f4c2db8e17b029d5b79540defa8a70d52c51"},{"sha":"ce4c00ea16e2bd76dac3cd751fdc552e34644aba","author":{"name":"Iago López Galeiras","email":"cf72ad97863626af7676324730cc83a378a949bb@kinvolk.io"},"message":"vendor: update k8scloudconfig (#48)\n\n* glide: update dependencies\r\n\r\n* vendor: update vendor","distinct":false,"url":"https://api.github.com/repos/kinvolk/aws-operator/commits/ce4c00ea16e2bd76dac3cd751fdc552e34644aba"},{"sha":"71f7dbc6e2393d84055e48a277278b830b30fa1e","author":{"name":"Iago López Galeiras","email":"cf72ad97863626af7676324730cc83a378a949bb@kinvolk.io"},"message":"create: make retrying more robust (#47)\n\nIncrease the number of times we retry because I've seen some instances\r\nthat took longer than 10 seconds.\r\n\r\nIf we time out, return a proper error instead of panicking.","distinct":true,"url":"https://api.github.com/repos/kinvolk/aws-operator/commits/71f7dbc6e2393d84055e48a277278b830b30fa1e"},{"sha":"9792ac300dd4d467ffc3afcf443c5c6c21189d2e","author":{"name":"Iago López Galeiras","email":"cf72ad97863626af7676324730cc83a378a949bb@kinvolk.io"},"message":"create: pass cloudconfig through S3\n\nTo avoid the 16KB limit aws imposes on user-data.\n\nThis is how it works:\n\n1. We upload the final cloudconfig to s3\n2. We generate a \"small cloudconfig\" whose only task is fetching the\nfinal cloudconfig from s3\n3. We configure the instance to be able to access the s3 URI where the\nfinal cloudconfig is stored\n4. We start the instance with the \"small cloudconfig\"\n\nAt runtime, the instance will boot with the \"small cloudconfig\", then it\nwill fetch the final cloudconfig, and finally it will run\ncoreos-cloudinit again against the final cloudconfig.","distinct":true,"url":"https://api.github.com/repos/kinvolk/aws-operator/commits/9792ac300dd4d467ffc3afcf443c5c6c21189d2e"},{"sha":"f695fc57d10ef98ba838e7a523851d88f157d569","author":{"name":"Iago López Galeiras","email":"cf72ad97863626af7676324730cc83a378a949bb@kinvolk.io"},"message":"templates: don't use latest for quay.io/coreos/awscli","distinct":true,"url":"https://api.github.com/repos/kinvolk/aws-operator/commits/f695fc57d10ef98ba838e7a523851d88f157d569"},{"sha":"158c755d64f03bb7d208e385dcb0450682559e59","author":{"name":"Iago López Galeiras","email":"cf72ad97863626af7676324730cc83a378a949bb@kinvolk.io"},"message":"create: pass Dir S3 URI instead of the parts","distinct":true,"url":"https://api.github.com/repos/kinvolk/aws-operator/commits/158c755d64f03bb7d208e385dcb0450682559e59"}]}
{"actor":{"display_login":"iaguis"}}