[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#999400: cloud-init: Update cloud-init in stable for newer version of Azure IMDS



Package: cloud-init
Version: 20.4.1-2+deb11u1
Severity: normal

Dear cloud team,

i would like to propose an update of cloud-init in stable. Before i open
a bug report with the release team for that, i would like to have a
discussion within the cloud team that all of the cloud team see no real
harm happening here.

Azure provides a so call Azure Instance Metadata Service, which is only
reachable from within the running VM on Azure on the non-routable IP
address (169.254.169.254).

Due to an update on the Azure side, it would be helpful to support the
newer API version of IMDS within cloud-init, a patch, that didn't make
it to stable, as of the time the change was made, changes on cloud-init
weren't allowed in the Debian freeze process.

The proposed change can be found here: https://github.com/canonical/cloud-init/pull/884/, though the patch on Github will not apply cleanly directly on the version of cloud-init in stable. I would be willing to prepare a more clean patch for that.

I see a very low risk on adding this to cloud-init in stable, as we
already have that code in testing, and we could very easy probably get a
version 21.4-1 into backports.

Also this code only affects one cloud vendor and should not break stuff
on other cloud vendors platform. It only adds information for IMDS.

Would this be a patch we would agree to be carried through the full
release cycle of Debian 11?

Thanks for feedback,
Martin

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-4-amd64 (SMP w/8 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cloud-init depends on:
ii  fdisk               2.37.2-4
ii  gdisk               1.0.8-3
ii  ifupdown            0.8.36+nmu1
ii  locales             2.32-4
ii  lsb-base            11.1.0
ii  lsb-release         11.1.0
ii  net-tools           1.60+git20181103.0eebece-1
ii  procps              2:3.3.17-5
ii  python3             3.9.7-1
ii  python3-configobj   5.0.6-5
ii  python3-jinja2      3.0.1-2
ii  python3-jsonpatch   1.32-2
ii  python3-jsonschema  3.2.0-3
ii  python3-netifaces   0.11.0-1
ii  python3-oauthlib    3.1.1-1
ii  python3-requests    2.25.1+dfsg-2
ii  python3-yaml        5.4.1-1
ii  util-linux          2.37.2-4

Versions of packages cloud-init recommends:
ii  cloud-guest-utils  0.31-2
ii  eatmydata          130-2
ii  sudo               1.9.5p2-3

Versions of packages cloud-init suggests:
pn  btrfs-progs  <none>
ii  e2fsprogs    1.46.4-1
pn  xfsprogs     <none>

-- no debconf information

--
Martin Zobel-Helas
Technical Lead Operations

E-Mail: martin.zobel-helas@credativ.de
pgp fingerprint: 6B18 5642 8E41 EC89 3D5D  BDBB 53B1 AC6D B11B 627B
http://www.credativ.de

credativ GmbH, HRB Mönchengladbach 12080
USt-ID-Nummer: DE204566209
Trompeterallee 108, 41189 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Geoff Richardson, Peter Lilley

Unser Umgang mit personenbezogenen Daten unterliegt
folgenden Bestimmungen: https://www.credativ.de/datenschutz


Reply to: