B@D v1.0 release: deployment.
Issue Background
- Once Gold Master declaration is communicated, B@D deployment is the next step of the release process.
- This task is blocked by #142 (closed)
Issue description
Prepare and execute the deployment
-
Create a new folder and subfolders in S3 service following the same structure as now updating the version number, in this case to 1.0 -
Upload to S3 the box, metadata and artifacts - VM (aka box)
- Sources archives compressed: CIP code, LAVAv2 source, KernelCi sources...
- Hashes
- GPG public key
Test the deployment
-
Download the box. -
Test integrity of the box: hashes/size/name -
Test integrity of the signatures -
Test the box: - Execute a health check following the instructions.
- Execute reference tests following the instructions step by step.
-
Download the source archives and test their integrity against the hashes and signatures.
Track and communicate the outcome
-
Add the links and hashes. -
Communicate to the team that the deployment has finished through mail.
Download folder tree
ciptesting¬
b@d¬
b@d_v1_0¬
sources
box
Links and hashes
-
Link to the box: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/box/cip_board_at_desk_v1.0.box -
Links to every file (metadata/artifacts). List them below - The source for B@D: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/board-at-desk-single-dev.tgz
- kernelci-backend-config code: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-backend-config.tgz
- kernel-backend code: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-backend.tgz
- The code for building the kernel within kernelci: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-build.tgz
- kernelci-frontend-config: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-frontend-config.tgz
- kernelci-frontend code: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-frontend.tgz
- The LAVAv2 code: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/lava-server_2017.7.src.tgz
-
Hashes - B@D 1.0 box: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/box/cip_board_at_desk_v1.0.sha256sum
- board-at-desk-single-dev:https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/board-at-desk-single-dev.sha256sum
- kernelci-backend-config:https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-backend-config.sha256sum
- kernelci-backend: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-backend.sha256sum
- kernelci-build: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-build.sha256sum
- kernelci-frontend-config: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-frontend-config.sha256sum
- kernelci-frontend: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-frontend.sha256sum
- lava-server:https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/lava-server_2017.7.src.sha256sum
-
GPG Sigs - B@D 1.0 box: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/box/cip_board_at_desk_v1.0.box.sig
- board-at-desk-single-dev: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/board-at-desk-single-dev.tgz.sig
- kernelci-backend-config: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-backend-config.tgz.sig
- kernelci-backend: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-backend.tgz.sig
- kernelci-build: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-build.tgz.sig
- kernelci-frontend-config: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-frontend-config.tgz.sig
- kernelci-frontend: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/kernelci-frontend.tgz.sig
- lava-server: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/lava-server_2017.7.src.tgz.sig
-
GPG Public Key: https://s3-us-west-2.amazonaws.com/download.cip-project.org/ciptesting/b%40d/b%40d_v1_0/sources/pubkey.txt
Acceptance criteria
-
Prepare deployment -
Link to the new folder
-
-
Links and hashes added to this ticket
Edited by toscalix