Skip to content

Commit 6310384

Browse files
authored
Merge pull request #364 from java-operator-sdk/extract-extension
2 parents 733138a + bef5315 commit 6310384

File tree

37 files changed

+25
-1295
lines changed

37 files changed

+25
-1295
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-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.javaoperatorsdk</groupId>
88
<artifactId>java-operator-sdk</artifactId>
9-
<version>1.7.6-SNAPSHOT</version>
9+
<version>1.8.0-SNAPSHOT</version>
1010
<relativePath>../pom.xml</relativePath>
1111
</parent>
1212

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)