Updated templates to use default labels and qemu image fix

1) Kubernetes sets a default label for the nodes when the cluster is
created for the architecture. The previous label was using 'arch' which
I was adding to the nodes manually. Made this change so that won't be
needed anymore. To satisfy this the launch script will now update the
ARCH variable to 'amd64' if it was 'x86_64' since that is how the
kubernetes defines amd64 in the label. If ARCH variable is 'ppc64le' no
changes occur. All templates have also been updated to apply this.

2) A small change was done to how the image is passed for the qemu
instances to the template. Since image name that gets passed already
has openbmc without this update the name comes out as
"master.cfc:8500/openbmc/openbmc/qemu-instance" this will fail in the
registry so updated it to get rid of one of the "/openbmc" sections in
the name.

Change-Id: I7d1cba67c4b1dd4e380a81d98731ca2273ee5eec
Signed-off-by: Alanny Lopez <alanny.lopez@ibm.com>
diff --git a/kubernetes/Templates/OpenBMC-build-job.yaml b/kubernetes/Templates/OpenBMC-build-job.yaml
index 30a7a51..87a6b0b 100644
--- a/kubernetes/Templates/OpenBMC-build-job.yaml
+++ b/kubernetes/Templates/OpenBMC-build-job.yaml
@@ -14,8 +14,7 @@
         target: ${target}
     spec:
       nodeSelector:
-        worker: \"true\"
-        arch: ${ARCH}
+        beta.kubernetes.io/arch: ${ARCH}
       volumes:
       - name: home
         persistentVolumeClaim:
@@ -23,9 +22,6 @@
       - name: sscdir
         persistentVolumeClaim:
           claimName: ${sclaim}
-      - name: obmccache
-        persistentVolumeClaim:
-          claimName: ${oclaim}
       restartPolicy: Never
       hostNetwork: True
       containers:
@@ -47,7 +43,5 @@
           mountPath: ${HOME}
         - name: sscdir
           mountPath: ${sscdir}
-        - name: obmccache
-          mountPath: ${obmcext}
       imagePullSecrets:
-      - name: ${imgplsec}
+      - name: ${imgplsec}
\ No newline at end of file