Skip to content

Commit 8eaf58c

Browse files
committed
feat: add kubernetes / jib / smallrye health extensions
The purpose is to be able to automatically generate: 1. a container image based thanks to jib 2. kubernetes manifest to deploy the operator on kubernetes 3. add health/readiness check (this is also required to generate the k8s manifest automatically)
1 parent fb90407 commit 8eaf58c

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
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/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: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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>

0 commit comments

Comments
 (0)