debian-forge-composer/internal
Gianluca Zuccarelli 4d42808b6a internal/rpmmd: RepoConfig baseurl change
Update the internal RepoConfig object to
accept a slice of baseurls rather than a
single field. This change was needed to
align RepoConfig with the dnf spec [1].

Additionally, this change adds custom json
marshal and unmarshal functions to ensure
backwards compatibility with older workers.
Add json tags to the internal rpmmd config
since this is serialized in dnfjson.
Add unit tests to check the serialization
is okay.

[1] See dnf.config
2023-04-21 17:40:00 +02:00
..
artifact artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
auth Update deprecated io/ioutil functions 2023-03-07 09:22:23 -08:00
blueprint customizations: create all groups unconditionally 2023-04-19 11:50:49 +02:00
boot upload/azure: migrate from azure-storage-blob-go to azure-sdk-for-go 2023-04-04 09:09:43 +02:00
client internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
cloud Update deprecated io/ioutil functions 2023-03-07 09:22:23 -08:00
cloudapi internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
common upload/azure: migrate from azure-storage-blob-go to azure-sdk-for-go 2023-04-04 09:09:43 +02:00
container container: update unit tests to match expected behaviour 2023-04-19 20:07:40 +02:00
crypt Remove old build tag comments 2023-03-07 09:22:23 -08:00
disk internal/disk: Remove RequiredSizes property. 2023-03-20 11:04:14 +01:00
distro internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
distroregistry distro: add support for RHEL-8.9 and RHEL-9.3 2023-03-27 11:39:24 +02:00
dnfjson internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
environment environment: encapsulate the environment images are deployed to 2022-07-07 12:00:56 +01:00
fdo New package: fdo 2022-12-11 12:37:37 +00:00
fsnode internal/fsnode: add API for custom directories and files 2023-02-22 12:17:36 +01:00
ignition ignition: drop embedded provisioning url 2023-02-07 13:30:22 +01:00
image simplified-installer: enable isolinux 2023-03-15 12:35:50 +01:00
jobqueue worker/server: requeue unresponsive jobs 2022-11-02 15:26:00 +01:00
jsondb Update deprecated io/ioutil functions 2023-03-07 09:22:23 -08:00
manifest iot: change the copy stages 2023-04-18 21:21:09 +02:00
mocks internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
osbuild internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
oscap oscap: add oscap package 2022-08-04 18:19:06 +02:00
ostree Update deprecated io/ioutil functions 2023-03-07 09:22:23 -08:00
pathpolicy distro: add dir / files customizations policy check 2023-02-22 12:17:36 +01:00
platform platform: add the aarch64_iot platform 2023-04-18 21:21:09 +02:00
prometheus prometheus:: add arch label to dequeue metrics 2023-03-09 18:47:57 +01:00
remotefile remotefile: Use io.ReadAll not ioutil.ReadAll 2023-03-22 08:14:01 -07:00
reporegistry internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
rhsm internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
rpmmd internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
runner runner: add platform-python only for RHEL 8+ 2023-01-25 20:37:12 +01:00
shell shell: new package for representing shell init configs internally 2023-03-30 18:40:12 +02:00
store internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
target internal/target/azure_image: mark Location as optional 2022-10-27 19:33:43 +02:00
test Update deprecated io/ioutil functions 2023-03-07 09:22:23 -08:00
upload upload/azure: skip uploading empty pages 2023-04-04 09:09:43 +02:00
users users: convenience functions for converting from BP 2022-09-13 16:06:19 +01:00
weldr internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
worker internal/rpmmd: RepoConfig baseurl change 2023-04-21 17:40:00 +02:00
workload workload: introduce abstraction to encapsulate image workloads 2022-07-07 12:00:56 +01:00
tools.go Remove old build tag comments 2023-03-07 09:22:23 -08:00