Skip to content

Commit 19df7cd

Browse files
committed
use code generation with jakarta instead of javax
1 parent 82b9130 commit 19df7cd

File tree

5 files changed

+5
-68
lines changed

5 files changed

+5
-68
lines changed

client-java-contrib/Dockerfile

+3-5
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,15 @@ FROM docker:stable
22

33
# install git, bash, kind, kubectl and clone the kubernetes-client/gen code base
44
RUN apk add --no-cache git bash && \
5-
wget -O /usr/bin/kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64 && \
5+
wget -O /usr/bin/kind https://kind.sigs.k8s.io/dl/v0.17.0/kind-linux-amd64 && \
66
chmod +x /usr/bin/kind && \
7-
wget -O /usr/bin/kubectl https://dl.k8s.io/release/v1.26.4/bin/linux/amd64/kubectl && \
7+
wget -O /usr/bin/kubectl https://dl.k8s.io/release/v1.28.2/bin/linux/amd64/kubectl && \
88
chmod +x /usr/bin/kubectl && \
99
git clone https://github.com/kubernetes-client/gen.git && \
1010
cd gen && \
11-
git checkout 729332ad08f0f4d98983b7beb027e2f657236ef9
12-
# 729332ad08f0f4d98983b7beb027e2f657236ef9 is the last commit using python2 interpreter
11+
git checkout 84f2bc9e34129f92606a00fccb8c5c62204012b9
1312

1413

15-
COPY Dockerfile.gen gen/openapi/openapi-generator/Dockerfile
1614
COPY generate.sh generate.sh
1715

1816
RUN chmod +x generate.sh

client-java-contrib/Dockerfile.gen

-13
This file was deleted.

client-java-contrib/Dockerfile.gen-base

-43
This file was deleted.

client-java-contrib/generate.sh

+1
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,5 @@ bash java-crd-cmd.sh -n "${KUBERNETES_CRD_GROUP_PREFIX}" -p "${PACKAGE_NAME}" -l
8888
# only keep the model classes
8989
mkdir -p "${OUTPUT_DIR}/src/main/java/${PACKAGE_NAME//.//}"
9090
cp -r "${OUTPUT_DIR}/gen/src/main/java/${PACKAGE_NAME//.//}/models" "${OUTPUT_DIR}/src/main/java/${PACKAGE_NAME//.//}"
91+
rm "${OUTPUT_DIR}/src/main/java/${PACKAGE_NAME//.//}/models/AbstractOpenApiSchema.java" # probably caused by https://github.com/OpenAPITools/openapi-generator/issues/16257
9192
rm -rf "${OUTPUT_DIR}/gen"
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
#!/usr/bin/env bash
22

3-
GEN_BASE_IMAGE_NAME=ghcr.io/yue9944882/crd-model-gen-base # TODO: move this to kubernetes-client group after the permission issue fixed
4-
GEN_BASE_IMAGE_VERSION=v1.0.0
5-
6-
docker build -t ${GEN_BASE_IMAGE_NAME}:${GEN_BASE_IMAGE_VERSION} .
7-
docker push ${GEN_BASE_IMAGE_NAME}:${GEN_BASE_IMAGE_VERSION}
8-
93
GEN_IMAGE_NAME=docker.pkg.github.com/kubernetes-client/java/crd-model-gen
10-
GEN_IMAGE_VERSION=v1.0.6
4+
GEN_IMAGE_VERSION=v1.0.7
115

126
docker build -t ${GEN_IMAGE_NAME}:${GEN_IMAGE_VERSION} .
137
docker push ${GEN_IMAGE_NAME}:${GEN_IMAGE_VERSION}

0 commit comments

Comments
 (0)