Skip to content

Commit cef9399

Browse files
author
Jeff McCormick
authored
fix pgbadger target on Addon to specify actual deployment name instead of clustername (CrunchyData#805)
1 parent 40f8853 commit cef9399

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

operator/backrest/restore.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ func CreateRestoredDeployment(restclient *rest.RESTClient, cluster *crv1.Pgclust
424424
ContainerResources: operator.GetContainerResourcesJSON(&cluster.Spec.ContainerResources),
425425
ConfVolume: operator.GetConfVolume(clientset, cluster, namespace),
426426
CollectAddon: operator.GetCollectAddon(clientset, namespace, &cluster.Spec),
427-
BadgerAddon: operator.GetBadgerAddon(clientset, namespace, cluster),
427+
BadgerAddon: operator.GetBadgerAddon(clientset, namespace, cluster, restoreToName),
428428
PgbackrestEnvVars: operator.GetPgbackrestEnvVars(cluster.Labels[config.LABEL_BACKREST], cluster.Spec.ClusterName, restoreToName,
429429
cluster.Spec.Port, cluster.Spec.UserLabels[config.LABEL_BACKREST_STORAGE_TYPE]),
430430
PgbackrestS3EnvVars: operator.GetPgbackrestS3EnvVars(cluster.Labels[config.LABEL_BACKREST],

operator/cluster/clusterlogic.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ func AddCluster(clientset *kubernetes.Clientset, client *rest.RESTClient, cl *cr
133133
ContainerResources: operator.GetContainerResourcesJSON(&cl.Spec.ContainerResources),
134134
ConfVolume: operator.GetConfVolume(clientset, cl, namespace),
135135
CollectAddon: operator.GetCollectAddon(clientset, namespace, &cl.Spec),
136-
BadgerAddon: operator.GetBadgerAddon(clientset, namespace, cl),
136+
BadgerAddon: operator.GetBadgerAddon(clientset, namespace, cl, cl.Spec.Name),
137137
PgmonitorEnvVars: operator.GetPgmonitorEnvVars(cl.Spec.UserLabels[config.LABEL_COLLECT]),
138138
PgbackrestEnvVars: operator.GetPgbackrestEnvVars(cl.Labels[config.LABEL_BACKREST], cl.Spec.ClusterName, cl.Spec.Name,
139139
cl.Spec.Port, cl.Spec.UserLabels[config.LABEL_BACKREST_STORAGE_TYPE]),
@@ -336,7 +336,7 @@ func Scale(clientset *kubernetes.Clientset, client *rest.RESTClient, replica *cr
336336
ContainerResources: operator.GetContainerResourcesJSON(&cs),
337337
NodeSelector: operator.GetReplicaAffinity(cluster.Spec.UserLabels, replica.Spec.UserLabels),
338338
CollectAddon: operator.GetCollectAddon(clientset, namespace, &cluster.Spec),
339-
BadgerAddon: operator.GetBadgerAddon(clientset, namespace, cluster),
339+
BadgerAddon: operator.GetBadgerAddon(clientset, namespace, cluster, replica.Spec.Name),
340340
PgmonitorEnvVars: operator.GetPgmonitorEnvVars(cluster.Spec.UserLabels[config.LABEL_COLLECT]),
341341
PgbackrestEnvVars: operator.GetPgbackrestEnvVars(cluster.Labels[config.LABEL_BACKREST], replica.Spec.ClusterName, replica.Spec.Name,
342342
cluster.Spec.Port, cluster.Spec.UserLabels[config.LABEL_BACKREST_STORAGE_TYPE]),

operator/clusterutilities.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,15 +148,15 @@ func GetPgbackrestEnvVars(backrestEnabled, clusterName, depName, port, storageTy
148148

149149
}
150150

151-
func GetBadgerAddon(clientset *kubernetes.Clientset, namespace string, cluster *crv1.Pgcluster) string {
151+
func GetBadgerAddon(clientset *kubernetes.Clientset, namespace string, cluster *crv1.Pgcluster, pgbadger_target string) string {
152152

153153
spec := cluster.Spec
154154

155155
if cluster.Labels[config.LABEL_BADGER] == "true" {
156156
log.Debug("crunchy_badger was found as a label on cluster create")
157157
badgerTemplateFields := badgerTemplateFields{}
158158
badgerTemplateFields.CCPImageTag = spec.CCPImageTag
159-
badgerTemplateFields.BadgerTarget = spec.Name
159+
badgerTemplateFields.BadgerTarget = pgbadger_target
160160
badgerTemplateFields.CCPImagePrefix = Pgo.Cluster.CCPImagePrefix
161161
badgerTemplateFields.ContainerResources = ""
162162

0 commit comments

Comments
 (0)