This PS upgrades the sonobuoy version, so that
the systemd-logs pods get launched successfully
on the kubernetes cluster.
Signed-off-by: SirishaGopigiri <sirishagopigiri@gmail.com>
Change-Id: I2f690fef2202528730b760a6a629bb83e6ddc611
# Sonobuoy supports 3 Kubernetes minor versions: the current release and 2
# minor versions before.
# Sonobuoy supports 3 Kubernetes minor versions: the current release and 2
# minor versions before.
# Determine the latest stable git tag at build time based on stable major version
ARG K8S_VER=1.18
# Determine the latest stable git tag at build time based on stable major version
ARG K8S_VER=1.18
make WHAT=test/e2e/e2e.test ARCH=$HOST_ARCH
RUN git clone https://github.com/heptio/sonobuoy /go/src/github.com/heptio/sonobuoy && \
cd /go/src/github.com/heptio/sonobuoy && \
make WHAT=test/e2e/e2e.test ARCH=$HOST_ARCH
RUN git clone https://github.com/heptio/sonobuoy /go/src/github.com/heptio/sonobuoy && \
cd /go/src/github.com/heptio/sonobuoy && \
git checkout $SB_TAG && \
go install
RUN git clone https://gerrit.akraino.org/r/validation /opt/akraino/validation
git checkout $SB_TAG && \
go install
RUN git clone https://gerrit.akraino.org/r/validation /opt/akraino/validation
*** Variables ***
${LOG} ${LOG_PATH}${/}${SUITE_NAME.replace(' ','_')}.log
*** Variables ***
${LOG} ${LOG_PATH}${/}${SUITE_NAME.replace(' ','_')}.log
-&{SONOBUOY} path=gcr.io/heptio-images
-... name=sonobuoy:v0.16.1
+&{SONOBUOY} path=sonobuoy
+... name=sonobuoy:v0.18.2
&{E2E} path=k8s.gcr.io
... name=Actual value set dynamically
&{E2E} path=k8s.gcr.io
... name=Actual value set dynamically
-&{SYSTEMD_LOGS} path=gcr.io/heptio-images
-... name=sonobuoy-plugin-systemd-logs:latest
&{SONOBUOY_IMGS} sonobuoy=&{SONOBUOY}
... e2e=&{E2E}
&{SONOBUOY_IMGS} sonobuoy=&{SONOBUOY}
... e2e=&{E2E}
-... systemd_logs=&{SYSTEMD_LOGS}
# Following tests assume DNS domain is "cluster.local"
${DNS_DOMAIN_TESTS} SEPARATOR=
# 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}
${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
${gitVersion}= Get Value From Json ${versions} $.serverVersion.gitVersion
${gitVersion}= Get Value From Json ${versions} $.serverVersion.gitVersion
- ${major}= Get Regexp Matches ${major[0]} \\d+
- ${minor}= Get Regexp Matches ${minor[0]} \\d+
- ${gitVersion}= Get Regexp Matches ${gitVersion[0]} \\d+
Set To Dictionary ${SONOBUOY_IMGS['e2e']} name=conformance:${gitVersion[0]}
Onboard Images
Set To Dictionary ${SONOBUOY_IMGS['e2e']} name=conformance:${gitVersion[0]}
Onboard Images
... ${CURDIR}${/}custom_repos.yaml
${result}= Run Process sonobuoy gen @{flags}
Should Be Equal As Integers ${result.rc} 0
... ${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}