File tree 3 files changed +10
-8
lines changed
pkg/quarkus/v1alpha/scaffolds/internal/templates
3 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -44,10 +44,11 @@ func (f *ApplicationPropertiesFile) SetTemplateDefaults() error {
44
44
return nil
45
45
}
46
46
47
- // TODO: pass in the name of the operator i.e. replace Memcached
48
47
const ApplicationPropertiesTemplate = `quarkus.container-image.build=true
49
48
#quarkus.container-image.group=
50
49
quarkus.container-image.name={{ .ProjectName }}-operator
51
50
# set to true to automatically apply CRDs to the cluster when they get regenerated
52
51
quarkus.operator-sdk.crd.apply=false
52
+ # set to true to automatically generate CSV from your code
53
+ quarkus.operator-sdk.generate-csv=false
53
54
`
Original file line number Diff line number Diff line change @@ -55,14 +55,10 @@ const modelTemplate = `package {{ .Package }};
55
55
{{if .Resource.API.Namespaced}}import io.fabric8.kubernetes.api.model.Namespaced;{{end}}
56
56
import io.fabric8.kubernetes.client.CustomResource;
57
57
import io.fabric8.kubernetes.model.annotation.Group;
58
- import io.fabric8.kubernetes.model.annotation.Kind;
59
- import io.fabric8.kubernetes.model.annotation.Plural;
60
58
import io.fabric8.kubernetes.model.annotation.Version;
61
59
62
60
@Version("{{ .Resource.Version }}")
63
61
@Group("{{ .Resource.QualifiedGroup }}")
64
- @Kind("{{ .Resource.Kind }}")
65
- @Plural("{{ .Resource.Plural }}")
66
62
public class {{ .ClassName }} extends CustomResource<{{ .ClassName }}Spec, {{ .ClassName }}Status> {{if .Resource.API.Namespaced}}implements Namespaced {{end}}{}
67
63
68
64
`
Original file line number Diff line number Diff line change @@ -57,9 +57,9 @@ const pomxmlTemplate = `<?xml version="1.0" encoding="UTF-8"?>
57
57
<maven.compiler.target>11</maven.compiler.target>
58
58
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
59
59
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
60
- <fabric8-client.version>5.7.2 </fabric8-client.version>
61
- <quarkus-sdk.version>2.0.0.Beta5 </quarkus-sdk.version>
62
- <quarkus.version>2.2.1 .Final</quarkus.version>
60
+ <fabric8-client.version>5.8.0 </fabric8-client.version>
61
+ <quarkus-sdk.version>2.0.0</quarkus-sdk.version>
62
+ <quarkus.version>2.4.0 .Final</quarkus.version>
63
63
</properties>
64
64
65
65
<dependencyManagement>
@@ -86,6 +86,11 @@ const pomxmlTemplate = `<?xml version="1.0" encoding="UTF-8"?>
86
86
<artifactId>quarkus-operator-sdk</artifactId>
87
87
<version>${quarkus-sdk.version}</version>
88
88
</dependency>
89
+ <dependency>
90
+ <groupId>io.quarkiverse.operatorsdk</groupId>
91
+ <artifactId>quarkus-operator-sdk-csv-generator</artifactId>
92
+ <version>${quarkus-sdk.version}</version>
93
+ </dependency>
89
94
</dependencies>
90
95
91
96
<build>
You can’t perform that action at this time.
0 commit comments