debian-forge/test/data/manifests
Ondřej Budai 23de60cd23 stages/mkdir: fix its schema
The items of an array are defined under the `items` key, not under `paths`.
Let's fix this.

Btw, this is possible because JSON Schema itself doesn't use
additionalProperties = false. This allows extending the schemas easily, but
is sadly a bit error-prone.

Sadly, since this issue effectively disabled validation of the stage options,
we also need to relax the schema a bit:

We found out that there are manifests in the wild, that use relative paths,
instead of absolute ones. Thus, this commit changes the validation regex to
allow relative paths. However, this now emits a warning and it's strongly
discouraged. The associated stage test was modified to accommodate for this.

Co-authored-by: Tomáš Hozza <thozza@redhat.com>
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-10-30 13:31:15 +01:00
..
arch convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
rhel convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
centos-stream-build.json test/data: introduce UKI also for CentOS Stream 2023-07-18 11:30:09 +02:00
centos-stream-build.mpp.yaml convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
centos-stream-uki.json test/data: introduce UKI also for CentOS Stream 2023-07-18 11:30:09 +02:00
centos-stream-uki.mpp.yaml convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
f34-base.json stages/cloud-init: add new stage for configuring cloud-init 2021-06-24 16:55:18 +02:00
f34-base.mpp.yaml convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
f34-build.json stages/cloud-init: add new stage for configuring cloud-init 2021-06-24 16:55:18 +02:00
f34-build.mpp.yaml convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
fedora-boot-btrfs.json manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
fedora-boot-btrfs.mpp.yaml mounts/org.osbuild.btrfs: add support for compression 2023-08-25 12:35:56 +02:00
fedora-boot.json test/data: don't write cmdline in grub2 2022-01-06 15:09:33 +00:00
fedora-boot.mpp.yaml convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00
fedora-build-v2.ipp.yaml stages/ostree.encapsulate: use new entrypoint on rpm-ostree >=2023.2 2023-08-08 12:41:17 +02:00
fedora-build.mpp.yaml manifests: fix module_platform_id 2023-08-08 12:41:17 +02:00
fedora-container.json manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
fedora-container.mpp.yaml manifests/fedora-container: update to the new structure 2023-08-08 12:41:17 +02:00
fedora-coreos-container.json manifests: add fedora-coreos-container example/test 2023-10-24 13:46:10 -04:00
fedora-coreos-container.mpp.yaml manifests: add fedora-coreos-container example/test 2023-10-24 13:46:10 -04:00
fedora-ostree-bootiso-xz.json stages/mkdir: fix its schema 2023-10-30 13:31:15 +01:00
fedora-ostree-bootiso-xz.mpp.yaml stages/mkdir: fix its schema 2023-10-30 13:31:15 +01:00
fedora-ostree-bootiso.json stages/mkdir: fix its schema 2023-10-30 13:31:15 +01:00
fedora-ostree-bootiso.mpp.yaml stages/mkdir: fix its schema 2023-10-30 13:31:15 +01:00
fedora-ostree-commit.json manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
fedora-ostree-commit.mpp.yaml manifests: fix module_platform_id 2023-08-08 12:41:17 +02:00
fedora-ostree-container.json manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
fedora-ostree-container.mpp.yaml manifests/fedora-ostree-container: update to the new structure 2023-08-08 12:41:17 +02:00
fedora-ostree-image.json stages/ostree.deploy: create ostree_commit_deploy function 2023-10-24 13:46:10 -04:00
fedora-ostree-image.mpp.yaml stages/ostree.deploy: create ostree_commit_deploy function 2023-10-24 13:46:10 -04:00
fedora-ostree-native-container.json manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
fedora-ostree-native-container.mpp.yaml tests/ostree-container: Drop hardcoded max layers 2023-08-29 10:56:49 +02:00
fedora-ostree-tarball.json manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
fedora-ostree-tarball.mpp.yaml manifests/fedora-ostree-tarball: update to the new structure 2023-08-08 12:41:17 +02:00
fedora-uki.json manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
fedora-uki.mpp.yaml manifests: fix module_platform_id 2023-08-08 12:41:17 +02:00
fedora-vars.ipp.yaml manifests/fedora-vars: bump snapshot date 2023-10-21 07:34:32 +02:00
filesystem.json stages/cloud-init: add new stage for configuring cloud-init 2021-06-24 16:55:18 +02:00
filesystem.mpp.yaml convert all mpp.yaml files to proper YAML 2023-08-08 12:41:17 +02:00