{"push_id":2475328688,"size":19,"distinct_size":19,"ref":"refs/heads/cloudupload_azure","head":"3ea09aaa435e2e285abd2b27a760971aba25d243","before":"e1801ad18a7e6b928a713fd1c07b00ec956de9cc","commits":[{"sha":"318fd765906fed64e21c7f949219edbf638c63c5","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[backend] Refactor clouduploader script\n\nStructured in module/class for better understanding and being prepared\nfor havin also the Azure code","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/318fd765906fed64e21c7f949219edbf638c63c5"},{"sha":"9b828a229a71c44466f1e768e8afc7ff1f5c3870","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[backend] Add the Azure cloud upload script\n\nAdded to the clouduploader.rb script","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/9b828a229a71c44466f1e768e8afc7ff1f5c3870"},{"sha":"4eab9cfc5d65c6fd815c5bba5ddeed83a42c5e1a","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[backend] Decrypt the credentials for Azure cloud upload\n\nCredentials come encrypted by the WebUI using RSA, we need to decrypt\nthose in order to run the upload.","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/4eab9cfc5d65c6fd815c5bba5ddeed83a42c5e1a"},{"sha":"6a74ad8d2e46860de4ab32662931bfae065552b6","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Separate EC2 upload in a sub-controller\n\nAs we are adding the Azure upload we need to have each possible cloud\ntarget separated in a different controller (in this case all will be\nsubclasses).\n\nCo-authored-by: David Kang <dkang@suse.com>","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/6a74ad8d2e46860de4ab32662931bfae065552b6"},{"sha":"c7e23f500b566d0cecf962883562fc3a46349cf5","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Add Azure upload controller and its views\n\nWe need a separate controller for uploading images to Azure as it have\ndifferent information stored in the jobs that are sent to the backend\n\nCo-authored-by: David Kang <dkang@suse.com>","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/c7e23f500b566d0cecf962883562fc3a46349cf5"},{"sha":"6706fb3f0f5ccc7d63b2da3ea82380974c00eb83","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Add a intermediate page for selecting cloud target\n\nNow we need to able the user choose among the clouds that are set up in\nour OBS instance. We provide a intermediate page where the user can\nselect (or configure in case is needed) the cloud target to upload.\n\nCo-authored-by: David Kang <dkang@suse.com>","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/6706fb3f0f5ccc7d63b2da3ea82380974c00eb83"},{"sha":"f9eafa4f7e01867e3117245a7d1f065bcc6d3768","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Move and rename Cloud::Params::Ec2\n\nTo follow the same namespace as the configuration we turned Cloud::Params::Ec2\ninto Cloud::Ec2::Params","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/f9eafa4f7e01867e3117245a7d1f065bcc6d3768"},{"sha":"a035012a3ba5f228ca122efbb69c4955e98cc044","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Remove unused scope in Cloud::User::UploadJob\n\nThis scope wasn't used in our codebase.","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/a035012a3ba5f228ca122efbb69c4955e98cc044"},{"sha":"621faa8a37aefd687174658eb53bfa7b24091267","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Move validation of VPC subnet to the right class\n\nBefore it was in the common model and now it will be moved to the\nspecific class, in this case Cloud::Ec2::Params.","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/621faa8a37aefd687174658eb53bfa7b24091267"},{"sha":"1112f4302611d46c30f6a14834571c052cbcd9c5","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Add validations for Azure cloud upload\n\nWe needed to ensure that the format of the data passed to the UploadJob\nare valid.\n\nCo-authored-by: David Kang <dkang@suse.com>","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/1112f4302611d46c30f6a14834571c052cbcd9c5"},{"sha":"59f1dcf9cfa1020aa5837c61f412cd0723cb3037","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Add fields for Azure in Cloud::Backend::Upload\n\nAs we will need those for the Azure upload feature\n\nCo-authored-by: David Kang <dkang@suse.com>","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/59f1dcf9cfa1020aa5837c61f412cd0723cb3037"},{"sha":"9218731f94b48de87a4d139208ca0343f6416093","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Add fields for Azure upload form\n\nWe needed to add all the fields for the Azure cloud upload feature\n\nCo-authored-by: David Kang <dkang@suse.com>","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/9218731f94b48de87a4d139208ca0343f6416093"},{"sha":"97a8840292d1281d5d9035af60821ac223647670","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Align form field for EC2 upload\n\nThe fields were not aligned, so we did it and also use the \"placeholder\"\nof the input for the subnet to show a tip about the format.\n\nCo-authored-by: David Kang <dkang@suse.com>","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/97a8840292d1281d5d9035af60821ac223647670"},{"sha":"0d47942a60eb00474b229e664160c12a19d0f5fe","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[frontend] Refactor Backend::Api::Cloud#upload\n\nWe needed to support Azure uploads so we added it while a small\nrefactoring on the method","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/0d47942a60eb00474b229e664160c12a19d0f5fe"},{"sha":"3374f67e2f2e7a220b9acc4a45e84841c531da94","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[ci] Move specs to the right file\n\nAs we divided the UploadJobsController into varios controllers every\nspec should live in its own file.","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/3374f67e2f2e7a220b9acc4a45e84841c531da94"},{"sha":"30d60d7a4004151cf3e3f5ab1bff4df336b2882e","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[ci] Add specs for Cloud::Azure::Params\n\nWe lacked of tests for this class.","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/30d60d7a4004151cf3e3f5ab1bff4df336b2882e"},{"sha":"2543b62b993e7ae2e6b215542328c0bb8263cae8","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[ci] Use fixtures for files in Azure Cloud upload specs\n\nWe were reading the files via File.read and instead we are now using\nfile_fixture('filename').read from Rspec","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/2543b62b993e7ae2e6b215542328c0bb8263cae8"},{"sha":"8b6a9238a42adc695a098b6c73746deee95cf235","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[ci] Add specs for the Cloud::Azure::UploadJobsController\n\nNeeded to add specs for covering this controller","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/8b6a9238a42adc695a098b6c73746deee95cf235"},{"sha":"3ea09aaa435e2e285abd2b27a760971aba25d243","author":{"name":"Moises Deniz Aleman","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"[ci] Rename projects in spec to not be misleading\n\nJust renamed some projects of the EC2 Cloud upload controller spec","distinct":true,"url":"https://api.github.com/repos/mdeniz/open-build-service/commits/3ea09aaa435e2e285abd2b27a760971aba25d243"}]}
{"actor":{"display_login":"mdeniz"}}