Skip to content

Commit 2ef6c8f

Browse files
authored
Merge pull request #266 from java-operator-sdk/update-quarkus
feat: update to Quarkus 1.10.5, inject controller in sample
2 parents 340c772 + 8eaf58c commit 2ef6c8f

File tree

5 files changed

+29
-7
lines changed

5 files changed

+29
-7
lines changed

operator-framework-quarkus-extension/deployment/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,18 @@
3131
<groupId>io.quarkus</groupId>
3232
<artifactId>quarkus-kubernetes-client-deployment</artifactId>
3333
</dependency>
34+
<dependency>
35+
<groupId>io.quarkus</groupId>
36+
<artifactId>quarkus-kubernetes-deployment</artifactId>
37+
</dependency>
38+
<dependency>
39+
<groupId>io.quarkus</groupId>
40+
<artifactId>quarkus-container-image-jib-deployment</artifactId>
41+
</dependency>
42+
<dependency>
43+
<groupId>io.quarkus</groupId>
44+
<artifactId>quarkus-smallrye-health-deployment</artifactId>
45+
</dependency>
3446
</dependencies>
3547

3648
<build>

operator-framework-quarkus-extension/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2020
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
2121
<maven.compiler.parameters>true</maven.compiler.parameters>
22-
<quarkus.version>1.10.3.Final</quarkus.version>
22+
<quarkus.version>1.10.5.Final</quarkus.version>
2323
<compiler-plugin.version>3.8.1</compiler-plugin.version>
2424
<maven.surefire.version>3.0.0-M5</maven.surefire.version>
2525
</properties>

operator-framework-quarkus-extension/runtime/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,18 @@
3232
<groupId>io.quarkus</groupId>
3333
<artifactId>quarkus-kubernetes-client</artifactId>
3434
</dependency>
35+
<dependency>
36+
<groupId>io.quarkus</groupId>
37+
<artifactId>quarkus-kubernetes</artifactId>
38+
</dependency>
39+
<dependency>
40+
<groupId>io.quarkus</groupId>
41+
<artifactId>quarkus-container-image-jib</artifactId>
42+
</dependency>
43+
<dependency>
44+
<groupId>io.quarkus</groupId>
45+
<artifactId>quarkus-smallrye-health</artifactId>
46+
</dependency>
3547
</dependencies>
3648

3749
<build>

samples/quarkus/pom.xml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<properties>
1818
<maven.compiler.source>11</maven.compiler.source>
1919
<maven.compiler.target>11</maven.compiler.target>
20-
<quarkus.version>1.10.3.Final</quarkus.version>
20+
<quarkus.version>1.10.5.Final</quarkus.version>
2121
<compiler-plugin.version>3.8.1</compiler-plugin.version>
2222
<maven.compiler.parameters>true</maven.compiler.parameters>
2323
</properties>
@@ -45,10 +45,6 @@
4545
<artifactId>operator-framework-samples-common</artifactId>
4646
<version>${project.version}</version>
4747
</dependency>
48-
<dependency>
49-
<groupId>io.quarkus</groupId>
50-
<artifactId>quarkus-core</artifactId>
51-
</dependency>
5248
</dependencies>
5349

5450
<build>

samples/quarkus/src/main/java/io/javaoperatorsdk/operator/sample/QuarkusOperator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@ public class QuarkusOperator implements QuarkusApplication {
1717

1818
@Inject ConfigurationService configuration;
1919

20+
@Inject CustomServiceController controller;
21+
2022
public static void main(String... args) {
2123
Quarkus.run(QuarkusOperator.class, args);
2224
}
2325

2426
@Override
2527
public int run(String... args) throws Exception {
26-
final var config = configuration.getConfigurationFor(new CustomServiceController(client));
28+
final var config = configuration.getConfigurationFor(controller);
2729
System.out.println("CR class: " + config.getCustomResourceClass());
2830
System.out.println("Doneable class = " + config.getDoneableClass());
2931
Quarkus.waitForExit();

0 commit comments

Comments
 (0)