diff --git a/playbooks/cloud-provider-openstack-acceptance-test-e2e-conformance/run.yaml b/playbooks/cloud-provider-openstack-acceptance-test-e2e-conformance/run.yaml index c5bc25ab5fb08..d9709efe46385 100644 --- a/playbooks/cloud-provider-openstack-acceptance-test-e2e-conformance/run.yaml +++ b/playbooks/cloud-provider-openstack-acceptance-test-e2e-conformance/run.yaml @@ -124,3 +124,18 @@ executable: /bin/bash chdir: '{{ k8s_os_provider_src_dir }}' environment: '{{ global_env }}' + - name: Run image build and publish for cloud-provider-openstack + shell: + cmd: | + set -x + set -e + set -o pipefail + + if [ '{{ zuul.pipeline }}' != 'periodic' ]; then + exit 0; + fi + + DOCKER_USERNAME={{dockerhub.username}} DOCKER_PASSWORD={{dockerhub.password}} REGISTRY=docker.io/k8scloudprovider VERSION=latest make upload-images 2>&1 | tee $LOG_DIR/image-build-upload.log + executable: /bin/bash + chdir: '{{ k8s_os_provider_src_dir }}' + environment: '{{ global_env }}' diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml index 35933c1ee35d1..1b79224d5dcc7 100644 --- a/zuul.d/secrets.yaml +++ b/zuul.d/secrets.yaml @@ -522,3 +522,30 @@ EkUsZ76+ynCttL2rc9fq2sY3cUJVjtp0pIMNcMiII+f6JNn8uHstHvKNE+wqJp2f2hH1r i1CHNp6XeHQUQbSaKR3waD6zBd5N5bbivkyXDFCHM13uypYz3yR1SM7mDIhINK/7q0gLN 9nfZ+cz7uT7lpVakShkZiBG/X+XEtxw1kGWdEvi+E9nwfIPS3XSUXvreFVcoGw= + +# Dockerhub credentials +- secret: + name: dockerhub + data: + username: !encrypted/pkcs1-oaep + - TjL/wJr8AhNwQ5hxJeZgMxheDf5vgJV2Z/ZZnvfZf6ZLi1FVxfsN9DUzaCQsdv4EJbjcZ + XvYengYeawRKslT410ULcp918nt03P3uxy/AVuPEJ4a1Xf0tMrxzHJVdb6ZeRBSLBlOFj + qXtyHpjLunGvKOdJT62WxcWyHP2dwvimQNLEuJPwwRuQQzE9Oh76cJF624gOyyFNEAU0B + aNzTRyyD5izYtvEc3DDOtJLz5g/EZ5/juBjyS2CJd2MXhzg7yHb+b/etQ9ZQl4a0CbczN + C0ZShv00/IslTcaZpAtv6K0tAs8OC5HQKaVzmg7fHGO0NyggbEhRtsjf0ac3qq+G8eq77 + SZpHqz2uaa2e2E5YGcisTcGWzHFrpS/k2p7rbFpUAlzi03h2yYYWHOfZMyeQLqMEsHBeK + jw4xol06YaUuzGdLqyGhY4hHFY+rlRhWUTEyKCNbjm+S7O3vKUhI+psh3t4uBvz3v0Mx3 + mF2Yy8u557uipkPd2NMrclpRsfKTrHAu62xL9BHWmiuezoOJvCBD0jHuQ6jSp3CAtJOs8 + BuPKrsMW7vDkDT4T2C4mJyvJlM8TMvCfwWYoBmtjRq0iF+4gCkcjKDbpA8eCgrIy24bwE + Jz8KCPo94mQqa4NMkDikqQb6EIcx5unkwZv+D3du8/P5H4m3bjCRtPSPzsHh0w= + password: !encrypted/pkcs1-oaep + - C2hIPSH4TQZwW0oWBqwVOmvfZog08dDtAZLxniTjGBGiW7UhUbr5k+KZYCxdkXyvSASSL + JqW76ZLGHhmtOZNAIRp2FoHO8x6UBO8lVlH5I4VqfQ/UuMpv9KlvJG0dhabc8ur9bMReJ + 5W/Alh1gPBoX2ZmxqBj50CL9G/I0Oe+szx2mpcNAT8hY+Z9+uQo4Qw+TfvPDgFeMjajnb + G1U5eUf+LfoQsqnoJpVdis7qwYmpbAotIdh5rJHyHnTTjLXusttTMwfJpggVx/26e188W + qF5ke8jBiuVpZn/Ctsa+dmvpuv3fBBkl3hH051EMflWrsAsdeDV+tjqmRgpWAKT8KaM7s + JrCHHdHATq7TIu0youJm+GvPzac4cC3+eMhvpo3vabDA6sX3k5vFFmPBXeClOrC2yLlru + AHpldw3SWSgHU2ly2CCm3Px201OdxVaXkMf6yWNGF1zlzBJOJoC8yHxCArvteiEVcIISF + xmz1L1R3YLkpiGk9vayh7IKIFwo+L9T4r4wi7gBUJHQ6AcGNzqNIxJB12pZeJsGrSjrhW + K9sGD+9RVJoJsps5oXtz7uzT7mKmufu5Q5hgdchhu5dG/KgesTVOailOmHRssheBYkW78 + wU5gOWuI9lX5H8NEPmbYskR4ybFvk7lJvID7PBivQY7XqEKm6CehhVhKS2juuI=