Commit graph

  • 79b868d423 test/run: run each test in its own network namespace Tom Gundersen 2019-12-07 14:47:36 +01:00
  • 6bbc89d5f3 api: implement /compose/delete route Ondřej Budai 2019-12-06 16:56:22 +01:00
  • 6d15833e4e store: introduce state directory Ondřej Budai 2019-12-09 12:11:52 +01:00
  • 0cf8a20744 image-info: mount ESP at /boot/efi if found Christian Kellner 2019-12-08 20:20:26 +01:00
  • 4e62f181fa api: implement /compose/logs route Ondřej Budai 2019-12-06 11:07:13 +01:00
  • d7f81b36e6 api: implement /compose/info route Ondřej Budai 2019-12-05 10:54:23 +01:00
  • ad7650384e api: use committed blueprint in POST /compose Ondřej Budai 2019-12-05 10:17:21 +01:00
  • 24faab8c18 store: clean up blueprint API Ondřej Budai 2019-12-05 10:15:21 +01:00
  • f89a9671be store: add image struct into compose struct Ondřej Budai 2019-12-03 15:05:46 +01:00
  • b2880cacc6 weldr: don't indent toml output Lars Karlitski 2019-12-04 01:15:09 +01:00
  • b1c65bb671 blueprint: tag all struct fields for toml Lars Karlitski 2019-12-04 01:14:10 +01:00
  • 94bfcc518c weldr: bump blueprint version Lars Karlitski 2019-12-04 01:16:10 +01:00
  • b6307cafd5 api: fix compose routes returning null instead of empty array Ondřej Budai 2019-12-03 10:36:47 +01:00
  • dca7ab2847 api: handle blueprint depsolve error Ondřej Budai 2019-12-03 10:40:52 +01:00
  • 20bb60f3fd weldr: add support for toml blueprints Lars Karlitski 2019-12-03 00:53:44 +01:00
  • bddac13048 add makefile targets for rpm build Martin Sehnoutka 2019-11-29 13:10:46 +01:00
  • b21ebf81c8 4 Tom Gundersen 2019-12-01 00:09:17 +01:00
  • 0217b4b590 test/run: uncompressed raw images before running image-info Tom Gundersen 2019-11-30 20:34:13 +01:00
  • e62ba4577a submodule: update to osbulid v6 Tom Gundersen 2019-11-30 15:46:13 +01:00
  • 1c5adfc682 job: use image.raw.xz filename Lars Karlitski 2019-11-29 18:22:08 +01:00
  • b53d897019 job: set S3 key to compose id Lars Karlitski 2019-11-29 16:35:13 +01:00
  • f4991cb1ca api: Add support for upload API Ondřej Budai 2019-11-28 15:15:27 +01:00
  • be1cf79d6a test: introduce helpers for go-cmp Ondřej Budai 2019-11-28 14:08:58 +01:00
  • 613b659b95 test: use google cmp library to do the deep reflect Ondřej Budai 2019-11-28 10:52:43 +01:00
  • 268befa435 store: make ListQueue return value more predictable by sorting it Ondřej Budai 2019-11-28 08:31:06 +01:00
  • 7fbe8453ef api: support wildcard /compose/status Ondřej Budai 2019-11-28 08:28:19 +01:00
  • df7e14d5eb target: add new fields to target and cleanup Ondřej Budai 2019-11-26 20:07:44 +01:00
  • 364ea62f59 Introduce Azure upload test Martin Sehnoutka 2019-11-27 14:01:05 +01:00
  • 91bce12513 add packit Ondřej Budai 2019-11-29 09:55:10 +01:00
  • 5dad3bfc8e worker: pass build environment to osbuild Lars Karlitski 2019-11-28 21:05:31 +01:00
  • 85e6182bdc distro: don't fall back to fedora-30 Lars Karlitski 2019-11-28 19:49:45 +01:00
  • 70857963bb osbuild-composer: don't try creating state directory Lars Karlitski 2019-11-28 17:43:22 +01:00
  • 14ebed46da distro: register distros explicitly Lars Karlitski 2019-11-28 16:06:41 +01:00
  • 673d3ff14b blueprint: remove unused error Lars Karlitski 2019-11-28 16:05:52 +01:00
  • c0516420cc distro/rhel82: move ami output closer to official ec2 image Lars Karlitski 2019-11-27 23:37:33 +01:00
  • 4790e4e593 Provides: osbuild-composer in .spec Alexander Todorov 2019-11-28 11:05:44 +02:00
  • 7485094b34 pipeline/stage: add unit test for basic (un)marshalling Tom Gundersen 2019-11-27 00:32:02 +01:00
  • caff96bd4f job/run: never panic on failed job Tom Gundersen 2019-11-27 00:18:50 +01:00
  • e29b6fe06b target/aws: support setting the image name Tom Gundersen 2019-11-26 22:49:12 +01:00
  • 553edef01d distro/f30: rework in the same way as RHEL8.2 Tom Gundersen 2019-11-27 18:56:46 +01:00
  • 66c57a05b7 api tests: add store fixtures Ondřej Budai 2019-11-27 20:26:28 +01:00
  • a00a0caa70 api tests: refactor weldr and jobqueue api tests to use common helpers Ondřej Budai 2019-11-27 10:09:27 +01:00
  • da311f13eb distro: add rhel82 Lars Karlitski 2019-11-27 02:53:45 +01:00
  • df74737194 pipeline: fix timezone stage name Lars Karlitski 2019-11-27 02:28:24 +01:00
  • 4cf94e2629 rpmmd: add checksum to repoconfig Lars Karlitski 2019-11-27 02:26:10 +01:00
  • 72e7ea7de1 pipeline/groups: add missing Name field Lars Karlitski 2019-11-27 02:17:53 +01:00
  • 1135e9fe01 Refactor Azure upload code to a separate package Martin Sehnoutka 2019-11-27 09:07:30 +01:00
  • 7b54f5cfdc pipeline: support osbuild runners Lars Karlitski 2019-11-27 01:55:29 +01:00
  • 382d4e2118 distro/f30/ami: make the images boot on aws Tom Gundersen 2019-11-26 00:53:49 +01:00
  • de93ddc757 distro/f30: rework customizations Tom Gundersen 2019-11-26 01:06:15 +01:00
  • c6e73e65a5 distro/f30: drop liveiso support Tom Gundersen 2019-11-26 01:02:08 +01:00
  • d1d3768d9d image-info: include more properties Tom Gundersen 2019-11-25 14:17:07 +01:00
  • 7f4490b963 test: the vhd image is in 'raw' format now Tom Gundersen 2019-11-26 03:33:37 +01:00
  • 4fdcb756da go.mod: fix order of requires Tom Gundersen 2019-11-26 13:09:11 +01:00
  • 2eca62caf2 submodule: update to get vpc support Tom Gundersen 2019-11-26 02:59:18 +01:00
  • 04d055d262 job/target: add support for uploading to S3 Tom Gundersen 2019-11-22 13:42:51 +01:00
  • 7f5c869cd2 upload/aws: add a sample AWS upload client Tom Gundersen 2019-11-19 16:08:49 +01:00
  • 78ea0e0b6f Introduce Azure upload CLI utility Martin Sehnoutka 2019-11-19 10:32:27 +01:00
  • 4910cd18e3 change image size to fulfill Azure requirements Martin Sehnoutka 2019-11-21 13:30:53 +01:00
  • ea73597c5d use vpc type in call to qemu-img for vhd images Martin Sehnoutka 2019-11-21 13:29:52 +01:00
  • e98b189b82 targets: add dummy azure and aws targets Tom Gundersen 2019-11-22 13:31:05 +01:00
  • 283e89d0f4 distros/f30/ami: image type should be RAW Tom Gundersen 2019-11-24 17:04:49 +01:00
  • eee08c41ac image-info: support images with empty partitions Tom Gundersen 2019-11-24 16:41:31 +01:00
  • e73b43162d api: add basic support for v1 api Ondřej Budai 2019-11-22 13:15:39 +01:00
  • b911d0b928 weldr: get repositories from distro Lars Karlitski 2019-11-17 12:28:26 +00:00
  • 1dac0a03d2 weldr/sourceInfo: move '*' out of the loop Lars Karlitski 2019-11-17 10:37:56 +00:00
  • d1a6e2efb7 weldr: clean up source/info route Lars Karlitski 2019-11-17 10:28:23 +00:00
  • d06a39bd51 weldr: move RepoConfig → SourceConfig conversion to store Lars Karlitski 2019-11-17 09:55:46 +00:00
  • 919d849123 weldr: use repo ids as source names Lars Karlitski 2019-11-17 09:50:25 +00:00
  • 740e4da733 rpmmd: move SourceToRepo to store Lars Karlitski 2019-11-16 13:50:43 +00:00
  • cd5a192dfd 3 Ondřej Budai 2019-11-15 11:13:56 +01:00
  • b0698271b7 Revert "Fill in the license template" Martin Sehnoutka 2019-11-15 15:11:13 +01:00
  • e72004de56 api/tests: fix blueprints freeze test Jacob Kozol 2019-11-15 13:17:27 +01:00
  • 6dbde1b5df api/tests: add blueprint freeze test Jacob Kozol 2019-11-14 16:59:27 +01:00
  • c4088caee1 api: add blueprint freeze route Jacob Kozol 2019-11-14 16:53:39 +01:00
  • dd9a815c40 api: improve parity of /{modules,projects}/{list,info} routes Ondřej Budai 2019-11-14 14:46:03 +01:00
  • 2ed070b218 api: remove packages from api struct Ondřej Budai 2019-11-14 14:14:30 +01:00
  • 5ffcb3fe6d api: add undo blueprint route Jacob Kozol 2019-11-13 13:55:48 +01:00
  • 1b46a83522 store: add getBlueprintChange update blueprint commit message Jacob Kozol 2019-11-13 13:55:35 +01:00
  • c882bebfb4 remove packages from weldr API initialization Jacob Kozol 2019-11-07 15:10:28 +01:00
  • 6f4a7bacd2 api: fetch packages from sources and base repo Jacob Kozol 2019-11-06 15:00:40 +01:00
  • 085ba6fec9 rpmmd: convert sources to repos Jacob Kozol 2019-11-06 14:10:51 +01:00
  • af73810a2d tests: fix failing tests due to a bad merge Ondřej Budai 2019-11-14 09:38:01 +01:00
  • 2cb7c8936e api/tests: test bodies for equality even if status codes are different Ondřej Budai 2019-11-13 14:03:08 +01:00
  • 1fac27527b add more local boot test cases Martin Sehnoutka 2019-11-11 15:28:09 +01:00
  • 306ca58588 spec: update to packaging guidelines Ondřej Budai 2019-11-13 15:12:20 +01:00
  • 36ccb110b3 api: add support for /projects/depsolve Ondřej Budai 2019-11-12 20:26:25 +01:00
  • 9076f68f7b rpmmd: Add error reporting support to dnf-json Ondřej Budai 2019-11-12 20:17:28 +01:00
  • 495f5b558b Add support for mocking rpmmd Ondřej Budai 2019-11-12 20:14:32 +01:00
  • 9970150ed5 api: add blueprints changes route Jacob Kozol 2019-11-12 14:08:16 +01:00
  • 080bd4968c store: add function to get blueprint changes Jacob Kozol 2019-11-12 13:47:35 +01:00
  • 7d2650a2e3 store: add blueprint changes Jacob Kozol 2019-11-12 11:37:52 +01:00
  • 5fe42f13d7 blueprint: add change object for blueprints Jacob Kozol 2019-11-12 11:38:31 +01:00
  • 11eb0b5226 rpmmd: sort fetched package list Jacob Kozol 2019-11-11 19:26:09 +01:00
  • 41a2ef9b9a Revert "rpmmd: make dnf-json executable" Lars Karlitski 2019-11-12 23:25:40 +00:00
  • 1055d1167d 2 Tom Gundersen 2019-11-11 21:10:05 +01:00
  • 9c34e6bbea spec: make python script executable Tom Gundersen 2019-11-11 20:59:07 +01:00
  • 6d20991e90 spec: update to golang packaging guidelines Tom Gundersen 2019-11-11 20:03:09 +01:00
  • 339e887693 spec: add systemd hooks Tom Gundersen 2019-11-11 18:55:20 +01:00
  • 88c0cf4b27 distro: move binaries to /usr/libexec to follow Fedora packaging guidelines Tom Gundersen 2019-11-11 18:33:50 +01:00