Change logs for cloud-init source package in Eoan

  • cloud-init (20.2-45-g5f7825e2-0ubuntu1~19.10.1) eoan; urgency=medium
    
      * d/cloud-init.templates: Add RbxCloud datasource support
      * d/control: drop python3-pep8, python3-pyflakes, python3-six from
        Build-depends
      * d/patches/ec2-dont-apply-full-imds-network-config.patch: by default only
        configure DHCP on eth0 to retain current network config behavior
      * d/patches/renderer-do-not-prefer-netplan.patch: leave default renderer
        order as ENI before netplan.
      * New upstream snapshot. (LP: #1881018)
        - test: fix all flake8 E241 (#403) [Joshua Powers]
        - test: ignore flake8 E402 errors in main.py (#402) [Joshua Powers]
        - cc_grub_dpkg: determine idevs in more robust manner with grub-probe
          (#358) [Matthew Ruffell]
        - test: fix all flake8 E741 errors (#401) [Joshua Powers]
        - tests: add groovy integration tests for ubuntu (#400)
        - Enable chef_license support for chef infra client (#389) [Bipin Bachhao]
        - testing: use flake8 again (#392) [Joshua Powers]
    
    cloud-init (20.2-38-g8377897b-0ubuntu1~19.10.1) eoan; urgency=medium
    
      * d/control: drop pyflakes from Build-Depends
      * d/control: drop python3-nose and python3-unittest2 from Build-Depends
        - upstream uses pytest
      * d/control: add python3-pytest to Build-Depends
        - This fixes upstream daily builds.  python3-nose is not removed from
          Build-Depends because, currently, the Ubuntu package builds will still
          use it for testing.
      * New upstream snapshot. (LP: #1881018)
        - enable Puppet, Chef mcollective in default config (#385)
          [Mina Galić (deprecated: Igor Galić)]
        - HACKING.rst: introduce .net -> Networking refactor section (#384)
        - Travis: do not install python3-contextlib2 (dropped dependency) (#388)
          [Paride Legovini]
        - HACKING: mention that .github-cla-signers is alpha-sorted (#380)
        - Add bipinbachhao as contributor (#379) [Bipin Bachhao]
        - cc_snap: validate that assertions property values are strings (#370)
        - conftest: implement partial disable_subp_usage (#371)
        - test_resolv_conf: refresh stale comment (#374)
        - cc_snap: apply validation to snap.commands properties (#364)
        - make finding libc platform independent (#366)
          [Mina Galić (deprecated: Igor Galić)]
        - doc/rtd/topics/faq: Updates LXD docs links to current site (#368) [TomP]
        - templater: drop Jinja Python 2 compatibility shim (#353)
        - cloudinit: minor pylint fixes (#360)
        - cloudinit: remove unneeded __future__ imports (#362)
        - migrating momousta lp user to Moustafa-Moustafa GitHub user (#361)
          [Moustafa Moustafa]
        - cloud_tests: emit dots on Travis while fetching images (#347)
        - Add schema to apt configure config (#357) [lucasmoura]
        - conftest: add docs and tests regarding CiTestCase's subp functionality
          (#343)
        - analyze/dump: refactor shared string into variable (#350)
        - doc: update boot.rst with correct timing of runcmd (#351)
        - HACKING.rst: change contact info to Rick Harding (#359) [lucasmoura]
        - HACKING.rst: guide people to add themselves to the CLA file (#349)
        - HACKING.rst: more unit testing documentation (#354)
        - .travis.yml: don't run lintian during integration test package builds
          (#352)
        - Add test to ensure docs examples are valid cloud-init configs (#355)
          [James Falcon]
        - make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng]
        - Create tests to validate schema examples (#348) [lucasmoura]
        - analyze/dump: add support for Amazon Linux 2 log lines (#346)
        - bsd: upgrade support (#305) [Gonéri Le Bouder]
        - Add lucasmoura as contributor (#345) [lucasmoura]
        - Add "therealfalcon" as contributor (#344) [James Falcon]
        - Adapt the package building scripts to use Python 3 (#231)
          [Paride Legovini]
        - DataSourceEc2: use metadata's NIC ordering to determine route-metrics
          (#342)
        - .travis.yml: introduce caching (#329)
        - cc_locale: introduce schema (#335)
        - doc/rtd/conf.py: bump copyright year to 2020 (#341)
        - yum_add_repo: Add Centos to the supported distro list (#340)
        - Release 20.2 (#337)
        - doc/format: reference make-mime.py instead of an inline script (#334)
        - Add docs about  creating parent folders (#330) [Adrian Wilkins]
        - DataSourceNoCloud/OVF: drop claim to support FTP (#333)
        - schema: ignore spurious pylint error (#332)
        - schema: add json schema for write_files module (#152)
        - BSD: find_devs_with_ refactoring (#298) [Gonéri Le Bouder]
        - nocloud: drop work around for Linux 2.6 (#324) [Gonéri Le Bouder]
        - cloudinit: drop dependencies on unittest2 and contextlib2 (#322)
        - distros: handle a potential mirror filtering error case (#328)
        - log: remove unnecessary import fallback logic (#327)
        - .travis.yml: don't run integration test on ubuntu/* branches (#321)
        - More unit test documentation (#314)
        - conftest: introduce disable_subp_usage autouse fixture (#304)
        - YAML align indent sizes for docs readability  (#323) [Tak Nishigori]
        - network_state: add missing space to log message (#325)
        - tests: add missing mocks for get_interfaces_by_mac (#326)
        - test_mounts: expand happy path test for both happy paths (#319)
        - cc_mounts: fix incorrect format specifiers (#316)
        - swap file "size" being used before checked if str (#315) [Eduardo Otubo]
        - HACKING.rst: add pytest version gotchas section (#311)
        - docs: Add steps to re-run cloud-id and cloud-init (#313) [Joshua Powers]
        - readme: OpenBSD is now supported (#309) [Gonéri Le Bouder]
        - net: ignore 'renderer' key in netplan config (#306)
        - Add support for NFS/EFS mounts (#300) [Andrew Beresford]
        - openbsd: set_passwd should not unlock user (#289) [Gonéri Le Bouder]
        - tools/.github-cla-signers: add beezly as CLA signer (#301)
        - util: remove unnecessary lru_cache import fallback (#299)
        - HACKING.rst: reorganise/update CLA signature info (#297)
        - distros: drop leading/trailing hyphens from mirror URL labels (#296)
        - HACKING.rst: add note about variable annotations (#295)
        - CiTestCase: stop using and remove sys_exit helper (#283)
        - distros: replace invalid characters in mirror URLs with hyphens (#291)
        - rbxcloud: gracefully handle arping errors (#262) [Adam Dobrawy]
        - Fix cloud-init ignoring some misdeclared mimetypes in user-data.
          [Kurt Garloff]
        - net: ubuntu focal prioritize netplan over eni even if both present (#267)
        - cloudinit: refactor util.is_ipv4 to net.is_ipv4_address (#292)
        - net/cmdline: replace type comments with annotations (#294)
        - HACKING.rst: add Type Annotations design section (#293)
        - net: introduce is_ip_address function (#288)
        - CiTestCase: remove now-unneeded parse_and_read helper method (#286)
        - .travis.yml: allow 30 minutes of inactivity in cloud tests (#287)
        - sources/tests/test_init: drop use of deprecated inspect.getargspec (#285)
        - setup.py: drop NIH check_output implementation (#282)
        - Identify SAP Converged Cloud as OpenStack [Silvio Knizek]
        - add Openbsd support (#147) [Gonéri Le Bouder]
        - HACKING.rst: add examples of the two test class types (#278)
        - VMWware: support to update guest info gc status if enabled (#261)
          [xiaofengw-vmware]
        - Add lp-to-git mapping for kgarloff (#279)
        - set_passwords: avoid chpasswd on BSD (#268) [Gonéri Le Bouder]
        - HACKING.rst: add Unit Testing design section (#277)
        - util: read_cc_from_cmdline handle urlencoded yaml content (#275)
        - distros/tests/test_init: add tests for _get_package_mirror_info (#272)
        - HACKING.rst: add links to new Code Review Process doc (#276)
        - freebsd: ensure package update works (#273) [Gonéri Le Bouder]
        - doc: introduce Code Review Process documentation (#160)
        - tools: use python3 (#274)
        - cc_disk_setup: fix RuntimeError (#270)
        - cc_apt_configure/util: combine search_for_mirror implementations (#271)
        - bsd: boottime does not depend on the libc soname (#269)
          [Gonéri Le Bouder]
        - test_oracle,DataSourceOracle: sort imports (#266)
        - DataSourceOracle: update .network_config docstring (#257)
        - cloudinit/tests: remove unneeded with_logs configuration (#263)
        - .travis.yml: drop stale comment (#255)
        - .gitignore: add more common directories (#258)
        - ec2: render network on all NICs and add secondary IPs as static (#114)
        - ec2 json validation: fix the reference to the 'merged_cfg' key (#256)
          [Paride Legovini]
        - releases.yaml: quote the Ubuntu version numbers (#254) [Paride Legovini]
        - cloudinit: remove six from packaging/tooling (#253)
        - util/netbsd: drop six usage (#252)
        - workflows: introduce stale pull request workflow (#125)
        - cc_resolv_conf: introduce tests and stabilise output across Python
          versions (#251)
        - fix minor issue with resolv_conf template (#144) [andreaf74]
        - doc: CloudInit also support NetBSD (#250) [Gonéri Le Bouder]
        - Add Netbsd support (#62) [Gonéri Le Bouder]
        - tox.ini: avoid substition syntax that causes a traceback on xenial (#245)
        - Add pub_key_ed25519 to cc_phone_home (#237) [Daniel Hensby]
        - Introduce and use of a list of GitHub usernames that have signed CLA
          (#244)
        - workflows/cla.yml: use correct username for CLA check (#243)
        - tox.ini: use xenial version of jsonpatch in CI (#242)
        - workflows: CLA validation altered to fail status on pull_request (#164)
        - tox.ini: bump pyflakes version to 2.1.1 (#239)
        - cloudinit: move to pytest for running tests (#211)
        - instance-data: add cloud-init merged_cfg and sys_info keys to json (#214)
        - ec2: Do not fallback to IMDSv1 on EC2 (#216)
        - instance-data: write redacted cfg to instance-data.json (#233)
        - net: support network-config:disabled on the kernel commandline (#232)
        - ec2: only redact token request headers in logs, avoid altering request
          (#230)
        - docs: typo fixed: dta → data [Alexey Vazhnov]
        - Fixes typo on Amazon Web Services (#217) [Nick Wales]
        - Fix docs for OpenStack DMI Asset Tag (#228) [Mark T. Voelker]
        - Add physical network type: cascading to openstack helpers (#200)
          [sab-systems]
        - tests: add focal integration tests for ubuntu (#225)
        - Release 20.1 (#222)
        - Update tooling for GitHub-based new releases (#223)
        - ec2: Do not log IMDSv2 token values, instead use REDACTED (#219)
        - utils: use SystemRandom when generating random password. (#204)
          [Dimitri John Ledkov]
        - docs: mount_default_files is a list of 6 items, not 7 (#212)
        - azurecloud: fix issues with instances not starting (#205)
        - unittest: fix stderr leak in cc_set_password random unittest
          output. (#208)
        - cc_disk_setup: add swap filesystem force flag (#207)
        - import sysvinit patches from freebsd-ports tree (#161) [Igor Galić]
        - docs: fix typo (#195) [Edwin Kofler]
        - sysconfig: distro-specific config rendering for BOOTPROTO option (#162)
          [Robert Schweikert]
        - cloudinit: replace "from six import X" imports (except in util.py) (#183)
        - run-container: use 'test -n' instead of 'test ! -z' (#202)
          [Paride Legovini]
        - net/cmdline: correctly handle static ip= config (#201)
          [Dimitri John Ledkov]
        - Replace mock library with unittest.mock (#186)
        - HACKING.rst: update CLA link (#199)
        - Scaleway: Fix DatasourceScaleway to avoid backtrace (#128)
          [Louis Bouchard]
        - cloudinit/cmd/devel/net_convert.py: add missing space (#191)
        - tools/run-container: drop support for python2 (#192) [Paride Legovini]
        - Print ssh key fingerprints using sha256 hash (#188)
        - Make the RPM build use Python 3 (#190) [Paride Legovini]
        - cc_set_password: increase random pwlength from 9 to 20 (#189)
        - .travis.yml: use correct Python version for xenial tests (#185)
        - cloudinit: remove ImportError handling for mock imports (#182)
        - Do not use fallocate in swap file creation on xfs. (#70) [Eduardo Otubo]
        - .readthedocs.yaml: install cloud-init when building docs (#181)
        - Introduce an RTD config file, and pin the Sphinx version to the RTD
          default (#180)
        - Drop most of the remaining use of six (#179)
        - Start removing dependency on six (#178)
        - Add Rootbox & HyperOne to list of cloud in README (#176) [Adam Dobrawy]
        - docs: add proposed SRU testing procedure (#167)
        - util: rename get_architecture to get_dpkg_architecture (#173)
        - Ensure util.get_architecture() runs only once (#172)
    
     -- Chad Smith <email address hidden>  Tue, 02 Jun 2020 16:08:40 -0600
  • cloud-init (19.4-33-gbb4131a2-0ubuntu1~19.10.1) eoan; urgency=medium
    
      * New upstream snapshot. (LP: #1859725)
        - Only use gpart if it is the BSD gpart (#131) [Conrad Hoffmann]
        - freebsd: remove superflu exception mapping (#166) [Gonéri Le Bouder]
        - ssh_auth_key_fingerprints_disable test: fix capitalization (#165)
          [Paride Legovini]
        - util: move uptime's else branch into its own boottime function (#53)
          [Igor Galić]
        - workflows: add contributor license agreement checker (#155)
        - net: fix rendering of 'static6' in network config (#77)
        - Make tests work with Python 3.8 (#139) [Conrad Hoffmann]
        - fixed minor bug with mkswap in cc_disk_setup.py (#143) [andreaf74]
        - freebsd: fix create_group() cmd (#146) [Gonéri Le Bouder]
        - doc: make apt_update example consistent (#154)
        - doc: add modules page toc with links (#153)
        - Add support for the amazon variant in cloud.cfg.tmpl (#119)
          [Frederick Lefebvre]
        - ci: remove Python 2.7 from CI runs (#137)
        - modules: drop cc_snap_config config module (#134)
        - migrate-lp-user-to-github: ensure Launchpad repo exists (#136)
        - docs: add initial troubleshooting to FAQ (#104) [Joshua Powers]
        - doc: update cc_set_hostname frequency and descrip (#109) [Joshua Powers]
        - freebsd: introduce the freebsd renderer (#61) [Gonéri Le Bouder]
        - cc_snappy: remove deprecated module (#127)
        - HACKING.rst: clarify that everyone needs to do the LP->GH dance (#130)
        - freebsd: cloudinit service requires devd (#132) [Gonéri Le Bouder]
        - cloud-init: fix capitalisation of SSH (#126)
        - doc: update cc_ssh clarify host and auth keys [Joshua Powers]
        - ci: emit names of tests run in Travis (#120)
        - Release 19.4
        - rbxcloud: fix dsname in RbxCloud [Adam Dobrawy]
        - tests: Add tests for value of dsname in datasources [Adam Dobrawy]
        - apport: Add RbxCloud ds [Adam Dobrawy]
        - docs: Updating index of datasources [Adam Dobrawy]
        - docs: Fix anchor of datasource_rbx [Adam Dobrawy]
        - settings: Add RbxCloud [Adam Dobrawy]
        - doc: specify _ over - in cloud config modules [Joshua Powers]
        - tools: Detect python to use via env in migrate-lp-user-to-github
          [Adam Dobrawy]
        - Partially revert "fix unlocking method on FreeBSD" (#116)
        - tests: mock uid when running as root (#113) [Joshua Powers]
        - cloudinit/netinfo: remove unused getgateway (#111)
        - docs: clear up apt config sections (#107) [Joshua Powers]
        - doc: add kernel command line option to user data (#105) [Joshua Powers]
        - config/cloud.cfg.d: update README [Joshua Powers]
        - azure: avoid re-running cloud-init when instance-id is byte-swapped
          (#84) [AOhassan]
        - fix unlocking method on FreeBSD [Igor Galić]
        - debian: add reference to the manpages [Joshua Powers]
        - ds_identify: if /sys is not available use dmidecode (#42) [Igor Galić]
        - docs: add cloud-id manpage [Joshua Powers]
        - docs: add cloud-init-per manpage [Joshua Powers]
        - docs: add cloud-init manpage [Joshua Powers]
        - docs: add additional details to per-instance/once [Joshua Powers]
        - Update doc-requirements.txt [Joshua Powers]
        - doc-requirements: add missing dep [Joshua Powers]
        - dhcp: Support RedHat dhcp rfc3442 lease format for option 121 (#76)
          [Eric Lafontaine]
        - network_state: handle empty v1 config (#45)
        - docs: fix line length and remove highlighting [Joshua Powers]
        - docs: Add security.md to readthedocs [Joshua Powers]
        - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]
        - doc: update links on README.md [Joshua Powers]
        - doc: Updates to wording of README.md [Joshua Powers]
        - Add security.md [Joshua Powers]
        - setup.py: Amazon Linux sets libexec to /usr/libexec (#52)
          [Frederick Lefebvre]
    
     -- Chad Smith <email address hidden>  Wed, 15 Jan 2020 09:36:22 -0700
  • cloud-init (19.3-41-gc4735dd3-0ubuntu1~19.10.1) eoan; urgency=medium
    
      * New upstream snapshot (LP: #1854872)
        - Fix linting failure in test_url_helper (#83) [Eric Lafontaine]
        - url_helper: read_file_or_url should pass headers param into readurl
          (#66)
        - dmidecode: log result *after* stripping n [Igor Galić]
        - cloud_tests: add azure platform support to integration tests
          [ahosmanmsft]
        - set_passwords: support for FreeBSD (#46) [Igor Galić]
        - tools: migrate-lp-user-to-github removes repo_dir if created (#35)
        - Correct jumbled documentation for cc_set_hostname module (#64)
          [do3meli]
        - FreeBSD: fix for get_linux_distro() and lru_cache (#59)
          [Igor Galić]
        - ec2: Add support for AWS IMDS v2 (session-oriented) (#55)
        - tests: Fix cloudsigma tests when no dmidecode data is present. (#57)
          [Scott Moser]
        - net: IPv6, accept_ra, slaac, stateless (#51)
          [Harald]
        - docs: Update the configdrive datasource links (#44)
          [Joshua Powers]
        - distro: correctly set usr_lib_exec path for FreeBSD distro (#40)
          [Igor Galić]
        - azure: support secondary ipv6 addresses (#33)
        - Fix metadata check when local-hostname is null (#32)
          [Mark Goddard]
        - Merge pull request #38 from blackboxsw/cleanup/run-ci-on-pull-request
        - switch default FreeBSD salt minion pkg from py27 to py36
          [Dominic Schlegel]
        - add data-server dns entry as new metadata server detection [Joshua Hügli]
        - Merge pull request #31 from raharper/fix/pycodestyle-tip
        - reporting: Using a uuid to enforce uniqueness on the KVP keys. [momousta]
        - docs: touchups in rtd intro and README.md
        - doc: update launchpad git refs to github
        - tools: migrate script needs to write tools/.lp-to-git-user
        - github: drop pull-request template to prepare for migration
        - tools: add migrate-lp-user-to-github script to link LP to github
        - github: new basic project readme
        - Release 19.3
        - azure: support matching dhcp route-metrics for dual-stack ipv4 ipv6
        - configdrive: fix subplatform config-drive for /config-drive source
          [David Kindred]
        - DataSourceSmartOS: reconfigure network on each boot
          [Mike Gerdts]
        - Add config for ssh-key import and consuming user-data [Pavel Zakharov]
        - net: fix subnet_is_ipv6() for stateless|stateful
          [Harald Jensås]
        - OVF: disable custom script execution by default [Xiaofeng Wang]
        - cc_puppet: Implement csr_attributes.yaml support [Matthias Baur]
        - cloud-init.service: on centos/fedora/redhat wait on
          NetworkManager.service
        - azure: Do not lock user on instance id change
          [Sam Eiderman]
        - net/netplan: use ipv6-mtu key for specifying ipv6 mtu values
        - Fix usages of yaml, and move yaml_dump to safeyaml.dumps.
          [Scott Moser]
        - exoscale: Increase url_max_wait to 120s. [Chris Glass]
        - net/sysconfig: fix available check on SUSE distros
          [Robert Schweikert]
        - docs: Fix incorrect Azure IMDS IP address [Joshua Powers]
        - introduce .travis.yml
        - net: enable infiniband support in eni and sysconfig renderers
          [Darren Birkett]
        - guestcust_util: handle special characters in config file [Xiaofeng Wang]
        - fix some more typos in comments [Dominic Schlegel]
        - replace any deprecated log.warn with log.warning
          [Dominic Schlegel]
        - net: handle openstack dhcpv6-stateless configuration
          [Harald Jensås]
        - Add .venv/ to .gitignore [Dominic Schlegel]
        - Small typo fixes in code comments. [Dominic Schlegel]
        - cloud_test/lxd: Retry container delete a few times
        - Add Support for e24cloud to Ec2 datasource. [Scott Moser]
        - Add RbxCloud datasource [Adam Dobrawy]
        - get_interfaces: don't exclude bridge and bond members
        - Add support for Arch Linux in render-cloudcfg [Conrad Hoffmann]
        - util: json.dumps on python 2.7 will handle UnicodeDecodeError on binary
        - debian/ubuntu: add missing word to netplan/ENI header
        - ovf: do not generate random instance-id for IMC customization path
        - sysconfig: only write resolv.conf if network_state has DNS values
        - sysconfig: use distro variant to check if available
        - systemd/cloud-init.service.tmpl: start after wicked.service
          [Robert Schweikert]
        - docs: fix zstack documentation lints
        - analyze/show: remove trailing space in output
        - Add missing space in warning: "not avalid seed" [Brian Candler]
        - pylintrc: add 'enter_context' to generated-members list
        - Add datasource for ZStack platform. [Shixin Ruan]
        - docs: organize TOC and update summary of project [Joshua Powers]
        - tools: make clean now cleans the dev directory, not the system
        - docs: create cli specific page [Joshua Powers]
        - docs: added output examples to analyze.rst [Joshua Powers]
        - docs: doc8 fixes for instancedata page [Joshua Powers]
        - docs: clean up formatting, organize boot page [Joshua Powers]
    
     -- Chad Smith <email address hidden>  Tue, 03 Dec 2019 14:56:01 -0700
  • cloud-init (19.2-36-g059d049c-0ubuntu3) eoan; urgency=medium
    
      * debian/cloud-init.config get_yaml_list should return only the value
        (LP: #1846511)
    
     -- Ryan Harper <email address hidden>  Wed, 09 Oct 2019 16:32:17 -0500
  • cloud-init (19.2-36-g059d049c-0ubuntu2) eoan; urgency=medium
    
      * cherry-pick a7d8d032: get_interfaces: don't exclude bridge and bond
        members (LP: #1846535)
    
     -- Daniel Watkins <email address hidden>  Fri, 04 Oct 2019 11:42:12 -0400
  • cloud-init (19.2-36-g059d049c-0ubuntu1) eoan; urgency=medium
    
      * New upstream snapshot.
        - net: add is_master check for filtering device list (LP: #1844191)
        - docs: more complete list of availability [Joshua Powers]
        - docs: start FAQ page [Joshua Powers]
        - docs: cleanup output & order of datasource page [Joshua Powers]
        - Brightbox: restrict detection to require full domain match
          .brightbox.com [Scott Moser]
        - VMWware: add option into VMTools config to enable/disable custom script.
          [Xiaofeng Wang]
        - net,Oracle: Add support for netfailover detection
        - atomic_helper: add DEBUG logging to write_file (LP: #1843276)
        - doc: document doc, create makefile and tox target [Joshua Powers]
        - .gitignore: ignore files produced by package builds
        - docs: fix whitespace, spelling, and line length [Joshua Powers]
        - docs: remove unnecessary file in doc directory [Joshua Powers]
    
     -- Daniel Watkins <email address hidden>  Tue, 17 Sep 2019 12:12:27 +0200
  • cloud-init (19.2-24-ge7881d5c-0ubuntu1) eoan; urgency=medium
    
      * New upstream snapshot.
        - Oracle: Render secondary vnic IP and MTU values only
        - exoscale: fix sysconfig cloud_config_modules overrides (LP: #1841454)
        - net/cmdline: refactor to allow multiple initramfs network config sources
    
     -- Chad Smith <email address hidden>  Wed, 28 Aug 2019 14:44:36 -0600
  • cloud-init (19.2-21-ge6383719-0ubuntu1) eoan; urgency=medium
    
      * New upstream snapshot.
        - ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA
          (LP: #1840080)
        - Add missing #cloud-config comment on first example in documentation.
          [Florian Müller]
        - ubuntu-drivers: emit latelink=true debconf to accept nvidia eula
          (LP: #1840080)
        - DataSourceOracle: prefer DS network config over initramfs
        - format.rst: add text/jinja2 to list of content types (+ cleanups)
        - Add GitHub pull request template to point people at hacking doc
        - cloudinit/distros/parsers/sys_conf: add docstring to SysConf
        - pyflakes: remove unused variable [Joshua Powers]
    
     -- Chad Smith <email address hidden>  Thu, 22 Aug 2019 11:15:08 -0600
  • cloud-init (19.2-13-g2f3bb764-0ubuntu1) eoan; urgency=medium
    
      * New upstream snapshot.
        - Azure: Record boot timestamps, system information, and diagnostic events
          [Anh Vo]
        - DataSourceOracle: configure secondary NICs on Virtual Machines
        - distros: fix confusing variable names
        - azure/net: generate_fallback_nic emits network v2 config instead of v1
    
     -- Chad Smith <email address hidden>  Thu, 15 Aug 2019 09:42:20 -0600
  • cloud-init (19.2-9-g15584720-0ubuntu1) eoan; urgency=medium
    
      * New upstream snapshot.
        - Add support for publishing host keys to GCE guest attributes
          [Rick Wright]
        - New data source for the Exoscale.com cloud platform [Chris Glass]
        - doc: remove intersphinx extension
        - cc_set_passwords: rewrite documentation (LP: #1838794)
      * d/cloud-init.templates: add Exoscale data source
    
     -- Daniel Watkins <email address hidden>  Fri, 09 Aug 2019 13:57:28 -0400
  • cloud-init (19.2-5-g496aaa94-0ubuntu1) eoan; urgency=medium
    
      * New upstream snapshot.
        - net/cmdline: split interfaces_by_mac and init network config
          determination
        - stages: allow data sources to override network config source order
        - cloud_tests: updates and fixes
        - Fix bug rendering MTU on bond or vlan when input was netplan.
          [Scott Moser] (LP: #1836949)
        - net: update net sequence, include wait on netdevs, opensuse netrules
          path (LP: #1817368)
    
     -- Chad Smith <email address hidden>  Tue, 06 Aug 2019 13:56:18 -0600
  • cloud-init (19.2-0ubuntu1) eoan; urgency=medium
    
      * New upstream release.
        - Release 19.2 (LP: #1836921)
        - net: add rfc3442 (classless static routes) to EphemeralDHCP
          (LP: #1821102)
        - templates/ntp.conf.debian.tmpl: fix missing newline for pools
          (LP: #1836598)
        - Support netplan renderer in Arch Linux [Conrad Hoffmann]
        - Fix typo in publicly viewable documentation. [David Medberry]
        - Add a cdrom size checker for OVF ds to ds-identify
          [Pengpeng Sun] (LP: #1806701)
        - VMWare: Trigger the post customization script via cc_scripts module.
          [Xiaofeng Wang] (LP: #1833192)
        - Cloud-init analyze module: Added ability to analyze boot events.
          [Sam Gilson]
        - Update debian eni network configuration location, retain Ubuntu setting
          [Janos Lenart]
        - net: skip bond interfaces in get_interfaces
          [Stanislav Makar] (LP: #1812857)
        - Fix a couple of issues raised by a coverity scan
        - Add missing dsname for Hetzner Cloud datasource [Markus Schade]
        - doc: indicate that netplan is default in Ubuntu now
        - azure: add region and AZ properties from imds compute location metadata
        - sysconfig: support more bonding options [Penghui Liao]
        - cloud-init-generator: use libexec path to ds-identify on redhat systems
          (LP: #1833264)
        - tools/build-on-freebsd: update to python3 [Gonéri Le Bouder]
        - Allow identification of OpenStack by Asset Tag
          [Mark T. Voelker] (LP: #1669875)
        - Fix spelling error making 'an Ubuntu' consistent. [Brian Murray]
        - run-container: centos: comment out the repo mirrorlist [Paride Legovini]
        - netplan: update netplan key mappings for gratuitous-arp (LP: #1827238)
        - freebsd: fix the name of cloudcfg VARIANT [Gonéri Le Bouder]
        - freebsd: ability to grow root file system [Gonéri Le Bouder]
        - freebsd: NoCloud data source support [Gonéri Le Bouder] (LP: #1645824)
    
     -- Ryan Harper <email address hidden>  Wed, 17 Jul 2019 12:43:15 -0500
  • cloud-init (19.1-1-gbaa47854-0ubuntu1) eoan; urgency=medium
    
      * New upstream snapshot.
        - Azure: Return static fallback address as if failed to find endpoint
          [Jason Zions (MSFT)]
    
     -- Chad Smith <email address hidden>  Fri, 10 May 2019 15:34:21 -0600
  • cloud-init (19.1-0ubuntu1) eoan; urgency=medium
    
      * New upstream release.
        - release 19.1 (LP: #1828479)
        - freebsd: add chpasswd pkg in the image [Gonéri Le Bouder]
        - tests: add Eoan release [Paride Legovini]
        - cc_mounts: check if mount -a on no-change fstab path
          [Jason Zions (MSFT)] (LP: #1825596)
        - replace remaining occurrences of LOG.warn
        - DataSourceAzure: Adjust timeout for polling IMDS [Anh Vo]
        - Azure: Changes to the Hyper-V KVP Reporter [Anh Vo]
        - git tests: no longer show warning about safe yaml. [Scott Moser]
        - tools/read-version: handle errors [Chad Miller]
        - net/sysconfig: only indicate available on known sysconfig distros
          (LP: #1819994)
        - packages: update rpm specs for new bash completion path (LP: #1825444)
        - test_azure: mock util.SeLinuxGuard where needed
          [Jason Zions (MSFT)] (LP: #1825253)
        - setup.py: install bash completion script in new location
        - mount_cb: do not pass sync and rw options to mount
          [Gonéri Le Bouder] (LP: #1645824)
        - cc_apt_configure: fix typo in apt documentation [Dominic Schlegel]
    
     -- Chad Smith <email address hidden>  Fri, 10 May 2019 12:11:06 -0600
  • cloud-init (18.5-62-g6322c2dd-0ubuntu1) disco; urgency=medium
    
      * New upstream snapshot.
        - Revert "DataSource: move update_events from a class to an instance..."
    
     -- Daniel Watkins <email address hidden>  Wed, 10 Apr 2019 16:23:25 -0400