Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix daily recipe ubuntu/jammy new_upstream_snaphot to refresh quilt patches #5691

Merged
merged 23 commits into from
Sep 12, 2024

Commits on Aug 30, 2024

  1. Release 24.3 (canonical#5646)

    Bump the version in cloudinit/version.py to 24.3 and
    update ChangeLog.
    blackboxsw authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    9faafb0 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. fix(scaleway): Don't override IPv6 routes when IPv4 not primary (cano…

    …nical#5640)
    
    If an instance in _routed-ip_ mode uses both IPv4 **and** IPv6, but
    the IPv6 is listed (attached) first, the default IPv6 route may be
    absent from the final network configuration for systems that do not
    accept Router Advertisements.
    
    This change fixes the problem by making sure that routes are
    appended, not overwritten.
    NoSuchCommand authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    e30ce6b View commit details
    Browse the repository at this point in the history
  2. chore(azurelinux): update cloud.cfg.tmpl for azurelinux

    - Update upstream cloud-init config template for azurelinux distro
    - remove modules that not currently supported azurelinux
    
    Co-authored-by: minghe <rmhsawyer>
    rmhsawyer authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    5a74d19 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    60a856a View commit details
    Browse the repository at this point in the history
  2. fix(systemd): add Before=shutdown.target to cloud-init-main.service.t…

    …mpl (canonical#5653)
    
    Fixes lintian warning systemd-service-file-shutdown-problems. See [1,
    2].
    
    Remove superflous conditional additions of Conflicts=shutdown.target as
    it is unconditionally added for every target.
    
    [1] https://salsa.debian.org/lintian/lintian/-/blob/2.118.0/tags/s/systemd-service-file-shutdown-problems.tag
    [2] systemd/systemd#11821
    aciba90 authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    9cc458c View commit details
    Browse the repository at this point in the history
  3. fix(netops): fix ip addr flush command (canonical#5651)

    Drop unnecessary environment variable.
    
    Fixes canonicalGH-5648
    holmanb committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    3e74d5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30addd2 View commit details
    Browse the repository at this point in the history
  5. Release 24.3.1 (canonical#5375) (canonical#5663)

    Bump the version in cloudinit/version.py to 24.3.1 and
    update ChangeLog.
    blackboxsw authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    b10d905 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. chore: drop broken optimization (canonical#5666)

    Setting TZ environment variable was introduced as a performance
    optimization in 2016[1]. However, this optimization never worked,
    because it introduced code which only runs when __name__ is "__main__".
    This never happens when installed via setuptools - it gets imported
    and executed by the "cloud-init" script.
    
    The underlying issue was fixed at some point between Trusty and Bionic,
    presumably in cPython or in glibc. The following reproducer of the
    original issue will print multiple lines on an affected system.
    
    strace /usr/bin/python3 -c 'import os; from datetime import datetime; print([datetime.now() for i in range(10)])' |& grep -e localt -e zonei
    
    [1] https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/307722
    holmanb authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    eddfe02 View commit details
    Browse the repository at this point in the history
  2. chore: bump ci dependency versions (canonical#5660)

    - use canonical/lxd action in integration test
    - optimize integration test to run faster and use less resources
    holmanb authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    82efd3e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. feat: make pyserial an optional dependency (canonical#5637)

    Make cloud-init usable without pyserial for DataSources that do not use
    it.
    
    Move pyserial optional dependency to requirements-all.txt.
    This has the effect of: setup.py / dh_python will not consider them as
    required dependencies and serves as upstream documentation.
    
    Install requirements-all.txt in tox.
    
    Fixes SC-5637
    US120
    aciba90 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f79471a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8fd56d View commit details
    Browse the repository at this point in the history
  3. feat(ec2): Bump url_max_timeout to 240s from 120s. (canonical#5565)

    Initialization of IMDS is periodically exceeding the 120s limit on
    instance launch. Increase the timeout to allow for this variance.
        
    Update docs to reflect change.
    halfdime-code authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1a6fd6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b99980 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a750e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d91e96 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. chore: Prefer other methods over $INSTANCE_ID (canonical#5661)

    $INSTANCE_ID is an environment variable that contains a reference
    to the current instance id. Its use is no longer needed now that
    we can use jinja templates with {{ v1.instance_id }}. Furthermore,
    `cloud-init-per` is a better replacement for running scripts once
    per instance.
    
    In particular, this commit does the following:
    - Add jinja templating functionality to boothooks to be consistent
      with other core user data types
    - Document cloud-id and cloud-init-per as they were previously
      undocumented
    - Replace all $INSTANCE_ID references in docs to either use
      {{ v1.instance_id }} or the `cloud-init-per` script
    - Update documentation of $INSTANCE_ID to now be deprecated
    - Update tests as necessary
    TheRealFalcon authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    7a0d957 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1f05b7 View commit details
    Browse the repository at this point in the history
  3. test: add deprecation support to verify_clean_boot (canonical#5671)

    Also verify that cloud-init status has a valid return code.
    holmanb committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    10df0c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    313390f View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    94db4ef View commit details
    Browse the repository at this point in the history
  2. refresh patches based on main

    patches:
    - d/p/keep-dhclient-as-priority-client.patch
    - d/p/no-single-process.patch
    blackboxsw committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    ec1249e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22c81c6 View commit details
    Browse the repository at this point in the history