@@ -126,7 +126,7 @@ FROM registry.access.redhat.com/ubi8-minimal:8.10-1018
126126 RUN microdnf install -y xz
127127 RUN mkdir -p ~/.docker/cli-plugins
128128 RUN echo '{"experimental":"enabled"}' > ~/.docker/config.json
129- RUN wget -O /bin/kubectl "https://dl.k8s.io/release/v1.29 .1/bin/linux/$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)/kubectl"
129+ RUN wget -O /bin/kubectl "https://dl.k8s.io/release/v1.31 .1/bin/linux/$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)/kubectl"
130130 RUN chmod a+x /bin/kubectl
131131 RUN wget -O /bin/kind-0.15.0 "https://github.com/kubernetes-sigs/kind/releases/download/v0.15.0/kind-linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)"
132132 RUN chmod a+x /bin/kind-0.15.0
@@ -135,18 +135,23 @@ FROM registry.access.redhat.com/ubi8-minimal:8.10-1018
135135 RUN ln -s /bin/kind-0.20.0 /bin/kind
136136 RUN wget -O /bin/k3d "https://github.com/rancher/k3d/releases/download/v5.5.1/k3d-linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)"
137137 RUN chmod a+x /bin/k3d
138- RUN wget "https://get.helm.sh/helm-v3.14.0 -linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64).tar.gz" -O -|tar xz --strip-components=1 -C /bin -f - "linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)/helm"
139- RUN wget "https://github.com/derailed/k9s/releases/download/v0.31.7 /k9s_Linux_$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64).tar.gz" -O -|tar xz -C /bin -f - k9s
138+ RUN wget "https://get.helm.sh/helm-v3.16.1 -linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64).tar.gz" -O -|tar xz --strip-components=1 -C /bin -f - "linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)/helm"
139+ RUN wget "https://github.com/derailed/k9s/releases/download/v0.32.5 /k9s_Linux_$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64).tar.gz" -O -|tar xz -C /bin -f - k9s
140140 RUN pip3 install awscli
141- RUN wget https://github.com/operator-framework/operator-sdk/releases/download/v1.32 .0/operator-sdk_linux_$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64) -O /bin/operator-sdk
141+ RUN wget https://github.com/operator-framework/operator-sdk/releases/download/v1.37 .0/operator-sdk_linux_$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64) -O /bin/operator-sdk
142142 RUN chmod a+x /bin/operator-sdk
143- RUN wget https://github.com/operator-framework/operator-registry/releases/download/v1.36 .0/linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)-opm -O /bin/opm
143+ RUN wget https://github.com/operator-framework/operator-registry/releases/download/v1.47 .0/linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)-opm -O /bin/opm
144144 RUN chmod a+x /bin/opm
145145 RUN microdnf install -y findutils make procps diffutils
146146 RUN wget https://github.com/norwoodj/helm-docs/releases/download/v1.12.0/helm-docs_1.12.0_Linux_$(uname -m | grep -qxF aarch64 && echo arm64 || echo x86_64).tar.gz -O -|tar xz -C /bin -f - helm-docs
147147 RUN wget https://github.com/gohugoio/hugo/releases/download/v0.81.0/hugo_0.81.0_Linux-$(uname -m | grep -qxF aarch64 && echo ARM64 || echo 64bit).tar.gz -O -|tar xz -C /bin -f - hugo
148148 RUN wget https://github.com/fybrik/crdoc/releases/download/v0.6.3/crdoc_Linux_$(uname -m | grep -qxF aarch64 && echo arm64 || echo x86_64).tar.gz -O -|tar xz -C /bin -f - crdoc
149- RUN wget -O - "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.3.0 /kustomize_v5.3.0_ $(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/').tar.gz" | tar xzf - -C /bin
149+ RUN wget -O - "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.3 /kustomize_v5.4.3_ $(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/').tar.gz" | tar xzf - -C /bin
150150 RUN wget -O /bin/kind-0.23.0 "https://github.com/kubernetes-sigs/kind/releases/download/v0.23.0/kind-linux-$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64)"
151151 RUN chmod a+x /bin/kind-0.23.0
152152 RUN ln -s -f /bin/kind-0.23.0 /bin/kind
153+ # Older operator-sdk versions than 1.36 removed support for plugin quarkus.javaoperatorsdk.io/v1-beta but the bundle is generated only by operator-sdk version 1.32
154+ # another reason to use java-operator-sdk :/
155+ RUN wget https://github.com/operator-framework/operator-sdk/releases/download/v1.32.0/operator-sdk_linux_$(uname -m | grep -qxF aarch64 && echo arm64 || echo amd64) -O /bin/operator-sdk-1.32
156+ RUN chmod a+x /bin/operator-sdk-1.32
157+
0 commit comments