Skip to content

Commit 4c4495e

Browse files
Herbaerttuunit
authored andcommitted
install Cilium CLI to DevContainer
1 parent 40f2bed commit 4c4495e

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

‎.devcontainer/post-install.sh‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,25 @@ if command -v clusterctl &> /dev/null; then
125125
fi
126126
fi
127127

128+
# Install Cilium CLI
129+
if ! command -v cilium &> /dev/null; then
130+
echo "Installing Cilium CLI..."
131+
CILIUM_CLI_VERSION=$(curl -Ls https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt)
132+
curl -Lo /tmp/cilium-linux-${ARCH}.tar.gz "https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-linux-${ARCH}.tar.gz"
133+
tar xzfC /tmp/cilium-linux-${ARCH}.tar.gz /usr/local/bin
134+
rm -f /tmp/cilium-linux-${ARCH}.tar.gz
135+
echo "Cilium CLI installed successfully"
136+
fi
137+
138+
# Generate Cilium CLI bash completion
139+
if command -v cilium &> /dev/null; then
140+
if cilium completion bash > "${BASH_COMPLETIONS_DIR}/cilium" 2>/dev/null; then
141+
echo "Cilium CLI completion installed"
142+
else
143+
echo "WARNING: Failed to generate Cilium CLI completion"
144+
fi
145+
fi
146+
128147
# Install stackit CLI
129148
if ! command -v stackit &> /dev/null; then
130149
echo "Installing stackit CLI..."
@@ -190,6 +209,7 @@ kind version
190209
kubebuilder version
191210
kubectl version --client
192211
clusterctl version
212+
cilium version --client
193213
stackit --version
194214
docker --version
195215
go version

0 commit comments

Comments
 (0)