Expand rendered image name to include seconds and milliseconds. This
reduces the probability of image name collisions on the cloud from 1/60
to 1/60000. Fixed upstream in common-packer [1.].
[1.] https://gerrit.linuxfoundation.org/infra/#/c/10986/
https://jira.linuxfoundation.org/browse/RELENG-971
Change-Id: If8a808681be6e4dea942e6f928628e57f4f1090d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "image_name": "ZZCI - {{user `distro`}} - devstack-ocata - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack-ocata - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-devstack-ocata-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "image_name": "ZZCI - {{user `distro`}} - devstack-pike - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack-pike - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-devstack-pike-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "image_name": "ZZCI - {{user `distro`}} - devstack-queens - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack-queens - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-devstack-queens-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "image_name": "ZZCI - {{user `distro`}} - devstack - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-devstack-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "image_name": "ZZCI - {{user `distro`}} - gbp - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - gbp - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-gbp-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"builders": [
{
"name": "vexxhost",
"builders": [
{
"name": "vexxhost",
- "image_name": "ZZCI - {{user `distro`}} - kubernetes - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - kubernetes - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-kubernetes-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"type": "openstack",
"identity_endpoint": "{{user `cloud_auth_url`}}",
"source_image_name": "{{user `base_image`}}",
"type": "openstack",
"identity_endpoint": "{{user `cloud_auth_url`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-25 - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-25 - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-mininet-ovs-25-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"availability_zone": "ca-ymq-2",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
- "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-26 - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-26 - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-mininet-ovs-26-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"source_image_name": "{{user `base_image`}}",
"flavor": "v1-standard-1",
"networks": [
"builders": [
{
"name": "vexxhost",
"builders": [
{
"name": "vexxhost",
- "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-28 - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-28 - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-mininet-ovs-28-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"type": "openstack",
"identity_endpoint": "{{user `cloud_auth_url`}}",
"source_image_name": "{{user `base_image`}}",
"type": "openstack",
"identity_endpoint": "{{user `cloud_auth_url`}}",
"builders": [
{
"name": "vexxhost",
"builders": [
{
"name": "vexxhost",
- "image_name": "ZZCI - {{user `distro`}} - robot - {{isotime \"20060102-1504\"}}",
+ "image_name": "ZZCI - {{user `distro`}} - robot - {{isotime \"20060102-150405.000\"}}",
+ "instance_name": "{{user `distro`}}-robot-{{uuid}}",
"source_image_name": "{{user `base_image`}}",
"type": "openstack",
"identity_endpoint": "{{user `cloud_auth_url`}}",
"source_image_name": "{{user `base_image`}}",
"type": "openstack",
"identity_endpoint": "{{user `cloud_auth_url`}}",