Skip to content

Commit fedc4ff

Browse files
feat: update to use JOSDK 3.1 and latest Quarkus extension (#99)
* bump java operator sdk version to latest 3.1.0 * updated version * fix: remove now obsolete property * fix: update wrong dependency * chore(deps): update Quarkus version * chore(deps): update Quarkus version * fix: update outdated dependency, add comment Co-authored-by: laxmikantbpandhare <[email protected]>
1 parent e4aed38 commit fedc4ff

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

Diff for: pkg/quarkus/v1alpha/scaffolds/internal/templates/applicationproperties.go

-2
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,4 @@ const ApplicationPropertiesTemplate = `quarkus.container-image.build=true
4949
quarkus.container-image.name={{ .ProjectName }}-operator
5050
# set to true to automatically apply CRDs to the cluster when they get regenerated
5151
quarkus.operator-sdk.crd.apply=false
52-
# set to true to automatically generate CSV from your code
53-
quarkus.operator-sdk.generate-csv=false
5452
`

Diff for: pkg/quarkus/v1alpha/scaffolds/internal/templates/pomxml.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ const pomxmlTemplate = `<?xml version="1.0" encoding="UTF-8"?>
5757
<maven.compiler.target>11</maven.compiler.target>
5858
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
5959
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
60-
<quarkus-sdk.version>3.0.7</quarkus-sdk.version>
61-
<quarkus.version>2.7.5.Final</quarkus.version>
60+
<quarkus-sdk.version>4.0.0</quarkus-sdk.version>
61+
<quarkus.version>2.11.2.Final</quarkus.version>
6262
</properties>
6363
6464
<dependencyManagement>
@@ -77,9 +77,10 @@ const pomxmlTemplate = `<?xml version="1.0" encoding="UTF-8"?>
7777
<groupId>io.quarkiverse.operatorsdk</groupId>
7878
<artifactId>quarkus-operator-sdk</artifactId>
7979
</dependency>
80+
<!-- Needed to generate OLM bundle. If you're not interested in this, you can remove this dependency -->
8081
<dependency>
8182
<groupId>io.quarkiverse.operatorsdk</groupId>
82-
<artifactId>quarkus-operator-sdk-csv-generator</artifactId>
83+
<artifactId>quarkus-operator-sdk-bundle-generator</artifactId>
8384
</dependency>
8485
<dependency>
8586
<groupId>io.quarkus</groupId>

Diff for: testdata/quarkus/memcached-quarkus-operator/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
<maven.compiler.target>11</maven.compiler.target>
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
18-
<quarkus-sdk.version>3.0.7</quarkus-sdk.version>
19-
<quarkus.version>2.7.5.Final</quarkus.version>
18+
<quarkus-sdk.version>4.0.0</quarkus-sdk.version>
19+
<quarkus.version>2.11.2.Final</quarkus.version>
2020
</properties>
2121

2222
<dependencyManagement>
@@ -37,7 +37,7 @@
3737
</dependency>
3838
<dependency>
3939
<groupId>io.quarkiverse.operatorsdk</groupId>
40-
<artifactId>quarkus-operator-sdk-csv-generator</artifactId>
40+
<artifactId>quarkus-operator-sdk-bundle-generator</artifactId>
4141
</dependency>
4242
<dependency>
4343
<groupId>io.quarkus</groupId>

0 commit comments

Comments
 (0)