Skip to content
Snippets Groups Projects
Commit 52284be0 authored by OZGCloud's avatar OZGCloud
Browse files

add operator sdk dependency

parent 0dd3b210
Branches
Tags
No related merge requests found
......@@ -15,6 +15,7 @@
<description>OZG Cloud Operator</description>
<properties>
<java.version>17</java.version>
<operator-sdk.version>5.0.0</operator-sdk.version>
</properties>
<dependencies>
<dependency>
......@@ -22,6 +23,12 @@
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>io.javaoperatorsdk</groupId>
<artifactId>operator-framework-spring-boot-starter</artifactId>
<version>${operator-sdk.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
......
package de.ozgcloud.operator;
import java.util.List;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import io.javaoperatorsdk.operator.Operator;
import io.javaoperatorsdk.operator.api.reconciler.Reconciler;
@Configuration
public class Config {
@Bean(initMethod = "start", destroyMethod = "stop")
@SuppressWarnings("rawtypes")
Operator operator(List<Reconciler> controllers) {
Operator operator = new Operator();
controllers.forEach(operator::register);
return operator;
}
}
\ No newline at end of file
......@@ -9,5 +9,4 @@ public class OzgOperatorApplication {
public static void main(String[] args) {
SpringApplication.run(OzgOperatorApplication.class, args);
}
}
package de.ozgcloud.operator;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
//@SpringBootTest
class OzgOperatorApplicationTests {
@Test
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment