Bug#874580: stretch-pu: package waagent/2.2.14-1~deb9u1
On Sat, Sep 09, 2017 at 05:23:24PM +0200, Julien Cristau wrote:
> On Thu, Sep 7, 2017 at 16:10:48 +0200, Bastian Blank wrote:
> > The Azure agent provides the provisioning part of the Microsoft Azure platform.
> > It is necessary to tell the platform about the state of the systems. Therefor
> > it is part of the "hardware" support for the Azure platform.
> >
> > Recent versions of the agent add support for a new revision of the platform
> > called Azure Stack. In a nutshell, Azure Stack is Azure in a box for your home
> > (Azure on Premise). Without this update, Debian can't be used on this new
> > platform. The package itself is only useful on images within the Azure
> > plattform and thus this upload will only affect users within Azure.
> Do any of the changes affect the pre-existing Azure platforms? What's
> the regression potential for those users?
Everyone else uses it.
> (Also, we prefer if the full diff is included in pu bugs directly.)
README.md | 39 ++-
azurelinuxagent/agent.py | 52 ++-
azurelinuxagent/common/conf.py | 41 ++-
azurelinuxagent/common/dhcp.py | 15 +-
azurelinuxagent/common/event.py | 141 ++++++--
azurelinuxagent/common/exception.py | 33 +-
azurelinuxagent/common/future.py | 4 -
azurelinuxagent/common/logger.py | 35 +-
azurelinuxagent/common/osutil/arch.py | 55 +++
azurelinuxagent/common/osutil/bigip.py | 51 ---
azurelinuxagent/common/osutil/debian.py | 2 +-
azurelinuxagent/common/osutil/default.py | 202 +++++++----
azurelinuxagent/common/osutil/factory.py | 66 ++--
azurelinuxagent/common/osutil/freebsd.py | 18 +-
azurelinuxagent/common/osutil/gaia.py | 196 +++++++++++
azurelinuxagent/common/osutil/openbsd.py | 345 ++++++++++++++++++
azurelinuxagent/common/osutil/redhat.py | 29 +-
azurelinuxagent/common/protocol/hostplugin.py | 266 ++++++++++----
azurelinuxagent/common/protocol/metadata.py | 84 +++--
azurelinuxagent/common/protocol/ovfenv.py | 2 +-
azurelinuxagent/common/protocol/restapi.py | 56 ++-
azurelinuxagent/common/protocol/util.py | 60 ++--
azurelinuxagent/common/protocol/wire.py | 260 +++++++-------
azurelinuxagent/common/rdma.py | 7 +-
azurelinuxagent/common/utils/cryptutil.py | 2 +-
azurelinuxagent/common/utils/fileutil.py | 26 +-
azurelinuxagent/common/utils/restutil.py | 36 +-
azurelinuxagent/common/utils/shellutil.py | 44 ++-
azurelinuxagent/common/utils/textutil.py | 26 +-
azurelinuxagent/common/version.py | 84 +++--
azurelinuxagent/daemon/main.py | 62 ++--
azurelinuxagent/daemon/resourcedisk/default.py | 62 +++-
azurelinuxagent/daemon/resourcedisk/factory.py | 4 +
azurelinuxagent/daemon/resourcedisk/freebsd.py | 5 +-
azurelinuxagent/daemon/resourcedisk/openbsd.py | 113 ++++++
azurelinuxagent/ga/env.py | 9 +-
azurelinuxagent/ga/exthandlers.py | 205 +++++++----
azurelinuxagent/ga/monitor.py | 20 +-
azurelinuxagent/ga/update.py | 294 ++++++++++++----
azurelinuxagent/pa/deprovision/arch.py | 33 ++
azurelinuxagent/pa/deprovision/default.py | 167 +++++++--
azurelinuxagent/pa/deprovision/factory.py | 3 +
azurelinuxagent/pa/provision/cloudinit.py | 132 +++++++
azurelinuxagent/pa/provision/default.py | 196 ++++++++---
azurelinuxagent/pa/provision/factory.py | 10 +-
azurelinuxagent/pa/provision/ubuntu.py | 98 ------
azurelinuxagent/pa/rdma/centos.py | 10 +-
azurelinuxagent/pa/rdma/suse.py | 6 +-
bin/waagent2.0 | 14 +
config/66-azure-storage.rules | 19 +-
config/alpine/waagent.conf | 9 +
config/arch/waagent.conf | 109 ++++++
config/bigip/waagent.conf | 9 +
config/clearlinux/waagent.conf | 9 +
config/coreos/waagent.conf | 9 +
config/freebsd/waagent.conf | 9 +
config/gaia/waagent.conf | 106 ++++++
config/openbsd/waagent.conf | 105 ++++++
config/suse/waagent.conf | 9 +
config/ubuntu/waagent.conf | 9 +
config/waagent.conf | 9 +
debian/.git-dpm | 14 +-
debian/changelog | 27 ++
debian/control | 2 +
debian/patches/agent-command-provision.patch | 10 +-
debian/patches/agent-command-resourcedisk.patch | 20 +-
debian/patches/disable-bytecode-exthandler.patch | 33 ++
debian/patches/entry-points.patch | 27 +-
debian/patches/ignore-missing-vmbus.patch | 23 --
debian/patches/osutil-debian.patch | 29 +-
debian/patches/resourcedisk-filesystem.patch | 67 ++--
debian/patches/series | 2 +-
debian/patches/user-shell.patch | 6 +-
debian/rules | 2 +
debian/share/apt-setup | 21 ++
debian/waagent.install | 1 +
debian/waagent.waagent-apt.service | 13 +
init/arch/waagent.service | 16 +
init/gaia/waagent | 56 +++
init/openbsd/waagent | 10 +
makepkg.py | 11 +-
setup.py | 20 +-
tests/common/osutil/test_bigip.py | 29 --
tests/common/osutil/test_default.py | 230 ++++++++++++
tests/common/test_conf.py | 61 ++++
tests/common/test_event.py | 157 +++++++++
tests/common/test_logger.py | 66 ++++
tests/common/test_version.py | 52 +--
tests/daemon/test_daemon.py | 28 +-
tests/data/events/1478123456789000.tld | 1 +
tests/data/events/1478123456789001.tld | 1 +
tests/data/events/1479766858966718.tld | 1 +
.../ext/{sample_ext.zip => sample_ext-1.2.0.zip} | Bin
.../HandlerManifest.json | 0
.../ext/{sample_ext => sample_ext-1.2.0}/sample.py | 0
tests/data/ga/WALinuxAgent-2.2.0.zip | Bin 357277 -> 0 bytes
tests/data/ga/WALinuxAgent-2.2.11.zip | Bin 0 -> 450878 bytes
tests/data/ga/supported.json | 8 +
tests/data/metadata/vmagent_manifest1.json | 20 ++
tests/data/metadata/vmagent_manifest2.json | 20 ++
tests/data/metadata/vmagent_manifests.json | 7 +
.../data/metadata/vmagent_manifests_invalid1.json | 10 +
.../data/metadata/vmagent_manifests_invalid2.json | 10 +
tests/data/test_waagent.conf | 111 ++++++
tests/distro/test_resourceDisk.py | 1 +
tests/ga/test_extension.py | 105 ++++++
tests/ga/test_monitor.py | 50 ++-
tests/ga/test_update.py | 367 ++++++++++++++++----
tests/pa/test_deprovision.py | 138 +++++++-
tests/pa/test_provision.py | 61 +++-
tests/protocol/mockwiredata.py | 2 +-
tests/protocol/test_hostplugin.py | 385 +++++++++++++++++----
tests/protocol/test_metadata.py | 124 ++++++-
tests/protocol/test_wire.py | 124 ++++++-
tests/test_agent.py | 92 +++++
tests/tools.py | 4 -
tests/utils/test_file_util.py | 100 +++++-
tests/utils/test_passwords.txt | 4 +
tests/utils/test_text_util.py | 12 +-
119 files changed, 5634 insertions(+), 1288 deletions(-)
--
Beam me up, Scotty! It ate my phaser!
Reply to: