debian-cloud-images (0.0.6)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 0.0.7 > 0.0.6
- Git: https://salsa.debian.org/cloud-team/debian-cloud-images.git [package]
-
- Branch: master
- Path: debian/changelog
- Repo size: 5427200
- Browser: https://salsa.debian.org/cloud-team/debian-cloud-images/tree/master/package
- Last scan: 2023-03-22 04:02:29+00
- Next scan: 2023-03-31 03:03:00+00
- Open issues: 31
- Merge requests: 5
- CI pipeline status: success
- Debian changelog in Git:
debian-cloud-images (0.0.7) UNRELEASED; urgency=medium
* Move source package lintian overrides to debian/source.
* Bump debhelper from old 12 to 13.
-- Debian Janitor <janitor@jelmer.uk> Tue, 13 Sep 2022 05:33:30 -0000
- This branch is 108 commits ahead of tag debian/0.0.6
- Git log:
commit 695ae0c8660d5bbfdb4e01f4a5cc2bacbc06783b
Merge: 4739e3aa de8585aa
Author: Noah Meyerhans <noahm@debian.org>
Date: Sun Feb 19 18:22:17 2023 +0000
Merge branch 'remove-apt-cache' into 'master'
Mount an empty tmpfs as /var/cache/apt
See merge request cloud-team/debian-cloud-images!350
commit de8585aaff47d56402bb7757f97d9f8afc65bf38
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 19 15:01:10 2023 +0100
Clean out /dev
commit e0a64723d0f8c176fac4e0efc305664da9431a44
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 19 14:59:09 2023 +0100
Remove MAXPACKAGES workaround
commit 01e2ecab45109df37f0ab4543a3a1871532a8379
Author: Bastian Blank <waldi@debian.org>
Date: Sun Feb 19 14:59:21 2023 +0100
Mount an empty tmpfs as /var/cache/apt
We don't care about the contents of /var/cache/apt, so use a tmpfs in
it's place. This removes those files from the used space inside the
image during building.
commit 4739e3aacd95751d6ef5d502c923e0bdee0f2517
Merge: 0baba581 c8be7931
Author: Bastian Blank <waldi@debian.org>
Date: Fri Feb 3 10:24:33 2023 +0000
Merge branch 'new-mirror' into 'master'
Use deb.debian.cloud for Azure
See merge request cloud-team/debian-cloud-images!349
commit c8be79313b858e9ab3f67238af0b38bca716db2b
Author: Bastian Blank <waldi@debian.org>
Date: Sun Jan 22 13:42:24 2023 +0100
Use deb.debian.cloud for Azure
commit 0baba5813f0db7c319e5ea97ac99e87ef3f68852
Merge: 543a4916 fc9c2ebb
Author: Bastian Blank <waldi@debian.org>
Date: Fri Feb 3 09:58:29 2023 +0000
Merge branch 'python3-11' into 'master'
Fix for Python 3.11
See merge request cloud-team/debian-cloud-images!348
commit fc9c2ebbae054e2cd783b7a1cff60c252e25fdec
Author: Bastian Blank <waldi@debian.org>
Date: Thu Feb 2 13:10:20 2023 +0100
Make resource loader work with Python 3.11
commit 7f4453862d371f98713ca97702a41db872a0f275
Author: Bastian Blank <waldi@debian.org>
Date: Thu Feb 2 13:09:32 2023 +0100
Don't use resources as context manager
pathlib.Path is not longer usable as context manager. Also we don't
support zip operation.
commit 543a49169f3c5a1391a3ce6da9b68e467570a7a6
Merge: 0d5cf93a 8fa1ac2a
Author: Bastian Blank <waldi@debian.org>
Date: Sun Jan 22 12:20:18 2023 +0000
Merge branch 'console-ec2' into 'master'
Hard code console on arm64/ec2
See merge request cloud-team/debian-cloud-images!343
commit 8fa1ac2a9eb40cb597277a8d6d2ae8034a5456ab
Author: Bastian Blank <waldi@debian.org>
Date: Sun Jan 22 12:20:17 2023 +0000
Hard code console on arm64/ec2
commit 0d5cf93a85ce91c2161209ba0a2a3656302680e1
Merge: 99a655f4 88cf14f7
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jan 19 15:42:58 2023 +0000
Merge branch 'class-base' into 'master'
Add new base class and use it for hooks
See merge request cloud-team/debian-cloud-images!344
commit 88cf14f7c3c7aaa029fd1be5e7a84854b5d1acfe
Author: Bastian Blank <waldi@debian.org>
Date: Tue Sep 13 12:49:33 2022 +0200
Add new base class and use it for hooks
A lot of unspecific configs are mixed up between cloud and debian. Add
a new base class that can take up both and move hooks in the first step.
commit 99a655f46c4a537b25a699af493d0381c62cc7e2
Merge: 9162078f 5933370d
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Jan 19 06:03:40 2023 +0000
Merge branch 'nocloud-maxpackages' into 'master'
Set MAXPACKAGES=20 for 'nocloud' images
See merge request cloud-team/debian-cloud-images!346
commit 5933370d3aae3e88592a4fa002b7c7041f0086e9
Author: Noah Meyerhans <noahm@debian.org>
Date: Wed Jan 18 21:42:32 2023 -0800
Set MAXPACKAGES=20 for 'nocloud' images
commit 9162078f6dad2e0614217f4707b9a3f802932813
Merge: 6cfedf86 74ec4529
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Jan 19 05:11:24 2023 +0000
Merge branch 'gce-key' into 'master'
Update GCE repository key to new eternal key.
See merge request cloud-team/debian-cloud-images!345
commit 74ec4529bda26046d273b557dd14368c768b598a
Author: Zach Marano <zmarano@google.com>
Date: Wed Jan 18 19:52:30 2023 +0000
Update GCE repository key to new eternal key.
commit 6cfedf861fd0bf4c79f333c283446cdf2943ba72
Merge: e302466d 000411c2
Author: Ross Vandegrift <rvandegrift@debian.org>
Date: Mon Dec 19 05:49:43 2022 +0000
Merge branch 'master' into 'master'
Fix sid GENERIC image builds
See merge request cloud-team/debian-cloud-images!342
commit 000411c20e1d8a43c7a089595283fbaffb27f8c7
Author: Noah Meyerhans <noahm@debian.org>
Date: Sun Dec 18 20:37:55 2022 -0800
Set MAXPACKAGES=20 for GENERIC images
GENERIC images use a 2 GB volume in order to reduce the raw image size for
download, while images targeting other services use larger images. Set
MAXPACKAGES=20 for GENERIC builds in order to reduce the number of packages in
a single apt invocation to avoid filling the smaller root filesystem.
commit 49f1c854bbaedd2e1eeef7ff5e588cd9fc6ca000
Author: Noah Meyerhans <noahm@debian.org>
Date: Sun Dec 18 20:03:59 2022 -0800
Install zstd
It's used for initramfs image compression if available and is both faster to
decompress than gzip and results in smaller images.
commit 8abe4ebb00bd782286c1f6a1ae7ceead2bc304d4
Author: Noah Meyerhans <noahm@debian.org>
Date: Sun Dec 18 20:01:36 2022 -0800
Don't break DNS when installing systemd-resolved in $FAI_ROOT
commit e302466dea2a31d08f1061f5815000832ad82f33
Merge: bf400701 524afeac
Author: Ross Vandegrift <rvandegrift@debian.org>
Date: Sat Dec 17 05:23:32 2022 +0000
Merge branch 'tar-buf-size' into 'master'
Don't read the whole image in memory when running tar
See merge request cloud-team/debian-cloud-images!341
commit 524afeac629e1c03bd75f502f921057faed418a2
Author: Arnaud Rebillout <arnaudr@kali.org>
Date: Tue Nov 15 15:42:25 2022 +0700
Don't read the whole image in memory when running tar
Read by chunks instead, to avoid running out of memory when working with
big images.
commit bf400701fb741d6ebe5c67e66737a8cc8dffdb10
Merge: d87005ae 48db0754
Author: Noah Meyerhans <noahm@debian.org>
Date: Sun Nov 13 05:34:36 2022 +0000
Merge branch 'master' into 'master'
Fix typo
See merge request cloud-team/debian-cloud-images!340
commit 48db0754252a178809dff556d9791192ae1f8593
Author: Noah Meyerhans <noahm@debian.org>
Date: Sat Nov 12 21:26:12 2022 -0800
Fix typo in no-op image cleanup output
s/deleting/delete/ where appropriate
commit 1f3e633c4aaf518382ef39b107893280db256d58
Author: Noah Meyerhans <noahm@debian.org>
Date: Sat Nov 12 21:24:02 2022 -0800
Fix typo
Fixes: 5d252c3 ("ec2: ignore snapshots associated with ignored
AMIs"). I apparently forgot what language I was writing...
commit d87005ae0b28ba1a5afad01a4370e69b86169a48
Merge: 74e17530 9441443f
Author: Noah Meyerhans <noahm@debian.org>
Date: Sun Nov 13 00:56:51 2022 +0000
Merge branch 'master' into 'master'
Bug fixes
See merge request cloud-team/debian-cloud-images!339
commit 9441443fa9694a15b4e579b8ae0ff005b1cd475a
Author: Noah Meyerhans <noahm@debian.org>
Date: Sat Nov 12 16:30:42 2022 -0800
Update implicit optional type hints for PEP 484 compliance
As of https://github.com/python/mypy/pull/13401, the latest mypy
sets --no-implicit-optional by default. This change updates the code
to provide proper type hinting for optional kwargs with type = None,
fixing failures such as:
_____________ src/debian_cloud_images/cli/control_azure_partner.py _____________
77: error: Incompatible default for argument "slot" (default has type "None", argument has type "str") [assignment]
77: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
77: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
Fixes https://salsa.debian.org/cloud-team/debian-cloud-images/-/issues/70
commit 5d252c346891ce50b25d3b8bb59a35b2a81bee7c
Author: Noah Meyerhans <noahm@debian.org>
Date: Sat Nov 12 11:00:31 2022 -0800
ec2: ignore snapshots associated with ignored AMIs
When building an inventory of AMIs and snapshots in a given region, we
skip the processing of AMIs that don't have expected tags. With this
change, we also ignore any associated snapshots.
Fixes https://salsa.debian.org/cloud-team/debian-cloud-images/-/issues/45
commit bb9f50ac2e86200506fe0b482d5e32d0194dac87
Author: Noah Meyerhans <noahm@debian.org>
Date: Sat Nov 12 10:27:03 2022 -0800
cleanup-ec2: respect regional configuration
Addresses https://salsa.debian.org/cloud-team/debian-cloud-images/-/issues/69
commit 74e1753060ea4989de7e16c4838f55cfd5c78311
Merge: cf263780 05f11a92
Author: Bastian Blank <waldi@debian.org>
Date: Tue Oct 18 12:47:33 2022 +0000
Merge branch 'systemd-timesyncd' into 'master'
Switch to systemd-timesyncd
Closes #65
See merge request cloud-team/debian-cloud-images!338
commit 05f11a927f8ac3e784783e126efa80f5ee67c61c
Author: Bastian Blank <waldi@debian.org>
Date: Thu Sep 29 10:17:16 2022 +0200
Don't install recommends from extra packages
commit a1b5f392a5762ab62bbc7b5a927d3c31ce274b92
Author: Bastian Blank <waldi@debian.org>
Date: Tue Sep 27 11:15:47 2022 +0200
Switch to systemd-timesyncd
Closes #65
commit cf263780680eb30d098c0779ec5844916c7a9a49
Merge: e6a3ad43 6d42fd1b
Author: Bastian Blank <waldi@debian.org>
Date: Wed Sep 28 14:25:42 2022 +0000
Merge branch 'azure-ptp' into 'master'
Use platform PTP device for time keeping on Azure
Closes #66
See merge request cloud-team/debian-cloud-images!337
commit 6d42fd1b6ec533079e21528e9302ffcdedc1f957
Author: Bastian Blank <waldi@debian.org>
Date: Tue Sep 27 11:43:07 2022 +0200
Use platform PTP device for time keeping on Azure
Closes #66
commit e6a3ad43b87210bd8658ccd98b5ab2728421d684
Merge: b7d1733b 80a52b73
Author: Bastian Blank <waldi@debian.org>
Date: Fri Sep 23 12:32:32 2022 +0000
Merge branch 'azure-arm64-transparent-hugepages-disable' into 'master'
Don't allow transparent hugepages on Azure arm64
See merge request cloud-team/debian-cloud-images!336
commit 80a52b73157d5bc193ee5ebca24be14cc010b684
Author: Bastian Blank <waldi@debian.org>
Date: Fri Sep 23 09:46:30 2022 +0200
Don't allow transparent hugepages on Azure arm64
Microsoft reported large slowdowns in memory handling in their arm64
implementation, caused by the transparent hugepages checks. This change
just changes the default to not use transparent hugepages always.
commit b7d1733be5bfba94f2e26f36b143e7b94ab6f282
Merge: 44241c63 7e392cb5
Author: Bastian Blank <waldi@debian.org>
Date: Wed Sep 21 18:34:58 2022 +0000
Merge branch 'ssm-fix' into 'master'
put-ssm: collect image release ID from the image config
Closes #51
See merge request cloud-team/debian-cloud-images!335
commit 7e392cb527688c7b6047cd4d582bfc0470de21f0
Author: Noah Meyerhans <noahm@debian.org>
Date: Tue Sep 20 13:08:50 2022 -0700
put-ssm: collect image release ID from the image config
This removes the need to load image build manifests
commit 44241c636668beaf78a6f5384a7ff656d4331273
Merge: c3f7f279 55e69402
Author: Bastian Blank <waldi@debian.org>
Date: Sun Sep 18 15:24:28 2022 +0000
Merge branch 'buster-lts' into 'master'
Use linux-5.10 for buster-backports images
See merge request cloud-team/debian-cloud-images!333
commit 55e6940290a81c4e7a6e2a314fc5bdd0d563839a
Author: Bastian Blank <waldi@debian.org>
Date: Sat Sep 17 12:28:17 2022 +0200
Disable not longer supported ppc64el on Buster
commit 60ffe42b498f39aca3634e700221779bc40f7c75
Author: Bastian Blank <waldi@debian.org>
Date: Sat Sep 17 12:24:12 2022 +0200
Use correct kernel for Buster LTS
commit b8f214c5962c4dd6d589d407d48fafcc95246e3a
Author: Bastian Blank <waldi@debian.org>
Date: Sat Sep 17 12:20:21 2022 +0200
Update package list
commit 47b6a377feddb21219291079a7e8cdc9edb2a6ea
Author: Bastian Blank <waldi@debian.org>
Date: Sat Sep 17 12:18:46 2022 +0200
Remove old kernel image selection
commit d04724292834180e9a9a55d6a44d02efdf3a6e5a
Author: Bastian Blank <waldi@debian.org>
Date: Sat Sep 17 12:17:45 2022 +0200
Move linux image selection info fai package config
commit 716009630c32e096212952f994636fa64b2c7512
Author: Bastian Blank <waldi@debian.org>
Date: Sat Sep 17 12:06:05 2022 +0200
Rename backports linux class for better match
commit 176000c1015a525dfdce12d8ebc78214940e8581
Author: Bastian Blank <waldi@debian.org>
Date: Sat Sep 17 11:59:16 2022 +0200
Factor out apparmor installation
commit c3f7f279203afa04f827fc90e0d6ef39109ecf3d
Merge: 403c46d4 f1544368
Author: Bastian Blank <waldi@debian.org>
Date: Tue Sep 13 09:08:18 2022 +0000
Merge branch 'lintian-fixes' into 'master'
Fix some issues reported by lintian
See merge request cloud-team/debian-cloud-images!328
commit f154436881f786dfe862170e679b245df126a4fb
Author: Debian Janitor <janitor@jelmer.uk>
Date: Tue Sep 13 05:33:30 2022 +0000
Bump debhelper from old 12 to 13.
Changes-By: lintian-brush
Fixes: lintian: package-uses-old-debhelper-compat-version
See-also: https://lintian.debian.org/tags/package-uses-old-debhelper-compat-version.html
commit 853ec702d006d84612c7cd987b259c29ec73fb29
Author: Debian Janitor <janitor@jelmer.uk>
Date: Tue Sep 13 05:33:30 2022 +0000
Move source package lintian overrides to debian/source.
Changes-By: lintian-brush
Fixes: lintian: old-source-override-location
See-also: https://lintian.debian.org/tags/old-source-override-location.html
commit 403c46d43f3eac926a8b010b7642f0a5c8b79f31
Merge: 52d94862 b133793f
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 12 15:17:20 2022 +0000
Merge branch 'cleanup-image-config' into 'master'
Cleanup image config
See merge request cloud-team/debian-cloud-images!331
commit b133793fc5ee0cfd26d9afdbb348f7cdc7572474
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 12 13:22:58 2022 +0200
Use camel case names on image config
commit 42d3026642662a43801ebec2aebb5e9c818273e0
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 12 13:15:15 2022 +0200
Use Data Classes for public API definitions
commit 52d948628c3fe02b8150ea437648fcb60dab9c8a
Merge: 4ea6d999 b946d75e
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 12 11:34:23 2022 +0000
Merge branch 'cloud-init-mirror' into 'master'
Ask cloud-init to configure mirrors for us
See merge request cloud-team/debian-cloud-images!329
commit b946d75eee087176bb40d1c2054e538b7a64cc70
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 5 15:47:46 2022 +0200
Ask cloud-init to configure mirrors for us
commit 4ea6d99922f2b3b9ed4d7e821a40b833dca5ec54
Merge: cd857671 9d5b55fe
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 12 10:54:21 2022 +0000
Merge branch 'no-debug-output' into 'master'
Don't ask shell for debug output
See merge request cloud-team/debian-cloud-images!330
commit 9d5b55feb9edcc9036ff856ea8ab471e5d941626
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 12 12:51:22 2022 +0200
Don't ask shell for debug output
commit cd85767113216215a302522ddb5c5cff4d47e570
Merge: 27c5d15c de5a16f7
Author: Bastian Blank <waldi@debian.org>
Date: Tue Sep 6 06:35:35 2022 +0000
Merge branch 'no-hosts' into 'master'
Don't longer write hosts file
See merge request cloud-team/debian-cloud-images!327
commit de5a16f7d5289a6fb63558c58ab4db12dcff9bdd
Author: Bastian Blank <waldi@debian.org>
Date: Mon Sep 5 20:02:03 2022 +0200
Don't longer write hosts file
We use systemd-resolved, which synthesizes responses for localhost and
the local hostname. So we don't need to inject the hostname into
/etc/hosts.
commit 27c5d15c98ab54ee1460d070f7471d1f5223ec21
Merge: 57a7a357 30a61951
Author: Bastian Blank <waldi@debian.org>
Date: Fri Sep 2 19:55:58 2022 +0000
Merge branch 'ignore-missing-dhcp6' into 'master'
Ignore missing dhcp6 setting in ifupdown
See merge request cloud-team/debian-cloud-images!326
commit 30a61951a69f89a75be8fc9ccbbfaa7066febf3b
Author: Bastian Blank <waldi@debian.org>
Date: Fri Sep 2 19:20:21 2022 +0200
Ignore missing dhcp6 setting in ifupdown
commit 57a7a35719130cfe707aed57f5c26d8e52967c74
Merge: b6f5397e 3b3be184
Author: Bastian Blank <waldi@debian.org>
Date: Fri Sep 2 16:29:41 2022 +0000
Merge branch 'remove-rsyslog' into 'master'
Remove rsyslog and second set of logs
See merge request cloud-team/debian-cloud-images!325
commit 3b3be184dffd31d5e70147bc0b2fa4be3d8d22f3
Author: Bastian Blank <waldi@debian.org>
Date: Mon Aug 29 20:45:56 2022 +0200
Remove rsyslog and second set of logs
commit b6f5397edf183de7c48ee57455a50a0883f9d3af
Merge: 8489581f 691d752a
Author: Bastian Blank <waldi@debian.org>
Date: Thu Aug 25 18:21:41 2022 +0000
Merge branch 'apt-mirror-list' into 'master'
Use mirror+file style apt sources
See merge request cloud-team/debian-cloud-images!279
commit 691d752aeceb052fc030e835623a18cd4e6a8d6e
Author: Bastian Blank <waldi@debian.org>
Date: Sun Mar 6 21:32:58 2022 +0100
Always use https mirror
commit d0ce3059bf15311ea7714466a22dbccc38e7e827
Author: Bastian Blank <waldi@debian.org>
Date: Fri Jan 28 22:31:05 2022 +0100
Use mirror+file style apt sources
commit 8489581f09f787fbf7d758affe35ea1fcc86ff19
Merge: be0482ad 763ab6be
Author: Bastian Blank <waldi@debian.org>
Date: Fri Aug 19 10:06:53 2022 +0000
Merge branch 'cleanup-azure' into 'master'
Remove unused code
See merge request cloud-team/debian-cloud-images!318
commit 763ab6be83196fe1e1ecbcf334fd8b2a45c3d09a
Author: Bastian Blank <waldi@debian.org>
Date: Mon Jul 11 13:16:12 2022 +0200
Remove unused code
commit be0482aded47087f502aee676b8346150f97b206
Merge: 9d1da1bb 604bd93f
Author: Bastian Blank <waldi@debian.org>
Date: Wed Aug 17 14:30:16 2022 +0000
Merge branch 'fixes' into 'master'
Allow more stuff in /var/log
See merge request cloud-team/debian-cloud-images!322
commit 604bd93ff645153912cd45c065cc8af857f98adb
Author: Bastian Blank <waldi@debian.org>
Date: Wed Aug 17 16:13:47 2022 +0200
Allow more stuff in /var/log
commit a108f7bfedd7a5e1d46119d60b0cdb6203899b30
Author: Bastian Blank <waldi@debian.org>
Date: Wed Aug 17 16:12:55 2022 +0200
Don't run shell verbose
commit 9d1da1bb849e57865ee859dbc7654b15d0015465
Merge: b6e6fc50 5a004f4e
Author: Bastian Blank <waldi@debian.org>
Date: Wed Aug 17 14:26:14 2022 +0000
Merge branch 'fix-flake-5' into 'master'
Pin flake8 to version < 5 in CI
See merge request cloud-team/debian-cloud-images!321
commit 5a004f4ee6266cad576534af4460d6ee0c6dd1ea
Author: Arnaud Rebillout <arnaudr@kali.org>
Date: Fri Aug 5 11:45:10 2022 +0200
Pin flake8 to version < 5 in CI
flake8>=5 and pytest-flake8 don't seem to get along:
E AttributeError: module 'flake8.options.config' has no attribute 'ConfigFileFinder'
Cf. https://salsa.debian.org/arnaudr/debian-cloud-images/-/jobs/3072137
This was reported upstream at https://github.com/tholo/pytest-flake8/issues/87
commit b6e6fc500e95d3328059d906f8e80f895c96890c
Merge: 680191bb ecf8c9f6
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jul 21 19:54:00 2022 +0000
Merge branch 'revert-0fb6dfd3' into 'master'
Revert "Split release Azure uploads by arch"
See merge request cloud-team/debian-cloud-images!320
commit ecf8c9f60c67084ba7bd59825cd02d93c9881b8a
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jul 21 19:45:48 2022 +0000
Revert "Merge branch 'split-azure-release' into 'master'"
This reverts merge request !312
commit 680191bb4b9430baafcbeefdf95cf7dc8e895cfa
Merge: 0f023bbe 8e2ff10a
Author: Bastian Blank <waldi@debian.org>
Date: Mon Jul 11 13:07:39 2022 +0000
Merge branch 'azure-real-slot' into 'master'
Default to no slot for Azure Partner offer
See merge request cloud-team/debian-cloud-images!319
commit 8e2ff10a7c1cc69ab6fa418f1908f5fb2f1ae633
Author: Bastian Blank <waldi@debian.org>
Date: Mon Jul 11 15:04:13 2022 +0200
Default to no slot for Azure Partner offer
It turns out, you don't edit any of the slots, so we need to by default
work on no slot at all.
commit 0f023bbe849cb3b5fd4e741a94ef8b900064ac7a
Merge: 9844cd94 c14ebe82
Author: Bastian Blank <waldi@debian.org>
Date: Mon Jul 11 12:51:23 2022 +0000
Merge branch 'azure-cat-slot' into 'master'
Add tool to retrieve Azure partner offers
See merge request cloud-team/debian-cloud-images!317
commit c14ebe8204376ca54b967d61f49d58c5cbeded16
Author: Bastian Blank <waldi@debian.org>
Date: Mon Jul 11 11:15:42 2022 +0200
Add tool to retrieve Azure partner offers
commit 259eb261b59bb45118882e9f6e2eddee69afa882
Author: Bastian Blank <waldi@debian.org>
Date: Mon Jul 11 11:15:21 2022 +0200
Support offer slots in Azure Partner interface
commit 9844cd9441263e598da0b3dc3ad8f144cba7cade
Merge: 438ab6e2 f6267623
Author: Noah Meyerhans <noahm@debian.org>
Date: Fri Jul 8 01:24:29 2022 +0000
Merge branch 'daily-postupload-deps' into 'master'
Add build jobs as dependencies of daily postupload jobs
See merge request cloud-team/debian-cloud-images!316
commit f6267623601db1c9777d230288ca839c10a96efc
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Jul 7 13:23:16 2022 -0700
Add build jobs as dependencies of daily postupload jobs
The daily postupload jobs consume metadata from the build manifests.
Adding the build jobs as dependencies will ensure that gitlab will
pass the build job artifacts (including the manifest .json files) to
these jobs.
commit 438ab6e204a45d87d164df4a2de97e640b691a4b
Merge: 05f9b85f 6531073c
Author: Noah Meyerhans <noahm@debian.org>
Date: Fri Jul 8 01:19:54 2022 +0000
Merge branch 'master' into 'master'
upload-ec2: Wrap all EC2 API calls in retries
See merge request cloud-team/debian-cloud-images!315
commit 6531073ce00116c750bdea2c90d5aa173da650c3
Author: Noah Meyerhans <noahm@debian.org>
Date: Thu Jul 7 10:33:18 2022 -0700
Wrap all EC2 API calls in retries
commit 05f9b85ffb2d3888b4ad9fec5c8a4a9b818be1a9
Merge: c0b3fde8 f87e348b
Author: Noah Meyerhans <noahm@debian.org>
Date: Wed Jul 6 05:23:42 2022 +0000
Merge branch 'fix-ec2-upload-retries' into 'master'
Fix ec2 tagging error handling
See merge request cloud-team/debian-cloud-images!314
commit f87e348b314dd48336f18891f63c98257493e26d
Author: Noah Meyerhans <noahm@debian.org>
Date: Tue Jul 5 22:13:19 2022 -0700
Fix ec2 tagging error handling
Fixes: 6eb5629 ("retry EC2 AMI tagging in case of failure")
commit c0b3fde8168037819f24c03a5358e9d863848580
Merge: 0fb6dfd3 6eb56299
Author: Noah Meyerhans <noahm@debian.org>
Date: Tue Jul 5 04:34:40 2022 +0000
Merge branch 'ec2-retry-tagging' into 'master'
retry EC2 AMI tagging in case of failure
Closes #7
See merge request cloud-team/debian-cloud-images!313
commit 6eb5629911a5f4b37da4ec10badd4c34699d896b
Author: Noah Meyerhans <noahm@debian.org>
Date: Mon Jul 4 07:47:37 2022 -0700
retry EC2 AMI tagging in case of failure
AMI registration is asynchronous, and an AMI ID is not necessarily
usable immediately after the RegisterImages call completes.
Fixes https://salsa.debian.org/cloud-team/debian-cloud-images/-/issues/7
commit 0fb6dfd3a0daf081ec96ddad4ce9bdc2dbb9bd08
Merge: 19725384 9123f3c4
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jun 23 12:43:24 2022 +0000
Merge branch 'split-azure-release' into 'master'
Split release Azure uploads by arch
See merge request cloud-team/debian-cloud-images!312
commit 9123f3c43f171c6c95c01e490be29dc9025892fc
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jun 23 09:31:58 2022 +0200
Split release Azure uploads by arch
As it turns out, the web interface is not yet capable of multi-arch
publications.
commit 19725384a6eaed3dd86f8b84c834c8e04c42650c
Merge: 566b15cf 98a8249a
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jun 23 12:23:24 2022 +0000
Merge branch 'azure-agents' into 'master'
Updates to provisioning agents on Azure
See merge request cloud-team/debian-cloud-images!311
commit 98a8249a612369fc2d0228d7d374de2e9eaa8e12
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jun 23 13:17:38 2022 +0200
Make sure waagent runs even on Azure/arm64
systemd in Bullseye does not detect Hyper-V on arm64 yet. So we just
neutralize that check.
commit fdc3123e40ac298cc5244770277dfde261d11a0a
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jun 23 11:56:01 2022 +0200
Use cloud-init from bullseye-backports for Azure
Azure needs changes from cloud-init >= 22.1, which is only in
bullseye-backports.
commit 566b15cf7f7d46c0283aa4105f4481c1fcfff433
Merge: b451527c b0dbe51f
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jun 23 07:35:42 2022 +0000
Merge branch 'edit-azure-partner-yaml' into 'master'
Use YAML for editing Azure Partner offers
See merge request cloud-team/debian-cloud-images!310
commit b0dbe51fb0760de2335dc207242c45e0a4d50bbe
Author: Bastian Blank <waldi@debian.org>
Date: Tue Jun 21 14:44:24 2022 +0200
Use YAML for editing Azure Partner offers
YAML is designed to be human readable, JSON not so much.
commit b451527c4695a5b1713d03680b75e7b476cedb63
Merge: 0791e39b 16226d64
Author: Bastian Blank <waldi@debian.org>
Date: Tue Jun 21 09:12:05 2022 +0000
Merge branch 'azure-arm64-bullseye-backports' into 'master'
Enable bullseye-backports for arm64 on Azure
See merge request cloud-team/debian-cloud-images!308
commit 16226d64fdecc0ff893970d953c4c1e2d7c6471a
Author: Bastian Blank <waldi@debian.org>
Date: Tue Jun 21 08:50:36 2022 +0200
Enable bullseye-backports for arm64 on Azure
commit 0791e39bab819e9f8f124e44200fb9c8190c419d
Merge: 2db250b6 9a5d388b
Author: Bastian Blank <waldi@debian.org>
Date: Tue Jun 21 07:43:29 2022 +0000
Merge branch 'update-dev-pipelines' into 'master'
Again create correct rules for dev pipelines
See merge request cloud-team/debian-cloud-images!309
commit 9a5d388b2410cd4d2ac792d89759bf6c55f89084
Author: Bastian Blank <waldi@debian.org>
Date: Tue Jun 21 09:09:34 2022 +0200
Again create correct rules for dev pipelines
commit 2db250b65a5e81495d7afa2093d27d38dc8ff5e8
Merge: 5ca7326c 2328345f
Author: Bastian Blank <waldi@debian.org>
Date: Sat Jun 18 10:09:06 2022 +0000
Merge branch 'generate-release-jobs' into 'master'
Support generating release uploads
See merge request cloud-team/debian-cloud-images!307