Skip to content

Commit 0f45617

Browse files
committed
fix: add knative components
1 parent 67b4337 commit 0f45617

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ ARG HELM_VERSION=3.9.0
99
ARG KUBECTL_VERSION=1.24.1
1010
ARG KUSTOMIZE_VERSION=v4.5.5
1111
ARG KIND_VERSION=v0.14.0
12+
ARG KNATIVE_CLIENT_VERSION=v1.6.0
13+
ARG KNATIVE_QUICKSTART_VERSION=v1.5.1
1214

1315
# Install helm (latest release)
1416
# ENV BASE_URL="https://storage.googleapis.com/kubernetes-helm"
@@ -37,6 +39,16 @@ RUN curl -sLO https://github.com/kubernetes-sigs/kind/releases/download/${KIND_V
3739
mv kind-linux-${TARGETARCH} /usr/bin/kind && \
3840
chmod +x /usr/bin/kind
3941

42+
# Knative
43+
RUN curl -sLO https://github.com/knative/client/releases/download/knative-${KNATIVE_CLIENT_VERSION}/kn-linux-${TARGETARCH} && \
44+
mv kn-linux-${TARGETARCH} /usr/bin/kn && \
45+
chmod +x /usr/bin/kn
46+
47+
# Knative quickstart
48+
RUN curl -sLO https://github.com/knative-sandbox/kn-plugin-quickstart/releases/download/knative-${KNATIVE_QUICKSTART_VERSION}/kn-quickstart-linux-${TARGETARCH} && \
49+
mv kn-quickstart-linux-${TARGETARCH} /usr/bin/kn-quickstart && \
50+
chmod +x /usr/bin/kn-quickstart
51+
4052
# Install kustomize (latest release)
4153
RUN curl -sLO https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2F${KUSTOMIZE_VERSION}/kustomize_${KUSTOMIZE_VERSION}_linux_${TARGETARCH}.tar.gz && \
4254
tar xvzf kustomize_${KUSTOMIZE_VERSION}_linux_${TARGETARCH}.tar.gz && \

0 commit comments

Comments
 (0)