Pin build.lock for all layers to the commit hash

The build.lock branch points to master which means that the layer is not
locked.  Lock the layers to the commit hash instead; this ensures
reproducible builds as much as possible.

Closes-Bug: #1990062
Change-Id: I124aeaca603cead260d9dea9f8b6d0c6c655505a
This commit is contained in:
Alex Kavanagh
2022-09-21 18:45:15 +01:00
parent 558180ce06
commit 00de2654a6

View File

@@ -5,7 +5,7 @@
"item": "layer:leadership", "item": "layer:leadership",
"url": "https://git.launchpad.net/layer-leadership", "url": "https://git.launchpad.net/layer-leadership",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "cc5bd3f49b2fa5e6c3ab2336763c313ec8bf083f",
"commit": "cc5bd3f49b2fa5e6c3ab2336763c313ec8bf083f" "commit": "cc5bd3f49b2fa5e6c3ab2336763c313ec8bf083f"
}, },
{ {
@@ -13,7 +13,7 @@
"item": "layer:options", "item": "layer:options",
"url": "https://github.com/juju-solutions/layer-options.git", "url": "https://github.com/juju-solutions/layer-options.git",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "fcdcea4e5de3e1556c24e6704607862d0ba00a56",
"commit": "fcdcea4e5de3e1556c24e6704607862d0ba00a56" "commit": "fcdcea4e5de3e1556c24e6704607862d0ba00a56"
}, },
{ {
@@ -21,7 +21,7 @@
"item": "layer:basic", "item": "layer:basic",
"url": "https://github.com/juju-solutions/layer-basic.git", "url": "https://github.com/juju-solutions/layer-basic.git",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "a3ff62c32c993d80417f6e093e3ef95e42f62083",
"commit": "a3ff62c32c993d80417f6e093e3ef95e42f62083" "commit": "a3ff62c32c993d80417f6e093e3ef95e42f62083"
}, },
{ {
@@ -29,7 +29,7 @@
"item": "layer:openstack", "item": "layer:openstack",
"url": "https://github.com/openstack/charm-layer-openstack", "url": "https://github.com/openstack/charm-layer-openstack",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "207bac8bec837edc6a4d6003f51d5b59d2d75adb",
"commit": "207bac8bec837edc6a4d6003f51d5b59d2d75adb" "commit": "207bac8bec837edc6a4d6003f51d5b59d2d75adb"
}, },
{ {
@@ -37,7 +37,7 @@
"item": "layer:openstack-principle", "item": "layer:openstack-principle",
"url": "https://github.com/openstack/charm-layer-openstack-principle", "url": "https://github.com/openstack/charm-layer-openstack-principle",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "8100de4b24ab361423363c75599124708169d871",
"commit": "8100de4b24ab361423363c75599124708169d871" "commit": "8100de4b24ab361423363c75599124708169d871"
}, },
{ {
@@ -53,7 +53,7 @@
"item": "interface:tls-certificates", "item": "interface:tls-certificates",
"url": "https://github.com/juju-solutions/interface-tls-certificates", "url": "https://github.com/juju-solutions/interface-tls-certificates",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "d9850016d930a6d507b9fd45e2598d327922b140",
"commit": "d9850016d930a6d507b9fd45e2598d327922b140" "commit": "d9850016d930a6d507b9fd45e2598d327922b140"
}, },
{ {
@@ -61,7 +61,7 @@
"item": "interface:mysql-shared", "item": "interface:mysql-shared",
"url": "https://github.com/openstack/charm-interface-mysql-shared", "url": "https://github.com/openstack/charm-interface-mysql-shared",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "06675c43c9f48ffa98b2abf2ddca137f8d18f31c",
"commit": "06675c43c9f48ffa98b2abf2ddca137f8d18f31c" "commit": "06675c43c9f48ffa98b2abf2ddca137f8d18f31c"
}, },
{ {
@@ -69,7 +69,7 @@
"item": "interface:rabbitmq", "item": "interface:rabbitmq",
"url": "https://github.com/openstack/charm-interface-rabbitmq", "url": "https://github.com/openstack/charm-interface-rabbitmq",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "383121fc584d2d3bf9d233eba0d3708398a4c468",
"commit": "383121fc584d2d3bf9d233eba0d3708398a4c468" "commit": "383121fc584d2d3bf9d233eba0d3708398a4c468"
}, },
{ {
@@ -77,7 +77,7 @@
"item": "interface:keystone-credentials", "item": "interface:keystone-credentials",
"url": "https://github.com/openstack/charm-interface-keystone-credentials", "url": "https://github.com/openstack/charm-interface-keystone-credentials",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "53e93b8820899f2251d207ed5d5c3b212ceb64de",
"commit": "53e93b8820899f2251d207ed5d5c3b212ceb64de" "commit": "53e93b8820899f2251d207ed5d5c3b212ceb64de"
}, },
{ {
@@ -85,7 +85,7 @@
"item": "interface:ironic-api", "item": "interface:ironic-api",
"url": "https://opendev.org/openstack/charm-interface-ironic-api.git", "url": "https://opendev.org/openstack/charm-interface-ironic-api.git",
"vcs": null, "vcs": null,
"branch": "refs/heads/master", "branch": "945ba01c692be7a160eb92dce53b0f3dcd558441",
"commit": "945ba01c692be7a160eb92dce53b0f3dcd558441" "commit": "945ba01c692be7a160eb92dce53b0f3dcd558441"
}, },
{ {