mirror of
https://gitee.com/rainbond/Rainbond.git
synced 2024-11-29 18:27:58 +08:00
use uft8mb4 in DB, fix stateful name error
This commit is contained in:
parent
c9f1377b88
commit
52c8bb538f
@ -117,7 +117,7 @@ func (s *slugBuild) writeRunDockerfile(sourceDir, packageName string, envs map[s
|
||||
|
||||
//buildRunnerImage Wrap slug in the runner image
|
||||
func (s *slugBuild) buildRunnerImage(slugPackage string) (string, error) {
|
||||
imageName := fmt.Sprintf("%s/%s:%s", builder.REGISTRYDOMAIN, s.re.ServiceID, s.re.DeployVersion)
|
||||
imageName := CreateImageName(s.re.ServiceID, s.re.DeployVersion)
|
||||
cacheDir := path.Join(path.Dir(slugPackage), "."+s.re.DeployVersion)
|
||||
if err := util.CheckAndCreateDir(cacheDir); err != nil {
|
||||
return "", fmt.Errorf("create cache package dir failure %s", err.Error())
|
||||
|
@ -44,7 +44,7 @@ func CreateManager(config config.Config) (*Manager, error) {
|
||||
var db *gorm.DB
|
||||
if config.DBType == "mysql" {
|
||||
var err error
|
||||
db, err = gorm.Open("mysql", config.MysqlConnectionInfo+"?charset=utf8&parseTime=True&loc=Local")
|
||||
db, err = gorm.Open("mysql", config.MysqlConnectionInfo+"?charset=utf8mb4&parseTime=True&loc=Local")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -495,11 +495,8 @@ func (a *AppServiceBuild) createOuterService(port *model.TenantServicesPort) *co
|
||||
|
||||
func (a *AppServiceBuild) createStatefulService(ports []*model.TenantServicesPort) *corev1.Service {
|
||||
var service corev1.Service
|
||||
service.Name = a.service.ServiceName
|
||||
service.Name = a.appService.GetK8sWorkloadName()
|
||||
service.Namespace = a.appService.GetNamespace()
|
||||
if service.Name == "" {
|
||||
service.Name = a.appService.GetK8sWorkloadName()
|
||||
}
|
||||
service.Labels = a.appService.GetCommonLabels(map[string]string{
|
||||
"service_type": "stateful",
|
||||
"name": a.service.ServiceAlias + "ServiceStateful",
|
||||
|
@ -175,12 +175,8 @@ func initBaseStatefulSet(as *v1.AppService, service *dbmodel.TenantServices) {
|
||||
stateful.Spec.Selector = &metav1.LabelSelector{}
|
||||
}
|
||||
initSelector(stateful.Spec.Selector, service)
|
||||
stateful.Spec.ServiceName = service.ServiceName
|
||||
stateful.Name = service.ServiceName
|
||||
if stateful.Spec.ServiceName == "" {
|
||||
stateful.Spec.ServiceName = as.GetK8sWorkloadName()
|
||||
stateful.Name = as.GetK8sWorkloadName()
|
||||
}
|
||||
stateful.Name = as.GetK8sWorkloadName()
|
||||
stateful.Spec.ServiceName = as.GetK8sWorkloadName()
|
||||
stateful.GenerateName = service.ServiceAlias
|
||||
injectLabels := getInjectLabels(as)
|
||||
stateful.Labels = as.GetCommonLabels(stateful.Labels, map[string]string{
|
||||
|
Loading…
Reference in New Issue
Block a user