Skip to content

Commit a3e5a32

Browse files
authored
Merge pull request #1453 from kubernetes-client/release-11-take4
Release 11.0.0
2 parents 3618425 + caa8b29 commit a3e5a32

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+2818
-34
lines changed

client-java-contrib/cert-manager/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
<parent>
77
<groupId>io.kubernetes</groupId>
88
<artifactId>client-java-parent</artifactId>
9-
<version>10.0.1-SNAPSHOT</version>
9+
<version>11.0.1-SNAPSHOT</version>
1010
<relativePath>../../pom.xml</relativePath>
1111
</parent>
1212
<!-- the version tracks the release version of the CRDs in the upstream cert-manager project -->
13-
<version>0.16.1-SNAPSHOT</version>
13+
<version>11.0.1-SNAPSHOT</version>
1414
<dependencies>
1515
<dependency>
1616
<groupId>io.kubernetes</groupId>

client-java-contrib/prometheus-operator/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<parent>
44
<artifactId>client-java-parent</artifactId>
55
<groupId>io.kubernetes</groupId>
6-
<version>10.0.1-SNAPSHOT</version>
6+
<version>11.0.1-SNAPSHOT</version>
77
<relativePath>../../pom.xml</relativePath>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010

1111
<artifactId>client-java-prometheus-operator-models</artifactId>
12-
<version>0.38.1-SNAPSHOT</version>
12+
<version>11.0.1-SNAPSHOT</version>
1313
<dependencies>
1414
<dependency>
1515
<groupId>io.kubernetes</groupId>

e2e/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<artifactId>client-java-parent</artifactId>
1212
<groupId>io.kubernetes</groupId>
13-
<version>10.0.1-SNAPSHOT</version>
13+
<version>11.0.1-SNAPSHOT</version>
1414
<relativePath>../pom.xml</relativePath>
1515
</parent>
1616

examples/examples-release-10/pom.xml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22
<modelVersion>4.0.0</modelVersion>
33

4-
<parent>
5-
<groupId>io.kubernetes</groupId>
6-
<artifactId>client-java-examples-parent</artifactId>
7-
<version>1.0.0-SNAPSHOT</version>
8-
<relativePath>../pom.xml</relativePath>
9-
</parent>
10-
4+
<groupId>io.kubernetes</groupId>
115
<artifactId>client-java-examples-release-10</artifactId>
126
<packaging>bundle</packaging>
137
<name>client-java-examples-release-10</name>
14-
8+
<version>1.0.0</version>
159
<properties>
1610
<kubernetes.client.version>10.0.0</kubernetes.client.version>
11+
<java.version>1.8</java.version>
12+
<maven.compiler.source>${java.version}</maven.compiler.source>
13+
<maven.compiler.target>${java.version}</maven.compiler.target>
14+
<junit.version>4.13</junit.version>
1715
</properties>
1816
<dependencies>
1917
<dependency>
@@ -54,6 +52,7 @@
5452
<dependency>
5553
<groupId>commons-cli</groupId>
5654
<artifactId>commons-cli</artifactId>
55+
<version>1.4</version>
5756
</dependency>
5857
<dependency>
5958
<groupId>io.kubernetes</groupId>
@@ -69,11 +68,13 @@
6968
<dependency>
7069
<groupId>junit</groupId>
7170
<artifactId>junit</artifactId>
71+
<version>${junit.version}</version>
7272
<scope>test</scope>
7373
</dependency>
7474
<dependency>
7575
<groupId>com.github.tomakehurst</groupId>
7676
<artifactId>wiremock</artifactId>
77+
<version>2.27.2</version>
7778
<scope>test</scope>
7879
</dependency>
7980
</dependencies>

examples/examples-release-11/pom.xml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
22
<modelVersion>4.0.0</modelVersion>
33

4-
<parent>
5-
<groupId>io.kubernetes</groupId>
6-
<artifactId>client-java-examples-parent</artifactId>
7-
<version>1.0.0-SNAPSHOT</version>
8-
<relativePath>../pom.xml</relativePath>
9-
</parent>
10-
114
<artifactId>client-java-examples-release-11</artifactId>
125
<packaging>bundle</packaging>
136
<name>client-java-examples-release-11</name>
7+
<version>1.0.0</version>
8+
<properties>
9+
<kubernetes.client.version>10.0.0</kubernetes.client.version>
10+
<java.version>1.8</java.version>
11+
<maven.compiler.source>${java.version}</maven.compiler.source>
12+
<maven.compiler.target>${java.version}</maven.compiler.target>
13+
<junit.version>4.13</junit.version>
14+
</properties>
1415

1516
<dependencies>
1617
<dependency>
@@ -51,6 +52,7 @@
5152
<dependency>
5253
<groupId>commons-cli</groupId>
5354
<artifactId>commons-cli</artifactId>
55+
<version>1.4</version>
5456
</dependency>
5557
<dependency>
5658
<groupId>io.kubernetes</groupId>
@@ -66,11 +68,13 @@
6668
<dependency>
6769
<groupId>junit</groupId>
6870
<artifactId>junit</artifactId>
71+
<version>${junit.version}</version>
6972
<scope>test</scope>
7073
</dependency>
7174
<dependency>
7275
<groupId>com.github.tomakehurst</groupId>
7376
<artifactId>wiremock</artifactId>
77+
<version>2.27.2</version>
7478
<scope>test</scope>
7579
</dependency>
7680
<!--for spring controller example-->

examples/examples-release-12/.google

Whitespace-only changes.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM openjdk:8-jre
2+
3+
COPY target/client-java-examples-*-SNAPSHOT-jar-with-dependencies.jar /examples.jar
4+
5+
CMD ["java", "-jar", "/examples.jar"]
6+
7+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Running examples
2+
3+
```sh
4+
export REPO_ROOT=/path/to/client-java/repo
5+
6+
cd ${REPO_ROOT}/kubernetes
7+
mvn install
8+
9+
cd ${REPO_ROOT}/examples
10+
mvn package
11+
mvn exec:java -Dexec.mainClass="io.kubernetes.client.examples.Example"
12+
```
13+
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/bash
2+
3+
# creates a pod and runs
4+
# Example.java(list pods for all namespaces) on starting of pod
5+
6+
# Exit on any error.
7+
set -e
8+
9+
if ! which minikube > /dev/null; then
10+
echo "This script requires minikube installed."
11+
exit 100
12+
fi
13+
14+
dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
15+
16+
export REPO_ROOT=${dir}/..
17+
18+
cd ${REPO_ROOT}
19+
mvn install
20+
21+
cd ${REPO_ROOT}/examples
22+
mvn package
23+
24+
eval $(minikube docker-env)
25+
docker build -t test/examples:1.0 .
26+
kubectl apply -f test.yaml

examples/examples-release-12/pom.xml

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<modelVersion>4.0.0</modelVersion>
3+
4+
<parent>
5+
<groupId>io.kubernetes</groupId>
6+
<artifactId>client-java-examples-parent</artifactId>
7+
<version>1.0.0-SNAPSHOT</version>
8+
<relativePath>../pom.xml</relativePath>
9+
</parent>
10+
11+
<artifactId>client-java-examples-release-12</artifactId>
12+
<packaging>bundle</packaging>
13+
<name>client-java-examples-release-12</name>
14+
15+
<dependencies>
16+
<dependency>
17+
<groupId>io.prometheus</groupId>
18+
<artifactId>simpleclient</artifactId>
19+
<version>0.9.0</version>
20+
</dependency>
21+
<dependency>
22+
<groupId>io.prometheus</groupId>
23+
<artifactId>simpleclient_httpserver</artifactId>
24+
<version>0.9.0</version>
25+
</dependency>
26+
<dependency>
27+
<groupId>io.kubernetes</groupId>
28+
<artifactId>client-java-api</artifactId>
29+
<version>${kubernetes.client.version}</version>
30+
</dependency>
31+
<dependency>
32+
<groupId>io.kubernetes</groupId>
33+
<artifactId>client-java</artifactId>
34+
<version>${kubernetes.client.version}</version>
35+
</dependency>
36+
<dependency>
37+
<groupId>io.kubernetes</groupId>
38+
<artifactId>client-java-extended</artifactId>
39+
<version>${kubernetes.client.version}</version>
40+
</dependency>
41+
<dependency>
42+
<groupId>io.kubernetes</groupId>
43+
<artifactId>client-java-spring-integration</artifactId>
44+
<version>${kubernetes.client.version}</version>
45+
</dependency>
46+
<dependency>
47+
<groupId>io.kubernetes</groupId>
48+
<artifactId>client-java-proto</artifactId>
49+
<version>${kubernetes.client.version}</version>
50+
</dependency>
51+
<dependency>
52+
<groupId>commons-cli</groupId>
53+
<artifactId>commons-cli</artifactId>
54+
</dependency>
55+
<dependency>
56+
<groupId>io.kubernetes</groupId>
57+
<artifactId>client-java-cert-manager-models</artifactId>
58+
<version>0.16.1-SNAPSHOT</version>
59+
</dependency>
60+
<dependency>
61+
<groupId>io.kubernetes</groupId>
62+
<artifactId>client-java-prometheus-operator-models</artifactId>
63+
<version>0.38.1-SNAPSHOT</version>
64+
</dependency>
65+
<!-- test dependencies -->
66+
<dependency>
67+
<groupId>junit</groupId>
68+
<artifactId>junit</artifactId>
69+
<scope>test</scope>
70+
</dependency>
71+
<dependency>
72+
<groupId>com.github.tomakehurst</groupId>
73+
<artifactId>wiremock</artifactId>
74+
<scope>test</scope>
75+
</dependency>
76+
<!--for spring controller example-->
77+
<dependency>
78+
<groupId>org.springframework.boot</groupId>
79+
<artifactId>spring-boot-starter-web</artifactId>
80+
<version>${spring.boot.version}</version>
81+
</dependency>
82+
<dependency>
83+
<groupId>org.springframework.boot</groupId>
84+
<artifactId>spring-boot-starter-actuator</artifactId>
85+
<version>${spring.boot.version}</version>
86+
</dependency>
87+
88+
</dependencies>
89+
90+
91+
</project>

0 commit comments

Comments
 (0)