RED-8670: integrate table inference from research

This commit is contained in:
Kilian Schuettler 2024-05-16 21:55:29 +02:00
parent a21d34e18f
commit 8ceef60a26
3 changed files with 11 additions and 5 deletions

View File

@ -3,6 +3,8 @@ package com.iqser.red.service.persistence.management.v1.processor.mapper;
import java.util.List;
import org.mapstruct.Mapper;
import org.mapstruct.MappingConstants;
import org.mapstruct.factory.Mappers;
import com.iqser.red.service.persistence.management.v1.processor.entity.ComponentMappingEntity;
import com.iqser.red.service.persistence.service.v1.api.shared.model.component.ComponentMappingMetaData;
@ -10,6 +12,9 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.component.C
@Mapper
public interface ComponentMappingEntityMapper {
ComponentMappingEntityMapper INSTANCE = Mappers.getMapper(ComponentMappingEntityMapper.class);
ComponentMappingMetaData toComponentMappingMetaData(ComponentMappingEntity componentMappingMetaData);

View File

@ -41,7 +41,7 @@ public class ComponentMappingService {
ComponentMappingPersistenceService componentMappingPersistenceService;
DossierTemplatePersistenceService dossierTemplatePersistenceService;
ComponentMappingEntityMapper mappingEntityMapper;
ComponentMappingEntityMapper mappingEntityMapper = ComponentMappingEntityMapper.INSTANCE;
static CSVSorter CSV_SORTER = new CSVSorter();

View File

@ -22,17 +22,18 @@ if [ -z "$1" ]; then
fi
namespace=${1}
deployment_name="persistence-service-v1"
echo "deploying to ${namespace}"
oldImageName=$(rancher kubectl -n ${namespace} get deployment persistence-service-v1 -o=jsonpath='{.spec.template.spec.containers[*].image}')
oldImageName=$(rancher kubectl -n ${namespace} get deployment ${deployment_name} -o=jsonpath='{.spec.template.spec.containers[*].image}')
if [ "${newImageName}" = "${oldImageName}" ]; then
echo "Image tag did not change, redeploying..."
rancher kubectl rollout restart deployment persistence-service-v1 -n ${namespace}
rancher kubectl rollout restart deployment ${deployment_name} -n ${namespace}
else
echo "upgrading..."
rancher kubectl set image deployment/persistence-service-v1 persistence-service=${newImageName} -n ${namespace}
rancher kubectl set image deployment/${deployment_name} ${deployment_name}=${newImageName} -n ${namespace}
fi
rancher kubectl rollout status deployment persistence-service-v1 -n ${namespace}
rancher kubectl rollout status deployment ${deployment_name} -n ${namespace}
echo "Built ${dir} and deployed to ${namespace}"