Skip to content

Commit 521e4d3

Browse files
committed
feat: exit the Operator if no controller is registered
1 parent de5cb0e commit 521e4d3

File tree

1 file changed

+5
-0
lines changed
  • operator-framework-core/src/main/java/io/javaoperatorsdk/operator

1 file changed

+5
-0
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/Operator.java

+5
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ public void start() {
6666
version.getSdkVersion(),
6767
version.getCommit(),
6868
version.getBuiltTime());
69+
70+
if (controllers.isEmpty()) {
71+
throw new OperatorException("No ResourceController exists. Exiting!");
72+
}
73+
6974
log.info("Client version: {}", Version.clientVersion());
7075
try {
7176
final var k8sVersion = k8sClient.getVersion();

0 commit comments

Comments
 (0)