{"push_id":1041724332,"size":131,"distinct_size":2,"ref":"refs/heads/long-macaroon","head":"dacd88beab0529b2c8634815f82390679d8bde7c","before":"b73b9d8eb383a1deb204115461a4ccdc69dd30fb","commits":[{"sha":"5183ab72825bb79dbcca137e87e7fdccdfd6a262","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"network: Added a few missing fields to InterfaceInfo, needed by the new link-layer devices and addresses model","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/5183ab72825bb79dbcca137e87e7fdccdfd6a262"},{"sha":"02a2cfcb0cfd2745e969a74ee6d1e63f759118ff","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"params: Added a few more fields to NetworkConfig needed by the new model","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/02a2cfcb0cfd2745e969a74ee6d1e63f759118ff"},{"sha":"d2222862bb0d4387dde1e7c577dbf4a4c9f1d0f8","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"provisioner: Pass expected network config to SetInstanceInfo","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/d2222862bb0d4387dde1e7c577dbf4a4c9f1d0f8"},{"sha":"2e533e869d82b381a71e469ecb93b7495aff093f","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"state;apiserver: Add devices and addresses on provisioning","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/2e533e869d82b381a71e469ecb93b7495aff093f"},{"sha":"dc784c3b19fabb167ed4b39f50c8cca52561dc35","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"worker;api: Discover and report back observed network config of the machine","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/dc784c3b19fabb167ed4b39f50c8cca52561dc35"},{"sha":"774a80818bf977de97bdfb5528225b948a994d6f","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"apiserver: SetObservedNetworkConfig added; reused provisioner and machine code for NetworkConfig->state.LLDArds,state.LLDAddrs","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/774a80818bf977de97bdfb5528225b948a994d6f"},{"sha":"e8b1a6b6118c626d36b6ad0783738a649173c196","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"apiserver: Filter non-bridge observed devices before setting","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/e8b1a6b6118c626d36b6ad0783738a649173c196"},{"sha":"bb49dd5e29a39da403d18ba80d7915e9d948fd33","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"maas: Additional attributes reported back for NICs","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/bb49dd5e29a39da403d18ba80d7915e9d948fd33"},{"sha":"44a08c5b57786c4c1cba3bf6f15bbacb19003871","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"Fixed a few issues found after the first live test","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/44a08c5b57786c4c1cba3bf6f15bbacb19003871"},{"sha":"a9bd9c034e8ac8cee6bd11df519209600af1a954","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"maas: Quick hack that considerably speeds up initial boot with multiple bridges to configure","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/a9bd9c034e8ac8cee6bd11df519209600af1a954"},{"sha":"31f5cc922db04381e74fc3cfb538f400dfd52e69","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"More fixes after live tests","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/31f5cc922db04381e74fc3cfb538f400dfd52e69"},{"sha":"a207c049d4ad7adcde03b215060472386857e032","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"Fully tested network config sorting and merging common code","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/a207c049d4ad7adcde03b215060472386857e032"},{"sha":"44aef58cb775188a45f20d9c18ee43a03af3242b","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"Fixed a logger name","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/44aef58cb775188a45f20d9c18ee43a03af3242b"},{"sha":"7b550e6f1ce1c985e4fe55cf619b630cade2b30c","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"More fixes, reused common code, etc","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/7b550e6f1ce1c985e4fe55cf619b630cade2b30c"},{"sha":"5813684d7edb4a3b265dd7ca2e88fe557692b385","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"state: Commented out some code until SetLinkLayerDevices is done","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/5813684d7edb4a3b265dd7ca2e88fe557692b385"},{"sha":"395cd86924ba002c06217692d245ec9413b1946f","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"state: AddLinkLayerDevices -> SetLinkLayerDevices (idempotent)","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/395cd86924ba002c06217692d245ec9413b1946f"},{"sha":"a3e048edb64c34649e99e4ad48306c3271bc684b","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"state: Machine.setParentLinkDevicesBeforeTheirChildren added and tested","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/a3e048edb64c34649e99e4ad48306c3271bc684b"},{"sha":"c4d42c7ba5fcb38d9ba17b2d07a6f83a97e7d465","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"state;apiserver: Machine.SetParentLinkLayerDevicesBeforeTheirChildren() exported and tested; reused in SetInstanceInfo() and SetObservedNetworkConfig()","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/c4d42c7ba5fcb38d9ba17b2d07a6f83a97e7d465"},{"sha":"6f555fa3aaa0989a60965ab832ae83d46c4b6e07","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"apiserver: Provisioner sets devicesArgs and devicesAddrs from NetworkConfig when calling SetInstanceInfo","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/6f555fa3aaa0989a60965ab832ae83d46c4b6e07"},{"sha":"eec0b1552ec49deb5e796535390368766240eafe","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"Made setting addresses and devices on machines truly idempotent","distinct":false,"url":"https://api.github.com/repos/natefinch/juju/commits/eec0b1552ec49deb5e796535390368766240eafe"}]}