*** Variables ***
${LOG} ${LOG_PATH}${/}${SUITE_NAME.replace(' ','_')}.log
-&{SONOBUOY} path=gcr.io/heptio-images
-... name=sonobuoy:v0.16.1
-&{E2E} path=akraino
+&{SONOBUOY} path=sonobuoy
+... name=sonobuoy:v0.18.2
+&{E2E} path=k8s.gcr.io
... name=Actual value set dynamically
-&{SYSTEMD_LOGS} path=akraino
-... name=validation:sonobuoy-plugin-systemd-logs-latest
&{SONOBUOY_IMGS} sonobuoy=&{SONOBUOY}
... e2e=&{E2E}
-... systemd_logs=&{SYSTEMD_LOGS}
# Following tests assume DNS domain is "cluster.local"
${DNS_DOMAIN_TESTS} SEPARATOR=
${result}= Run Process kubectl version -o json
Should Be Equal As Integers ${result.rc} 0
${versions}= Convert String To JSON ${result.stdout}
- ${major}= Get Value From Json ${versions} $.serverVersion.major
- ${minor}= Get Value From Json ${versions} $.serverVersion.minor
- Set To Dictionary ${SONOBUOY_IMGS['e2e']} name=validation:kube-conformance-v${major[0]}.${minor[0]}
+ ${gitVersion}= Get Value From Json ${versions} $.serverVersion.gitVersion
+ Set To Dictionary ${SONOBUOY_IMGS['e2e']} name=conformance:${gitVersion[0]}
Onboard Images
${INT_REG}= Get Variable Value ${INTERNAL_REGISTRY} ${EMPTY}
... ${CURDIR}${/}custom_repos.yaml
${result}= Run Process sonobuoy gen @{flags}
Should Be Equal As Integers ${result.rc} 0
- ${manifest}= Replace String ${result.stdout}
- ... image: gcr.io/heptio-images/sonobuoy-plugin-systemd-logs:latest
- ... image: ${SONOBUOY_IMGS.systemd_logs.path}/${SONOBUOY_IMGS.systemd_logs.name}
- Create File ${CURDIR}${/}sonobuoy.yaml ${manifest}
+ Create File ${CURDIR}${/}sonobuoy.yaml ${result.stdout}