Skip to content

Commit 03cdf13

Browse files
author
Jeff McCormick
committed
various fixes prior to release including CCP_IMAGE_PREFIX support in operator
1 parent cda54f7 commit 03cdf13

27 files changed

+96
-49
lines changed

apiserver/loadservice/loadimpl.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import (
3535

3636
type loadJobTemplateFields struct {
3737
Name string
38+
COImagePrefix string
3839
COImageTag string
3940
DbHost string
4041
DbDatabase string
@@ -106,6 +107,7 @@ func Load(request *msgs.LoadRequest) msgs.LoadResponse {
106107
return resp
107108
}
108109

110+
LoadConfigTemplate.COImagePrefix = viper.GetString("COImagePrefix")
109111
LoadConfigTemplate.COImageTag = viper.GetString("COImageTag")
110112
LoadConfigTemplate.DbDatabase = viper.GetString("DbDatabase")
111113
LoadConfigTemplate.DbUser = viper.GetString("DbUser")
@@ -207,6 +209,9 @@ func createJob(clusterName, namespace string) error {
207209

208210
func validateConfig() error {
209211
var err error
212+
if viper.GetString("COImagePrefix") == "" {
213+
return errors.New("COImagePrefix is not supplied")
214+
}
210215
if viper.GetString("COImageTag") == "" {
211216
return errors.New("COImageTag is not supplied")
212217
}

apiserver/pvcservice/pvcimpl.go

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ import (
3232
)
3333

3434
type lspvcTemplateFields struct {
35-
Name string
36-
COImageTag string
37-
BackupRoot string
38-
PVCName string
35+
Name string
36+
COImagePrefix string
37+
COImageTag string
38+
BackupRoot string
39+
PVCName string
3940
}
4041

4142
var lspvcTemplate *template.Template
@@ -98,10 +99,11 @@ func printPVCListing(namespace, pvcName, PVCRoot string) ([]string, error) {
9899
}
99100

100101
pvcFields := lspvcTemplateFields{
101-
Name: podName,
102-
COImageTag: viper.GetString("Pgo.COImageTag"),
103-
BackupRoot: pvcRoot,
104-
PVCName: pvcName,
102+
Name: podName,
103+
COImagePrefix: viper.GetString("Pgo.COImagePrefix"),
104+
COImageTag: viper.GetString("Pgo.COImageTag"),
105+
BackupRoot: pvcRoot,
106+
PVCName: pvcName,
105107
}
106108

107109
err = lspvcTemplate.Execute(&doc2, pvcFields)

centos7/Dockerfile.apiserver.centos7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM centos:7
22

3-
LABEL Release="2.1" Vendor="Crunchy Data Solutions"
3+
LABEL Release="2.2" Vendor="Crunchy Data Solutions"
44

55
ENV PGVERSION="9.6" PGDG_REPO="pgdg-centos96-9.6-3.noarch.rpm"
66

centos7/Dockerfile.csvload.centos7

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ FROM centos:7
33
LABEL name="crunchydata/csvload" \
44
vendor="crunchy data" \
55
PostgresVersion="9.6" \
6-
PostgresFullVersion="9.6.5" \
6+
PostgresFullVersion="9.6.6" \
77
version="7.3" \
8-
release="2.1" \
9-
build-date="2017-11-08" \
8+
release="2.2" \
9+
build-date="2017-11-28" \
1010
url="https://crunchydata.com" \
1111
summary="loads a CSV file into a database" \
1212
description="executed by the operator, loads a CSV file." \

centos7/Dockerfile.lspvc.centos7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM centos:7
22

3-
LABEL Release="2.1" Vendor="Crunchy Data Solutions"
3+
LABEL Release="2.2" Vendor="Crunchy Data Solutions"
44

55
RUN yum -y update && yum -y clean all
66

centos7/Dockerfile.postgres-operator.centos7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM centos:7
22

3-
LABEL Release="2.1" Vendor="Crunchy Data Solutions"
3+
LABEL Release="2.2" Vendor="Crunchy Data Solutions"
44

55
ENV PGVERSION="9.6" PGDG_REPO="pgdg-centos96-9.6-3.noarch.rpm"
66

conf/apiserver/pgo.csvload-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
"containers": [{
2727
"name": "csvload",
28-
"image": "crunchydata/csvload:{{.COImageTag}}",
28+
"image": "{{.COImagePrefix}}/csvload:{{.COImageTag}}",
2929
"volumeMounts": [{
3030
"mountPath": "/pgdata",
3131
"name": "pgdata",

conf/apiserver/pgo.lspvc-template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"securityContext": {
1616
"privileged": false
1717
},
18-
"image": "crunchydata/lspvc:{{.COImageTag}}",
18+
"image": "{{.COImagePrefix}}/lspvc:{{.COImageTag}}",
1919
"env": [{
2020
"name": "BACKUP_ROOT",
2121
"value": "{{.BackupRoot}}"

conf/apiserver/pgo.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Namespace: demo
22
Cluster:
3+
CCPImagePrefix: crunchydata
34
CCPImageTag: centos7-9.6.5-1.6.0
45
Port: 5432
56
PrimaryPassword: password
@@ -27,5 +28,6 @@ Pgo:
2728
APIServerUrl: http://localhost:8080
2829
LSPVCTemplate: /config/pgo.lspvc-template.json
2930
CSVLoadTemplate: /config/pgo.csvload-template.json
30-
COImageTag: centos7-2.1
31+
COImagePrefix: crunchydata
32+
COImageTag: centos7-2.2
3133
Debug: true

conf/client/.crunchy.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)