so that configured liveness probes will fail
if the loopback certificate has expired,
forcing a restart.
Signed-off-by: Bryce Palmer <bpalmer@redhat.com>
Fix by adding chmod -R a+rX after tar extraction to ensure all files
are readable and executables/directories are accessible.
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
The kube-cross image has GOPATH=/usr/local/go and GOROOT=/usr/local/go
(same directory). When `go install .` runs, the binary is placed in
/usr/local/go/bin/, but the Makefile was searching for it in /go/bin/
which is empty.
Fix by using `go build -o` to place the binary directly at the target
location instead of relying on go install + find.
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
The jessie-dnsutils image build has been failing since Debian Jessie reached
end-of-life (EOL) and its repositories were moved to archive.debian.org:
W: Failed to fetch http://deb.debian.org/debian/dists/jessie/Release
404 Not Found [IP: 151.101.86.132 80]
E: Some index files failed to download.
This adds a new glibc-dns-testing image to replace jessie-dnsutils. The new
name better reflects the image's purpose: testing glibc DNS resolution behavior
(vs. musl in Alpine-based agnhost).
The name glibc-dns-testing was recommended by maintainers to reflect that
the image's purpose is testing glibc-based DNS resolution, which behaves
differently from musl libc (used by Alpine/agnhost). Key differences include:
- glibc queries nameservers sequentially; musl queries in parallel
- glibc and musl handle ndots and search domains differently
- The hostname command behaves differently between glibc and musl
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
In Debian bookworm, 'netcat' is a virtual package with no installation
candidate. Replace it with 'netcat-openbsd' which provides the actual
netcat implementation.
Build failure:
```
> [2/7] RUN clean-install wget bash netcat:
0.382 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [291 kB]
3.174 Reading state information...
3.180 Package netcat is a virtual package provided by:
3.180 netcat-openbsd 1.219-1
3.180 netcat-traditional 1.10-47
3.180
3.182 E: Package 'netcat' has no installation candidate
------
```
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Debian stretch and buster have reached end of life and their
package repositories are no longer available. Update the NAS
Parallel Benchmarks images to use Debian bookworm-slim:
- npb-is: stretch-slim -> bookworm-slim (version 1.2 -> 1.3)
- npb-ep: buster-slim -> bookworm-slim (version 1.3 -> 1.4)
For npb-ep, also remove the hardcoded buster apt sources and
version-pinned packages that are no longer needed with bookworm.
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
The wide_deep directory was removed from tensorflow/models after v1.9.0.
Commit f8ca585b66 updated models from v1.9.0 to v2.15.0, breaking the
build because /models-2.15.0/official/wide_deep/data_download.py no
longer exists.
Revert to models v1.9.0 which contains the wide_deep implementation.
The v1.9.0 code uses tf.estimator APIs which are still available in
TensorFlow 2.x.
Fixes: https://prow.k8s.io/view/gs/kubernetes-ci-logs/logs/post-kubernetes-push-e2e-node-perf-tf-wide-deep-test-images/2011957382287986688
Signed-off-by: Davanum Srinivas <davanum@gmail.com>