@@ -1915,39 +1915,45 @@
"_EXTRA_TAGS=\"$_PV_MAJOR $_PV_MAJOR_MINOR\""
],
"step1" : {
- "shortname" : "Build 'base' container",
- "BBTARGETS" : "container-base",
- "CONTAINER_IMAGE_MAP" : {"container-base": "base"},
- "CONTAINER_VERSION_RECIPE" : "base-files"
+ "shortname" : "Build 'alpine' single-arch container",
+ "BBTARGETS" : "app-container-alpine",
+ "CONTAINER_IMAGE_MAP" : {"app-container-alpine": "alpine"},
+ "CONTAINER_VERSION_RECIPE" : "alpine-oci-base"
},
"step2" : {
- "shortname" : "Build 'curl' container",
- "BBTARGETS" : "app-container-curl",
- "CONTAINER_IMAGE_MAP" : {"app-container-curl": "curl"},
- "CONTAINER_VERSION_RECIPE" : "curl"
+ "shortname" : "Build 'base' multiarch container",
+ "BBTARGETS" : "container-image-multiarch-container-base",
+ "CONTAINER_IMAGE_MAP" : {"container-image-multiarch-container-base": "base"},
+ "CONTAINER_VERSION_RECIPE" : "base-files"
},
"step3" : {
+ "shortname" : "Build 'curl' multiarch container",
+ "BBTARGETS" : "container-image-multiarch-app-container-curl",
+ "CONTAINER_IMAGE_MAP" : {"container-image-multiarch-app-container-curl": "curl"},
+ "CONTAINER_VERSION_RECIPE" : "curl"
+ },
+ "step4" : {
"shortname" : "Build 'python' container",
- "BBTARGETS" : "app-container-python",
- "CONTAINER_IMAGE_MAP" : {"app-container-python": "python"},
+ "BBTARGETS" : "container-image-multiarch-app-container-python",
+ "CONTAINER_IMAGE_MAP" : {"container-image-multiarch-app-container-python": "python"},
"CONTAINER_VERSION_RECIPE" : "python3"
},
- "step4" : {
+ "step5" : {
"shortname" : "Build 'mosquitto' container",
- "BBTARGETS" : "app-container-mosquitto",
- "CONTAINER_IMAGE_MAP" : {"app-container-mosquitto": "mosquitto"},
+ "BBTARGETS" : "container-image-multiarch-app-container-mosquitto",
+ "CONTAINER_IMAGE_MAP" : {"container-image-multiarch-app-container-mosquitto": "mosquitto"},
"CONTAINER_VERSION_RECIPE" : "mosquitto"
},
- "step5" : {
+ "step6" : {
"shortname" : "Build 'valkey' container",
- "BBTARGETS" : "app-container-valkey",
- "CONTAINER_IMAGE_MAP" : {"app-container-valkey": "valkey"},
+ "BBTARGETS" : "container-image-multiarch-app-container-valkey",
+ "CONTAINER_IMAGE_MAP" : {"container-image-multiarch-app-container-valkey": "valkey"},
"CONTAINER_VERSION_RECIPE" : "valkey"
},
- "step6" : {
+ "step7" : {
"shortname" : "Build 'nginx' container",
- "BBTARGETS" : "app-container-nginx",
- "CONTAINER_IMAGE_MAP" : {"app-container-nginx": "nginx"},
+ "BBTARGETS" : "container-image-multiarch-app-container-nginx",
+ "CONTAINER_IMAGE_MAP" : {"container-image-multiarch-app-container-nginx": "nginx"},
"CONTAINER_VERSION_RECIPE" : "nginx"
}
}
Utilize the oci-multiarch detection in run-push-containers script, which uses 'skopeo-native copy' to 'push' the oci/ directory to the container registries. Add app-container-alpine as a single-arch container which demonstrates alpine-oci-base and ensures we are exercising the single-arch path in run-push-containers. Signed-off-by: Tim Orling <tim.orling@konsulko.com> --- config.json | 44 +++++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 19 deletions(-)