Skip to content

Commit ce0eeb4

Browse files
committed
TOOLS_CILIUM_VERSION=0.18.5
Signed-off-by: Dmytro Rashko <[email protected]>
1 parent 7a6f252 commit ce0eeb4

File tree

3 files changed

+21
-13
lines changed

3 files changed

+21
-13
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"TOOLS_ISTIO_VERSION": "1.26.2",
99
"TOOLS_KUBECTL_VERSION": "1.33.2",
1010
"TOOLS_ARGO_ROLLOUTS_VERSION": "1.8.3",
11-
"TOOLS_CILIUM_VERSION": "0.16.29"
11+
"TOOLS_CILIUM_VERSION": "0.18.5"
1212
}
1313
},
1414
"features": {

Dockerfile

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,42 @@ RUN apk update && apk add \
1010
&& rm -rf /var/cache/apk/*
1111

1212
ARG TARGETARCH
13-
ARG TOOLS_HELM_VERSION
14-
ARG TOOLS_ISTIO_VERSION
15-
ARG TOOLS_ARGO_ROLLOUTS_VERSION
16-
ARG TOOLS_KUBECTL_VERSION
17-
ARG TOOLS_CILIUM_VERSION
18-
1913
WORKDIR /downloads
2014

15+
ARG TOOLS_KUBECTL_VERSION
2116
RUN curl -LO "https://dl.k8s.io/release/v$TOOLS_KUBECTL_VERSION/bin/linux/$TARGETARCH/kubectl" \
2217
&& chmod +x kubectl \
2318
&& /downloads/kubectl version --client
2419

25-
RUN curl -L https://istio.io/downloadIstio | ISTIO_VERSION=$TOOLS_ISTIO_VERSION TARGET_ARCH=$TARGETARCH sh - \
26-
&& mv istio-*/bin/istioctl /downloads/ \
27-
&& rm -rf istio-* \
28-
&& /downloads/istioctl --help
29-
3020
# Install Helm
21+
ARG TOOLS_HELM_VERSION
3122
RUN curl -Lo helm.tar.gz https://get.helm.sh/helm-v${TOOLS_HELM_VERSION}-linux-${TARGETARCH}.tar.gz \
3223
&& tar -xvf helm.tar.gz \
3324
&& mv linux-${TARGETARCH}/helm /downloads/helm \
3425
&& chmod +x /downloads/helm \
3526
&& /downloads/helm version
3627

28+
ARG TOOLS_ISTIO_VERSION
29+
RUN curl -L https://istio.io/downloadIstio | ISTIO_VERSION=$TOOLS_ISTIO_VERSION TARGET_ARCH=$TARGETARCH sh - \
30+
&& mv istio-*/bin/istioctl /downloads/ \
31+
&& rm -rf istio-* \
32+
&& /downloads/istioctl --help
33+
3734
# Install kubectl-argo-rollouts
35+
ARG TOOLS_ARGO_ROLLOUTS_VERSION
3836
RUN curl -Lo /downloads/kubectl-argo-rollouts https://github.com/argoproj/argo-rollouts/releases/download/v${TOOLS_ARGO_ROLLOUTS_VERSION}/kubectl-argo-rollouts-linux-${TARGETARCH} \
3937
&& chmod +x /downloads/kubectl-argo-rollouts \
4038
&& /downloads/kubectl-argo-rollouts version
4139

40+
# Install Cilium CLI
41+
ARG TOOLS_CILIUM_VERSION
42+
RUN curl -Lo cilium.tar.gz https://github.com/cilium/cilium-cli/releases/download/v${TOOLS_CILIUM_VERSION}/cilium-linux-${TARGETARCH}.tar.gz \
43+
&& tar -xvf cilium.tar.gz \
44+
&& mv cilium /downloads/cilium \
45+
&& chmod +x /downloads/cilium \
46+
&& rm -rf cilium.tar.gz \
47+
&& /downloads/cilium version
48+
4249
### STAGE 2: build-tools MCP
4350
ARG BASE_IMAGE_REGISTRY=cgr.dev
4451
ARG BUILDARCH=amd64
@@ -88,6 +95,7 @@ COPY --from=tools --chown=65532:65532 /downloads/kubectl /bin/kube
8895
COPY --from=tools --chown=65532:65532 /downloads/istioctl /bin/istioctl
8996
COPY --from=tools --chown=65532:65532 /downloads/helm /bin/helm
9097
COPY --from=tools --chown=65532:65532 /downloads/kubectl-argo-rollouts /bin/kubectl-argo-rollouts
98+
COPY --from=tools --chown=65532:65532 /downloads/cilium /bin/cilium
9199
# Copy the tool-server binary
92100
COPY --from=builder --chown=65532:65532 /workspace/tool-server /tool-server
93101

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ TOOLS_ISTIO_VERSION ?= 1.26.2
103103
TOOLS_ARGO_ROLLOUTS_VERSION ?= 1.8.3
104104
TOOLS_KUBECTL_VERSION ?= 1.33.2
105105
TOOLS_HELM_VERSION ?= 3.18.3
106-
TOOLS_CILIUM_VERSION ?= 1.17.5
106+
TOOLS_CILIUM_VERSION ?= 0.18.5
107107

108108
# build args
109109
TOOLS_IMAGE_BUILD_ARGS = --build-arg VERSION=$(VERSION)

0 commit comments

Comments
 (0)