Skip to content

Commit 100b149

Browse files
committed
feat: make CR Namespaced
1 parent 6a34a87 commit 100b149

File tree

4 files changed

+9
-4
lines changed
  • samples
    • common/src/main/java/io/javaoperatorsdk/operator/sample
    • mysql-schema/src/main/java/io/javaoperatorsdk/operator/sample
    • tomcat/src/main/java/io/javaoperatorsdk/operator/sample
    • webserver/src/main/java/io/javaoperatorsdk/operator/sample

4 files changed

+9
-4
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package io.javaoperatorsdk.operator.sample;
22

3+
import io.fabric8.kubernetes.api.model.Namespaced;
34
import io.fabric8.kubernetes.client.CustomResource;
45
import io.fabric8.kubernetes.model.annotation.Group;
56
import io.fabric8.kubernetes.model.annotation.Version;
67

78
@Group("sample.javaoperatorsdk")
89
@Version("v1")
9-
public class CustomService extends CustomResource<ServiceSpec, Void> {}
10+
public class CustomService extends CustomResource<ServiceSpec, Void> implements Namespaced {}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package io.javaoperatorsdk.operator.sample;
22

3+
import io.fabric8.kubernetes.api.model.Namespaced;
34
import io.fabric8.kubernetes.client.CustomResource;
45
import io.fabric8.kubernetes.model.annotation.Group;
56
import io.fabric8.kubernetes.model.annotation.Version;
67

78
@Group("mysql.sample.javaoperatorsdk")
89
@Version("v1")
9-
public class Schema extends CustomResource<SchemaSpec, SchemaStatus> {}
10+
public class Schema extends CustomResource<SchemaSpec, SchemaStatus> implements Namespaced {}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package io.javaoperatorsdk.operator.sample;
22

3+
import io.fabric8.kubernetes.api.model.Namespaced;
34
import io.fabric8.kubernetes.client.CustomResource;
45
import io.fabric8.kubernetes.model.annotation.Group;
56
import io.fabric8.kubernetes.model.annotation.Version;
67

78
@Group("tomcatoperator.io")
89
@Version("v1")
9-
public class Tomcat extends CustomResource<TomcatSpec, TomcatStatus> {}
10+
public class Tomcat extends CustomResource<TomcatSpec, TomcatStatus> implements Namespaced {}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package io.javaoperatorsdk.operator.sample;
22

3+
import io.fabric8.kubernetes.api.model.Namespaced;
34
import io.fabric8.kubernetes.client.CustomResource;
45
import io.fabric8.kubernetes.model.annotation.Group;
56
import io.fabric8.kubernetes.model.annotation.Version;
67

78
@Group("sample.javaoperatorsdk")
89
@Version("v1")
9-
public class WebServer extends CustomResource<WebServerSpec, WebServerStatus> {}
10+
public class WebServer extends CustomResource<WebServerSpec, WebServerStatus> implements
11+
Namespaced {}

0 commit comments

Comments
 (0)