#35 Fix #22: Add id field to container-image artifacts
Merged 5 years ago by mvadkert. Opened 5 years ago by rayson.
fedora-ci/ rayson/messages fix-22  into  master

@@ -6,7 +6,8 @@ 

        "nvr": "someapp-2.8.71-7.el7_4",

        "issuer": "jenkins",

        "scratch": true,

-       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+       "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

      },

      "gate": {

          "name": "Some Gating Bot",

@@ -6,7 +6,8 @@ 

        "nvr": "someapp-2.8.71-7.el7_4",

        "issuer": "jenkins",

        "scratch": true,

-       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+       "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

      },

      "gate": {

          "name": "Some Gating Bot",

@@ -6,7 +6,8 @@ 

        "nvr": "someapp-2.8.71-7.el7_4",

        "issuer": "jenkins",

        "scratch": true,

-       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+       "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

      },

      "gate": {

          "name": "Some Gating Bot",

@@ -6,7 +6,8 @@ 

        "nvr": "someapp-2.8.71-7.el7_4",

        "issuer": "jenkins",

        "scratch": true,

-       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+       "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+       "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

      },

      "gate": {

          "name": "Some Gating Bot",

@@ -23,7 +23,8 @@ 

      "nvr": "someapp-2.8.71-7.el7_4",

      "issuer": "jenkins",

      "scratch": true,

-     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+     "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

    },

    "system":

       [{

@@ -23,7 +23,8 @@ 

      "nvr": "someapp-2.8.71-7.el7_4",

      "issuer": "jenkins",

      "scratch": true,

-     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+     "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

    },

    "type": "tier1",

    "category": "functional",

@@ -21,7 +21,8 @@ 

      "nvr": "someapp-2.8.71-7.el7_4",

      "issuer": "jenkins",

      "scratch": true,

-     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+     "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

    },

    "type": "tier1",

    "category": "functional",

@@ -21,7 +21,8 @@ 

      "nvr": "someapp-2.8.71-7.el7_4",

      "issuer": "jenkins",

      "scratch": true,

-     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a"

+     "source": "git+https://src.fedoraproject.org/rpms/setup.git?#5e0ae23a",

+     "id": "someapp@sha256:017eb7de7927da933a04a6c1ff59da0c41dcea194aaa6b5dd7148df286b92433"

    },

    "type": "tier1",

    "category": "functional",

@@ -76,6 +76,14 @@ 

          examples:

              - git+https://github.com/docker/rootfs.git#container:docker

          type: string

+     id:

+         description:

+             ID of this container image. The value is used to keep this message

+             consistent across different artifacts.

+             See https://pagure.io/fedora-ci/messages/issue/22.

+         examples:

+             - fedora@sha256:67dad89757a55bfdfabec8abd0e22f8c7c12a1856514726470228063ed86593b

+         type: string

  

  required:

      - type
@@ -83,5 +91,6 @@ 

      - digest

      - issuer

      - scratch

+     - id

  

  type: object