Skip to content

Commit 9d4cfef

Browse files
committed
feat: extract quarkus extension to the Quarkiverse
The extension is now found at io.quarkiverse.operatorsdk:quarkus-operator-sdk.
1 parent 733138a commit 9d4cfef

28 files changed

+14
-1284
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ Note that these docs are currently in progress.
5151
> Kubernetes client. While this should improve the user experience quite nicely, there are a couple
5252
> of things to be aware of when upgrading from a previous version as detailed below.
5353
54+
#### Overview of the 1.8.0 changes
55+
56+
- The quarkus extension has been moved to the quarkiverse and is now found at
57+
https://github.com/quarkiverse/quarkus-operator-sdk
58+
5459
##### Overview of the 1.7.0 changes
5560

5661
- `Doneable` classes have been removed along with all the involved complexity
@@ -208,18 +213,19 @@ a `mycrs` plural form will result in 2 files:
208213

209214
A [Quarkus](https://quarkus.io) extension is also provided to ease the development of Quarkus-based operators.
210215

211-
Add [this dependency](https://search.maven.org/search?q=a:operator-framework-quarkus-extension)
216+
Add [this dependency](https://search.maven.org/search?q=a:quarkus-operator-sdk)
212217
to your project:
213218

214219
```xml
220+
215221
<dependency>
216-
<groupId>io.javaoperatorsdk</groupId>
217-
<artifactId>operator-framework-quarkus-extension</artifactId>
218-
<version>{see https://search.maven.org/search?q=a:operator-framework-quarkus-extension for latest version}</version>
222+
<groupId>io.quarkiverse.operatorsdk</groupId>
223+
<artifactId>quarkus-operator-sdk</artifactId>
224+
<version>{see https://search.maven.org/search?q=a:quarkus-operator-sdk for latest version}</version>
219225
</dependency>
220226
```
221227

222-
Create an Application, Quarkus will automatically create and inject a `KubernetesClient`, `Operator`, `ConfigurationService` and `ResourceController` instances that your application can use. Below, you can see the minimal code you need to write to get your operator and controllers up and running:
228+
Create an Application, Quarkus will automatically create and inject a `KubernetesClient` (or `OpenShiftClient`), `Operator`, `ConfigurationService` and `ResourceController` instances that your application can use. Below, you can see the minimal code you need to write to get your operator and controllers up and running:
223229

224230
```java
225231
@QuarkusMain

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

Lines changed: 0 additions & 66 deletions
This file was deleted.

operator-framework-quarkus-extension/deployment/src/main/java/io/javaoperatorsdk/quarkus/extension/deployment/QuarkusExtensionProcessor.java

Lines changed: 0 additions & 280 deletions
This file was deleted.

0 commit comments

Comments
 (0)