~chad.smith/ubuntu/+source/ubuntu-advantage-tools:upload-release-26

Last commit made on 2021-02-20
Get this branch:
git clone -b upload-release-26 https://git.launchpad.net/~chad.smith/ubuntu/+source/ubuntu-advantage-tools
Only Chad Smith can upload to this branch. If you are Chad Smith please log in for upload directions.

Branch merges

Branch information

Name:
upload-release-26
Repository:
lp:~chad.smith/ubuntu/+source/ubuntu-advantage-tools

Recent commits

83975b0... by Chad Smith

changelog

04ce301... by Lucas Albuquerque Medeiros de Moura

Add disable_auto_attach config to all test PRO vms (#1379)

To launch a PRO machine without ua enabled, we need
to perform some operations on the base image. This PR
extends these operations by running them on all
PRO machines that we are going to test

22cd772... by Lucas Albuquerque Medeiros de Moura

Add retry when running canonical-livepatch status (#1378)

When running canonical-livepatch status, we may stumble on some
flaky errors. If this command fails, we will shown livepatch to
be disabled, which may not be true if it is indeed a flaky error.
To try to avoid that, we are now adding retries to that command when
it fails

Fixes: #1360

b0a89bc... by Lucas Albuquerque Medeiros de Moura

Add reboot notices for fips operations (#1372)

Add reboot notices for fips operations

When we enable/disable fips, we need to restart the system to properly
configure it.

We now add notices that will remind users that fips requires a reboot
after enable or disable operations.

Fixes: #1368

74ff7b2... by Lucas Albuquerque Medeiros de Moura

flake8: fix issue on features/environment.py

c33eb9c... by Chad Smith

util: use lru_cache to avoid re-reading os-release and machine-id

Use functools lru_cache to avoid repeated reading of files that will
not change except across reboot. This cuts down both on noisy
Reading file messages and costly, repeated processing of the same
static responses.

Fixes: #1329

05868c0... by Chad Smith

tests: add more log artifacts during failed integration test

d9da8e4... by Lucas Albuquerque Medeiros de Moura

Check cloudinit status after launching image (#1366)

pycloudlib is no longer checking the cloudinit status when launching
an image. Since our integration tests may perform weirdly if
cloud-init fails to run, we are explicitly checking cloud-init status after we
launch an image

63c234e... by Chad Smith

tests: shift uaclient.conf changes to after ua debs are installed

9f40222... by Chad Smith

jenkins: parameterize build stages to avoid parallel job collision

The jenkins workspace parent directory is shared for all
current jenkins builders. We now encode the JOB_NAME into the
debian/changelog version to avoid race conditions with other builders
overwriting a global *dsc file with unexpected content from another
source tree.