diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 3f13d81..e813539 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -1,3 +1,19 @@ +- secret: + name: iwienand-dockerhub + data: + username: iwienand + password: !encrypted/pkcs1-oaep + - V7eUlJdjAd9vd9BJfkcRpmkF6Zt5WqczxdKktHYFDsE290NpggFq17CbbZCiupgXS2mhT + SUsAUs1gp1OI01hLhlAAZiK0cpfEwW0l96Jg1BIqSfwq6P++kkJUkJrKdR2Dc23WE2pAJ + MDN0ZEnNecM8+VWilVIL7IvtF+Y62cTMCLUVl10DO2qeUDtzow6NQjHSgeB0w3kgDN8GA + af4qx7EYNyNrrxgF5SvUifmBSbb10npo212lVYfv4Yy2Y0d93cWfWIJrBv1hMOY3aEXSq + 99ltlZa7eQGsN0M5Sf4sckByBNs3FXTK1sfYQL2jMW59EpqunQvvn3YgemMhiXti26SNS + g6piTiJ5Rx5GL0TI5Jd9lom9iELmZH3TF/ntCh41dgBrvDAxLBE4FX2t6G22mY+BMqnZ+ + d+kpP85XglITQwmQg4MYQ7JD97qhxZefYWLb0G/Pnhy0ZcSkKbxm9sxhdqdQKUn7R0LQ0 + tghHFD11mwNqpU1EQeW46bdc65gYdtDxSSWJUxWDTbjo4NArI6R7MJGGHuzwPlWct4yp7 + PU9MAb2KPz/hy+DtLw0MhmJpwvKykiu9rFUhqg/u6LQLclDxFEAiYg//CAaIjF0LEAxFL + N4SQZNk/5M3l60mF2uV9a6YbKEjJeftSkm9/5jygIObyobFCvegeohTrsdbYOM= + - job: name: pyca-cryptography-build-image-manylinux2014 description: Build a manylinux image @@ -5,9 +21,29 @@ parent: opendev-build-docker-image dependencies: opendev-buildset-registry timeout: 10800 - vars: + vars: &image_vars docker_images: - context: docker/manylinux2014_aarch64 - repository: opendevorg/pyca-manylinux2014_aarch64 + repository: iwienand/pyca-cryptography-manylinux2014_aarch64 arch: - linux/arm64 + +- job: + name: pyca-cryptography-upload-image-manylinux2014 + parent: opendev-upload-docker-image + secrets: + name: docker_credentials + secret: iwienand-dockerhub + pass-to-parent: true + vars: *image_vars + +- job: + name: pyca-cryptography-promote-image-manylinux2014 + parent: opendev-promote-docker-image + secrets: + name: docker_credentials + secret: iwienand-dockerhub + pass-to-parent: true + nodeset: + nodes: [] + vars: *image_vars diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 4c209f2..c08ecfc 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -6,4 +6,7 @@ - pyca-cryptography-build-image-manylinux2014 gate: jobs: - - noop + - pyca-cryptography-upload-image-manylinux2014 + promote: + jobs: + - pyca-cryptography-promote-image-manylinux2014