Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate Checksum #42

Open
syyang-in-cloud opened this issue Jul 30, 2020 · 5 comments
Open

Generate Checksum #42

syyang-in-cloud opened this issue Jul 30, 2020 · 5 comments

Comments

@syyang-in-cloud
Copy link
Member

What's the issue?

  • When an image created, calculate checksum(s): md5, sha1, sha256

Definition of Done

  • image with the checksum meta data
@syyang-in-cloud
Copy link
Member Author

ubuntu@ubuntu-jenkins:~/test/github/ibmcloud-image-builder$ md5sum packer/ubuntu/bionic/docker/output-qemu/ibmcloud-ubuntu-bionic-cloudimg-docker-amd64-100G.qcow2 
772736a85a9ab775128413d1176c6f6b  packer/ubuntu/bionic/docker/output-qemu/ibmcloud-ubuntu-bionic-cloudimg-docker-amd64-100G.qcow2
ubuntu@ubuntu-jenkins:~/test/github/ibmcloud-image-builder$ sha1sum packer/ubuntu/bionic/docker/output-qemu/ibmcloud-ubuntu-bionic-cloudimg-docker-amd64-100G.qcow2 
0a2e18e7b6319afc70cfa0dec0a115f6340e611f  packer/ubuntu/bionic/docker/output-qemu/ibmcloud-ubuntu-bionic-cloudimg-docker-amd64-100G.qcow2
ubuntu@ubuntu-jenkins:~/test/github/ibmcloud-image-builder$ sha256sum packer/ubuntu/bionic/docker/output-qemu/ibmcloud-ubuntu-bionic-cloudimg-docker-amd64-100G.qcow2 
0c59ce73b55fa021f82779ff619055a7331f5262e3ae85750395077c4c682db3  packer/ubuntu/bionic/docker/output-qemu/ibmcloud-ubuntu-bionic-cloudimg-docker-amd64-100G.qcow2

@syyang-in-cloud
Copy link
Member Author

md5sum file example

cbcb0d3d0aac2aed40413ec597986be6 *bionic-server-cloudimg-amd64-azure.vhd.tar.gz
423b90ac8b611b5b6091067cb4f83cf8 *bionic-server-cloudimg-amd64-azure.vhd.zip
8940a337aafd35f368ffd618f8dccd35 *bionic-server-cloudimg-amd64-lxd.tar.xz
4ae0abb7ce1515eb0dcb1b2227b8558c *bionic-server-cloudimg-amd64-root.tar.xz
881c9e83fbd3851302c231c02b1dc40d *bionic-server-cloudimg-amd64-vagrant.box
08e99ac8a1125d0f4200ac2f6c5e61e2 *bionic-server-cloudimg-amd64-wsl.rootfs.tar.gz
3f9702bc363bb9e08de7d443f842dc57 *bionic-server-cloudimg-amd64.img
91cb155d5e2d9bea5727acff1c3efa7c *bionic-server-cloudimg-amd64.ova
056c769be7036040bc06d0dcb470e24d *bionic-server-cloudimg-amd64.squashfs
30a40a7a6a98ebd5df7500e7f988c252 *bionic-server-cloudimg-amd64.tar.gz
00f4c59c9e3fa0ca7ccb11c27b260840 *bionic-server-cloudimg-amd64.vmdk
8fdcdb6a967c3fb4e14a09fdc2e240ac *bionic-server-cloudimg-arm64-lxd.tar.xz
21618d7ce939f5aa4464c577bb18537e *bionic-server-cloudimg-arm64-root.tar.xz
38aa47334b0e43a5558232790ab1461a *bionic-server-cloudimg-arm64-wsl.rootfs.tar.gz
08c198c9089102e1c5a297c514fb77d2 *bionic-server-cloudimg-arm64.img
1733e4265b03c7f811b54338049f641e *bionic-server-cloudimg-arm64.squashfs
af5bb8ffbc3b0df5d072e6a296e74eff *bionic-server-cloudimg-arm64.tar.gz
675feda86b92dd01d74368254e7ef4d0 *bionic-server-cloudimg-armhf-lxd.tar.xz
0a0bd0259872d7ab0c10acd597f9a109 *bionic-server-cloudimg-armhf-root.tar.xz
3e2f78c5d77390e2d7d3f20066211ad7 *bionic-server-cloudimg-armhf.img
1edd67191dde2794f62f61d4e705131e *bionic-server-cloudimg-armhf.squashfs
32150cdbc49b7b3089118f4695a0a23e *bionic-server-cloudimg-armhf.tar.gz
d1020c100a9e3e93e0fc8e1bb75a3fce *bionic-server-cloudimg-i386-lxd.tar.xz
f83be7806c9995bc918412e90e09470e *bionic-server-cloudimg-i386-root.tar.xz
11d44fe440e28420de28a4ba1262fae9 *bionic-server-cloudimg-i386.img
f0adf6fe8b0f75447d231d868c5e8157 *bionic-server-cloudimg-i386.squashfs
dce1670ae06e656e8b372425ab759d28 *bionic-server-cloudimg-i386.tar.gz
cacee0a3dda2231482a5ab548ae7bc1d *bionic-server-cloudimg-ppc64el-lxd.tar.xz
5797ea362fa92dfb1420b32b89fd5052 *bionic-server-cloudimg-ppc64el-root.tar.xz
38444dce3c59e5e074ca3daeda48a426 *bionic-server-cloudimg-ppc64el.img
d77350c822ec4a59c3dc926561a67dd5 *bionic-server-cloudimg-ppc64el.squashfs
5cc6718f55152af2acb3b759f5db5323 *bionic-server-cloudimg-ppc64el.tar.gz
d487780f5bbafd2bf7f289a4b141149b *bionic-server-cloudimg-s390x-lxd.tar.xz
8ad79461842738b067d1006381f9e7d7 *bionic-server-cloudimg-s390x-root.tar.xz
4363b82e498b08976ff451a0ef959b66 *bionic-server-cloudimg-s390x.img
7223ac1b389b74650981fc2a2658c2b1 *bionic-server-cloudimg-s390x.squashfs
ec7962019d568fbfc3d4bccabcd493d9 *bionic-server-cloudimg-s390x.tar.gz

@syyang-in-cloud
Copy link
Member Author

needs to decide checksum from packer or checksum from offline tools.

@nqdao
Copy link
Contributor

nqdao commented Sep 24, 2020

Why not just go with packer for now and people can raise issues if they want something else?

@syyang-in-cloud
Copy link
Member Author

Why not just go with packer for now and people can raise issues if they want something else?

Totally fine with that!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants