diff --git a/crossplane-function-springboot-starter/src/main/java/io/crossplane/compositefunctions/starter/registration/CrossplaneCompositeResourceService.java b/crossplane-function-springboot-starter/src/main/java/io/crossplane/compositefunctions/starter/registration/CrossplaneCompositeResourceService.java index f5d1528..6220c08 100644 --- a/crossplane-function-springboot-starter/src/main/java/io/crossplane/compositefunctions/starter/registration/CrossplaneCompositeResourceService.java +++ b/crossplane-function-springboot-starter/src/main/java/io/crossplane/compositefunctions/starter/registration/CrossplaneCompositeResourceService.java @@ -74,7 +74,6 @@ private static void registerOrUpdateCompositeResourceDefinition(CompositeResourc public static > CompositeResourceDefinition createCompositeResourceDefinition(T compositionDefinition) { //}, Class functionMixin) { CompositeResourceDefinition compositeResourceDefinition = new CompositeResourceDefinition(); - compositeResourceDefinition.setMetadata(CrossplaneMetadataBuilder.createMetadata(compositionDefinition.getCRDName())); CompositeResourceDefinitionSpec spec = new CompositeResourceDefinitionSpec(); spec.setGroup(compositionDefinition.getGroup()); @@ -99,10 +98,11 @@ public static > CompositeResourceDefinition cr Versions versions = new Versions(); versions.setName(compositionDefinition.getVersion()); - // This is not 100%. isStorage vs referencable. Need to check the crossplan docs + // This is not 100%. isStorage vs referencable. Need to check the crossplane docs versions.setReferenceable(compositionDefinition.isStorage()); versions.setServed(compositionDefinition.isServed()); + compositeResourceDefinition.setMetadata(CrossplaneMetadataBuilder.createMetadata(namePrefix + compositionDefinition.getCRDName())); Schema schema = new Schema(); schema.setOpenAPIV3Schema(getOpenAPIV3Schema(compositionDefinition.getClass(), CrossplaneCompositeResourceMixin.class)); diff --git a/pom.xml b/pom.xml index 047dc1a..af22ea1 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.springframework.boot spring-boot-starter-parent - 3.3.1 + 3.3.3 io.crossplane.compositefunctions @@ -25,8 +25,8 @@ 17 - 3.3.1 - 6.13.0 + 3.3.3 + 6.13.3 1.7.1 3.25.1 1.63.0