Skip to content

Commit 67cbaf3

Browse files
authored
Use FQDN to avoid resolve failures when use option ndots<3 (#289)
* Use FQDN to avoid resolve failures when use option ndots<3 Issue: CLD-2517 * Review additions Issue:
1 parent 447ee2f commit 67cbaf3

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

pkg/mattermost/database_mysql.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ func (m *MySQLDBConfig) EnvVars(mattermost *mmv1beta.Mattermost) []corev1.EnvVar
6060
{
6161
Name: "MM_SQLSETTINGS_DATASOURCEREPLICAS",
6262
Value: fmt.Sprintf(
63-
"$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql.%s:3306)/%s?readTimeout=30s&writeTimeout=30s",
63+
"$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql.%s.svc.cluster.local:3306)/%s?readTimeout=30s&writeTimeout=30s",
6464
mysqlName, mattermost.Namespace, m.databaseName,
6565
),
6666
},
6767
{
6868
Name: "MM_CONFIG",
6969
Value: fmt.Sprintf(
70-
"mysql://$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql-master.%s:3306)/%s?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
70+
"mysql://$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql-master.%s.svc.cluster.local:3306)/%s?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
7171
mysqlName, mattermost.Namespace, m.databaseName,
7272
),
7373
},
@@ -90,7 +90,7 @@ func (m *MySQLDBConfig) InitContainers(mattermost *mmv1beta.Mattermost) []corev1
9090
ImagePullPolicy: corev1.PullIfNotPresent,
9191
Command: []string{
9292
"sh", "-c",
93-
fmt.Sprintf("until curl --max-time 5 http://%s-mysql-master.%s:3306; do echo waiting for mysql; sleep 5; done;",
93+
fmt.Sprintf("until curl --max-time 5 http://%s-mysql-master.%s.svc.cluster.local:3306; do echo waiting for mysql; sleep 5; done;",
9494
mysqlName, mattermost.Namespace,
9595
),
9696
},

pkg/mattermost/mattermost.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ func GenerateDeployment(mattermost *mattermostv1alpha1.ClusterInstallation, dbIn
147147
mysqlName := utils.HashWithPrefix("db", mattermost.Name)
148148

149149
masterDBEnvVar.Value = fmt.Sprintf(
150-
"mysql://$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql-master.%s:3306)/%s?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
150+
"mysql://$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql-master.%s.svc.cluster.local:3306)/%s?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
151151
mysqlName, mattermost.Namespace, dbInfo.DatabaseName,
152152
)
153153

@@ -177,7 +177,7 @@ func GenerateDeployment(mattermost *mattermostv1alpha1.ClusterInstallation, dbIn
177177
{
178178
Name: "MM_SQLSETTINGS_DATASOURCEREPLICAS",
179179
Value: fmt.Sprintf(
180-
"$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql.%s:3306)/%s?readTimeout=30s&writeTimeout=30s",
180+
"$(MYSQL_USERNAME):$(MYSQL_PASSWORD)@tcp(%s-mysql.%s.svc.cluster.local:3306)/%s?readTimeout=30s&writeTimeout=30s",
181181
mysqlName, mattermost.Namespace, dbInfo.DatabaseName,
182182
),
183183
},
@@ -191,7 +191,7 @@ func GenerateDeployment(mattermost *mattermostv1alpha1.ClusterInstallation, dbIn
191191
ImagePullPolicy: corev1.PullIfNotPresent,
192192
Command: []string{
193193
"sh", "-c",
194-
fmt.Sprintf("until curl --max-time 5 http://%s-mysql-master.%s:3306; do echo waiting for mysql; sleep 5; done;",
194+
fmt.Sprintf("until curl --max-time 5 http://%s-mysql-master.%s.svc.cluster.local:3306; do echo waiting for mysql; sleep 5; done;",
195195
mysqlName, mattermost.Namespace,
196196
),
197197
},

pkg/resources/minio.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,6 @@ func (r *ResourceHelper) GetMinioService(mmName, mmNamespace string) (string, er
7070
return "", err
7171
}
7272

73-
connectionString := fmt.Sprintf("%s.%s:%d", minioService.Name, mmNamespace, minioService.Spec.Ports[0].Port)
73+
connectionString := fmt.Sprintf("%s.%s.svc.cluster.local:%d", minioService.Name, mmNamespace, minioService.Spec.Ports[0].Port)
7474
return connectionString, nil
7575
}

0 commit comments

Comments
 (0)