|
16 | 16 | DPU_OPERATOR_REPO = "https://github.com/openshift/dpu-operator.git"
|
17 | 17 | MICROSHIFT_KUBECONFIG = "/root/kubeconfig.microshift"
|
18 | 18 | OSE_DOCKERFILE = "https://pkgs.devel.redhat.com/cgit/containers/dpu-operator/tree/Dockerfile?h=rhaos-4.17-rhel-9"
|
19 |
| -P4_IMG = "wsfd-advnetlab240.anl.eng.bos2.dc.redhat.com:5000/intel-ipu-p4-sdk:10-9-2024" |
| 19 | +P4_IMG = "wsfd-advnetlab223.anl.eng.bos2.dc.redhat.com:5000/intel-ipu-sdk:kubecon-aarch64" |
20 | 20 |
|
21 | 21 | KERNEL_RPMS = [
|
22 | 22 | "https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-9/packages/kernel/5.14.0/427.2.1.el9_4/x86_64/kernel-5.14.0-427.2.1.el9_4.x86_64.rpm",
|
@@ -151,16 +151,16 @@ def wait_vsp_ds_running(client: K8sClient) -> None:
|
151 | 151 |
|
152 | 152 | def ensure_p4_pod_running(lh: host.Host, acc: host.Host, imgReg: ImageRegistry) -> None:
|
153 | 153 | lh.run_or_die(f"podman pull --tls-verify=false {P4_IMG}")
|
154 |
| - lh.run_or_die(f"podman tag {P4_IMG} {imgReg.url()}/intel-ipu-p4-sdk:10-9-2024") |
155 |
| - lh.run_or_die(f"podman push {imgReg.url()}/intel-ipu-p4-sdk:10-9-2024") |
| 154 | + lh.run_or_die(f"podman tag {P4_IMG} {imgReg.url()}/kubecon-aarch64") |
| 155 | + lh.run_or_die(f"podman push {imgReg.url()}/kubecon-aarch64") |
156 | 156 | uname = acc.run("uname -r").out.strip()
|
157 | 157 | logger.info("Manually starting P4 container")
|
158 |
| - cmd = f"podman run --network host -d --privileged --entrypoint='[\"/bin/sh\", \"-c\", \"sleep 5; sh /entrypoint.sh\"]' -v /lib/modules/{uname}:/lib/modules/{uname} -v data1:/opt/p4 {imgReg.url()}/intel-ipu-p4-sdk:10-9-2024" |
| 158 | + cmd = f"podman run -d --privileged -v /lib/modules/{uname}:/lib/modules/{uname} -v /opt/p4/p4-cp-nws/var/run:/opt/p4/p4-cp-nws/var/run -v /sys:/sys -p 9559:9559 {imgReg.url()}/kubecon-aarch64" |
159 | 159 | acc.run_or_die(cmd)
|
160 | 160 | # Occasionally the P4 pod fails to start
|
161 | 161 | while True:
|
162 | 162 | time.sleep(10)
|
163 |
| - if "intel-ipu-p4-sdk:10-9-2024" in acc.run("podman ps").out: |
| 163 | + if "kubecon-aarch64" in acc.run("podman ps").out: |
164 | 164 | break
|
165 | 165 | logger.info("Failed to start p4 container, retrying")
|
166 | 166 | acc.run_or_die(cmd)
|
|
0 commit comments