From 487315d430120ca5000e5b7871d4d20dd9f95817 Mon Sep 17 00:00:00 2001 From: Anil Belur Date: Sat, 29 Jul 2023 16:45:56 +1000 Subject: Chore: Update common-packer to the latest v0.14.1 Symlink the required hcl templates to common-packer Change-Id: I46db2277546a6e0bdedc8f9af0eb9bbbbdcb568c Signed-off-by: Anil Belur --- .github/workflows/gerrit-verify.yaml | 62 ++++++++++++++++++++++++++++++++++++ packer/common-packer | 2 +- packer/templates/builder.pkr.hcl | 1 + packer/templates/docker.pkr.hcl | 1 + 4 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/gerrit-verify.yaml create mode 120000 packer/templates/builder.pkr.hcl create mode 120000 packer/templates/docker.pkr.hcl diff --git a/.github/workflows/gerrit-verify.yaml b/.github/workflows/gerrit-verify.yaml new file mode 100644 index 000000000..3ea946df4 --- /dev/null +++ b/.github/workflows/gerrit-verify.yaml @@ -0,0 +1,62 @@ +--- +name: Call Gerrit ci-management Verify + +# yamllint disable-line rule:truthy +on: + workflow_dispatch: + inputs: + GERRIT_BRANCH: + description: "Branch that change is against" + required: true + type: string + GERRIT_CHANGE_ID: + description: "The ID for the change" + required: true + type: string + GERRIT_CHANGE_NUMBER: + description: "The Gerrit number" + required: true + type: string + GERRIT_CHANGE_URL: + description: "URL to the change" + required: true + type: string + GERRIT_EVENT_TYPE: + description: "Type of Gerrit event" + required: true + type: string + GERRIT_PATCHSET_NUMBER: + description: "The patch number for the change" + required: true + type: string + GERRIT_PATCHSET_REVISION: + description: "The revision sha" + required: true + type: string + GERRIT_PROJECT: + description: "Project in Gerrit" + required: true + type: string + GERRIT_REFSPEC: + description: "Gerrit refspec of change" + required: true + type: string + +jobs: + call-gerrit-ci-management-verify: + # yamllint disable rule:line-length + uses: + lfit/releng-reusable-workflows/.github/workflows/gerrit-ci-management-verify.yaml@6bb945b7d6f815db25d1cde9711f1b084f81e092 # v0.9 + # yamllint enable rule:line-length + with: + GERRIT_BRANCH: ${{ inputs.GERRIT_BRANCH }} + GERRIT_CHANGE_ID: ${{ inputs.GERRIT_CHANGE_ID }} + GERRIT_CHANGE_NUMBER: ${{ inputs.GERRIT_CHANGE_NUMBER }} + GERRIT_CHANGE_URL: ${{ inputs.GERRIT_CHANGE_URL }} + GERRIT_EVENT_TYPE: ${{ inputs.GERRIT_EVENT_TYPE }} + GERRIT_PATCHSET_NUMBER: ${{ inputs.GERRIT_PATCHSET_NUMBER }} + GERRIT_PATCHSET_REVISION: ${{ inputs.GERRIT_PATCHSET_REVISION }} + GERRIT_PROJECT: ${{ inputs.GERRIT_PROJECT }} + GERRIT_REFSPEC: ${{ inputs.GERRIT_REFSPEC }} + secrets: + GERRIT_SSH_PRIVKEY: ${{ secrets.GERRIT_SSH_PRIVKEY }} diff --git a/packer/common-packer b/packer/common-packer index 15aba27a4..09cb3bcf4 160000 --- a/packer/common-packer +++ b/packer/common-packer @@ -1 +1 @@ -Subproject commit 15aba27a45f98edb33890daa3712c6a4371b2947 +Subproject commit 09cb3bcf48185afdc5af0a548be904491ae215de diff --git a/packer/templates/builder.pkr.hcl b/packer/templates/builder.pkr.hcl new file mode 120000 index 000000000..8ea2d8721 --- /dev/null +++ b/packer/templates/builder.pkr.hcl @@ -0,0 +1 @@ +../common-packer/templates/builder.pkr.hcl \ No newline at end of file diff --git a/packer/templates/docker.pkr.hcl b/packer/templates/docker.pkr.hcl new file mode 120000 index 000000000..08567dfdd --- /dev/null +++ b/packer/templates/docker.pkr.hcl @@ -0,0 +1 @@ +../common-packer/templates/docker.pkr.hcl \ No newline at end of file -- cgit 1.2.3-korg