@@ -23,12 +23,11 @@ import (
2323 "text/template"
2424 "time"
2525
26- "github.com/crunchydata/postgres-operator/tpr"
2726 "github.com/crunchydata/postgres-operator/operator/pvc"
27+ "github.com/crunchydata/postgres-operator/tpr"
2828
2929 "k8s.io/client-go/kubernetes"
3030
31- "k8s.io/client-go/pkg/api"
3231 "k8s.io/client-go/pkg/api/v1"
3332 v1batch "k8s.io/client-go/pkg/apis/batch/v1"
3433
@@ -69,7 +68,7 @@ func Process(clientset *kubernetes.Clientset, client *rest.RESTClient, stopchan
6968
7069 eventchan := make (chan * tpr.PgBackup )
7170
72- source := cache .NewListWatchFromClient (client , "pgbackups" , api . NamespaceAll , fields .Everything ())
71+ source := cache .NewListWatchFromClient (client , "pgbackups" , namespace , fields .Everything ())
7372
7473 createAddHandler := func (obj interface {}) {
7574 job := obj .(* tpr.PgBackup )
@@ -85,8 +84,6 @@ func Process(clientset *kubernetes.Clientset, client *rest.RESTClient, stopchan
8584 updateHandler := func (old interface {}, obj interface {}) {
8685 job := obj .(* tpr.PgBackup )
8786 eventchan <- job
88- //log.Info("updating PgBackup object")
89- //log.Info("updated with Name=" + job.Spec.Name)
9087 }
9188
9289 _ , controller := cache .NewInformer (
@@ -121,12 +118,12 @@ func addBackup(clientset *kubernetes.Clientset, client *rest.RESTClient, job *tp
121118 //create the PVC if necessary
122119 if job .Spec .PVC_NAME == "" {
123120 job .Spec .PVC_NAME = job .Spec .Name + "-backup-pvc"
124- err = pvc .Create (clientset , job .Spec .PVC_NAME , job .Spec .PVC_ACCESS_MODE , job .Spec .PVC_SIZE , namespace )
125- if err != nil {
126- log .Error (err .Error ())
127- return
128- }
129- log .Info ("created backup PVC =" + job .Spec .PVC_NAME + " in namespace " + namespace )
121+ err = pvc .Create (clientset , job .Spec .PVC_NAME , job .Spec .PVC_ACCESS_MODE , job .Spec .PVC_SIZE , namespace )
122+ if err != nil {
123+ log .Error (err .Error ())
124+ return
125+ }
126+ log .Info ("created backup PVC =" + job .Spec .PVC_NAME + " in namespace " + namespace )
130127
131128 }
132129
@@ -150,15 +147,13 @@ func addBackup(clientset *kubernetes.Clientset, client *rest.RESTClient, job *tp
150147 jobDocString := doc2 .String ()
151148 log .Debug (jobDocString )
152149
153- //newjob := v1beta1.Job{}
154150 newjob := v1batch.Job {}
155151 err = json .Unmarshal (doc2 .Bytes (), & newjob )
156152 if err != nil {
157153 log .Error ("error unmarshalling json into Job " + err .Error ())
158154 return
159155 }
160156
161- //resultJob, err := clientset.ExtensionsV1beta1Client.Jobs(v1.NamespaceDefault).Create(&newjob)
162157 resultJob , err := clientset .Batch ().Jobs (namespace ).Create (& newjob )
163158 if err != nil {
164159 log .Error ("error creating Job " + err .Error ())
@@ -173,7 +168,6 @@ func deleteBackup(clientset *kubernetes.Clientset, client *rest.RESTClient, job
173168 log .Debug ("deleting Job with Name=" + jobName + " in namespace " + namespace )
174169
175170 //delete the job
176- //err := clientset.ExtensionsV1beta1Client.Jobs(v1.NamespaceDefault).Delete(jobName,
177171 err := clientset .Batch ().Jobs (namespace ).Delete (jobName ,
178172 & v1.DeleteOptions {})
179173 if err != nil {
0 commit comments