Skip to content

Commit c1e8dca

Browse files
committed
Add bean for the requiredresources service, and deprecate the extraresources service
Signed-off-by: Knut-Erik Johnsen <[email protected]>
1 parent 863c6e7 commit c1e8dca

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

crossplane-function-springboot-starter/src/main/java/io/crossplane/compositefunctions/starter/config/CrossplaneServiceConfiguration.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import io.crossplane.compositefunctions.starter.conversion.CrossplaneExtraResourcesService;
44
import io.crossplane.compositefunctions.starter.conversion.CrossplaneObservableService;
5+
import io.crossplane.compositefunctions.starter.conversion.CrossplaneRequiredResourcesService;
56
import io.crossplane.compositefunctions.starter.conversion.CrossplaneResourceService;
67
import org.springframework.boot.autoconfigure.AutoConfiguration;
78
import org.springframework.context.annotation.Bean;
@@ -17,12 +18,23 @@ public class CrossplaneServiceConfiguration {
1718
* Set up services for working with extra resources
1819
* @return the crossplaneExtraResourcesService
1920
* @since 1.15
21+
* @deprecated use {@link CrossplaneRequiredResourcesService} instead
2022
*/
2123
@Bean
2224
public CrossplaneExtraResourcesService crossplaneExtraResourcesService() {
2325
return new CrossplaneExtraResourcesService();
2426
}
2527

28+
/**
29+
* Set up services for working with required resources
30+
* @return the crossplaneRequiredResourcesService
31+
* @since 2.0
32+
*/
33+
@Bean
34+
public CrossplaneRequiredResourcesService crossplaneRequiredResourcesService() {
35+
return new CrossplaneRequiredResourcesService();
36+
}
37+
2638
/**
2739
* Set up services for working with observed resources
2840
* @return the crossplaneObservableService

0 commit comments

Comments
 (0)