Skip to content

Commit 32c7922

Browse files
authored
Merge pull request #62 from kloeckner-i/METAL-2772/bugfix_gsql_user_update
gsql user assignment fix
2 parents 0385e47 + f82c681 commit 32c7922

5 files changed

Lines changed: 26 additions & 23 deletions

File tree

helm/db-operator-0.5.1.tgz

-2 Bytes
Binary file not shown.

helm/db-operator/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
2-
appVersion: "v0.11.1"
2+
appVersion: "v0.11.2"
33
description: A Database Operator
44
name: db-operator
55
version: 0.5.1

helm/index.yaml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ entries:
33
db-instances:
44
- apiVersion: v1
55
appVersion: "1.0"
6-
created: "2021-06-02T17:18:46.768533+02:00"
6+
created: "2021-06-03T13:51:39.828869+02:00"
77
description: Database Instances for db operator
88
digest: 312b8c8e7adff876cb43ff1243dcb176c2db5e5cff533806d903dc0fba44b8fd
99
name: db-instances
@@ -12,7 +12,7 @@ entries:
1212
version: 0.5.1
1313
- apiVersion: v1
1414
appVersion: "1.0"
15-
created: "2021-06-02T17:18:46.768111+02:00"
15+
created: "2021-06-03T13:51:39.828342+02:00"
1616
description: Database Instances for db operator
1717
digest: 77e5674516f5f7257901da7c128cd75ff03f1f03a0291e8ffcbf0ec28bef24f6
1818
name: db-instances
@@ -21,7 +21,7 @@ entries:
2121
version: 0.5.0
2222
- apiVersion: v1
2323
appVersion: "1.0"
24-
created: "2021-06-02T17:18:46.767665+02:00"
24+
created: "2021-06-03T13:51:39.827814+02:00"
2525
description: Database Instances for db operator
2626
digest: b039af38554da0fc8037b16397d49757d2c0b1a9e652867309df81b45950f375
2727
name: db-instances
@@ -30,7 +30,7 @@ entries:
3030
version: 0.4.0
3131
- apiVersion: v1
3232
appVersion: "1.0"
33-
created: "2021-06-02T17:18:46.766401+02:00"
33+
created: "2021-06-03T13:51:39.82719+02:00"
3434
description: Database Instances for db operator
3535
digest: 3593c0f28606ed4ee028d779ce70b23e257f85d8c96f93449ed4deb25bcea208
3636
name: db-instances
@@ -39,7 +39,7 @@ entries:
3939
version: 0.3.1
4040
- apiVersion: v1
4141
appVersion: "1.0"
42-
created: "2021-06-02T17:18:46.765891+02:00"
42+
created: "2021-06-03T13:51:39.826597+02:00"
4343
description: Database Instances for db operator
4444
digest: 6abeb95a030681041d41bb416624846819a7fb284a1f9b8cd8ef00d4517343e4
4545
name: db-instances
@@ -48,7 +48,7 @@ entries:
4848
version: 0.3.0
4949
- apiVersion: v1
5050
appVersion: "1.0"
51-
created: "2021-06-02T17:18:46.765283+02:00"
51+
created: "2021-06-03T13:51:39.826101+02:00"
5252
description: Database Instances for db operator
5353
digest: ba545b09123c5cf0276da24cf16fcaeae1d51a92e253731768b35478fb0294f4
5454
name: db-instances
@@ -57,7 +57,7 @@ entries:
5757
version: 0.2.0
5858
- apiVersion: v1
5959
appVersion: "1.0"
60-
created: "2021-06-02T17:18:46.764714+02:00"
60+
created: "2021-06-03T13:51:39.825515+02:00"
6161
description: Database Instances for db operator
6262
digest: 0a9f5c620c9ee8d8e33ea96f797be989efab296fbeeca24e26c84fdb2136d704
6363
name: db-instances
@@ -66,17 +66,17 @@ entries:
6666
version: 0.1.0
6767
db-operator:
6868
- apiVersion: v1
69-
appVersion: v0.11.1
70-
created: "2021-06-02T17:18:46.774035+02:00"
69+
appVersion: v0.11.2
70+
created: "2021-06-03T13:51:39.83889+02:00"
7171
description: A Database Operator
72-
digest: 22317d1893d139082b31683f654bd4a492bc6c4c7f99001c010d6c0d4a44ce3e
72+
digest: 81e180978c9fa169a3a53e9b3a429e0de0770f989104c2f0120058c43e27e564
7373
name: db-operator
7474
urls:
7575
- https://kloeckner-i.github.io/db-operator/helm/db-operator-0.5.1.tgz
7676
version: 0.5.1
7777
- apiVersion: v1
7878
appVersion: v0.11.0
79-
created: "2021-06-02T17:18:46.773364+02:00"
79+
created: "2021-06-03T13:51:39.837896+02:00"
8080
description: A Database Operator
8181
digest: 5d41951841df565d7cd932af6735ac6dde371ab34ab95b63022ac787917e75d5
8282
name: db-operator
@@ -85,7 +85,7 @@ entries:
8585
version: 0.5.0
8686
- apiVersion: v1
8787
appVersion: v0.10.0
88-
created: "2021-06-02T17:18:46.772686+02:00"
88+
created: "2021-06-03T13:51:39.837116+02:00"
8989
description: A Database Operator
9090
digest: 35156de1b3147580058b99e9dfa84142587fc839f96933f8d7f070352ae3334e
9191
name: db-operator
@@ -94,7 +94,7 @@ entries:
9494
version: 0.4.2
9595
- apiVersion: v1
9696
appVersion: v0.10.0
97-
created: "2021-06-02T17:18:46.771962+02:00"
97+
created: "2021-06-03T13:51:39.836403+02:00"
9898
description: A Database Operator
9999
digest: ea285400e9559404de1a057275fe02dc2d0c727a395869c489cf5ed8f3a62700
100100
name: db-operator
@@ -103,7 +103,7 @@ entries:
103103
version: 0.4.1
104104
- apiVersion: v1
105105
appVersion: v0.10.0
106-
created: "2021-06-02T17:18:46.771328+02:00"
106+
created: "2021-06-03T13:51:39.835613+02:00"
107107
description: A Database Operator
108108
digest: 87d60156202002a3224ca04c8d90f201b2c29648f39c23f6507107bf23dcedc3
109109
name: db-operator
@@ -112,7 +112,7 @@ entries:
112112
version: 0.4.0
113113
- apiVersion: v1
114114
appVersion: "1.0"
115-
created: "2021-06-02T17:18:46.770716+02:00"
115+
created: "2021-06-03T13:51:39.834939+02:00"
116116
description: A Database Operator
117117
digest: 2a018ac35e235e895ca5fdbd2b32a0c291e971e11b3c29ef47bfaebef814af93
118118
name: db-operator
@@ -121,7 +121,7 @@ entries:
121121
version: 0.3.0
122122
- apiVersion: v1
123123
appVersion: "1.0"
124-
created: "2021-06-02T17:18:46.770158+02:00"
124+
created: "2021-06-03T13:51:39.833941+02:00"
125125
description: A Database Operator
126126
digest: a00294defa1914f326b363c1cb0d36b22297fefd71e72a83510c70a1a8020d31
127127
name: db-operator
@@ -130,7 +130,7 @@ entries:
130130
version: 0.2.0
131131
- apiVersion: v1
132132
appVersion: "1.0"
133-
created: "2021-06-02T17:18:46.769614+02:00"
133+
created: "2021-06-03T13:51:39.833228+02:00"
134134
description: A Database Operator
135135
digest: d2d2a7f6b7913585283d72cea95770067e6c9625479e349c2e18b7dc3fbd3a52
136136
name: db-operator
@@ -139,11 +139,11 @@ entries:
139139
version: 0.1.1
140140
- apiVersion: v1
141141
appVersion: "1.0"
142-
created: "2021-06-02T17:18:46.76907+02:00"
142+
created: "2021-06-03T13:51:39.829576+02:00"
143143
description: A Database Operator
144144
digest: 6f41f18fe10b74edaec021defdcca99e2c65b5ed60b3c53b3d7ee7b124ccfeb0
145145
name: db-operator
146146
urls:
147147
- https://kloeckner-i.github.io/db-operator/helm/db-operator-0.1.0.tgz
148148
version: 0.1.0
149-
generated: "2021-06-02T17:18:46.764011+02:00"
149+
generated: "2021-06-03T13:51:39.824033+02:00"

mock/sqladmin.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,13 +187,13 @@ func updateUserHandler(w http.ResponseWriter, r *http.Request) {
187187
w.Header().Set("Content-Type", "application/json")
188188

189189
hostList, ok := r.URL.Query()["host"]
190-
if !ok {
190+
if !ok || hostList[0] == "" {
191191
w.WriteHeader(http.StatusBadRequest)
192192
json.NewEncoder(w).Encode("Missing parameter: host.")
193193
return
194194
}
195195
nameList, ok := r.URL.Query()["name"]
196-
if !ok {
196+
if !ok || nameList[0] == "" {
197197
w.WriteHeader(http.StatusBadRequest)
198198
json.NewEncoder(w).Encode("Missing parameter: user.")
199199
return
@@ -208,6 +208,8 @@ func updateUserHandler(w http.ResponseWriter, r *http.Request) {
208208
return
209209
}
210210

211+
logrus.Infof("Request body: %v", sqlUser)
212+
211213
s := newapiService()
212214
s.project = vars["project"]
213215
s.instance = vars["instance"]

pkg/utils/dbinstance/gsql.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ func GsqlNew(name, config, user, password, apiEndpoint string) *Gsql {
3434
return &Gsql{
3535
Name: name,
3636
Config: config,
37+
User: user,
3738
Password: password,
3839
ProjectID: projectID,
3940
APIEndpoint: apiEndpoint,
@@ -153,7 +154,7 @@ func (ins *Gsql) updateUser() error {
153154
Password: ins.Password,
154155
}
155156

156-
resp, err := sqladminService.Users.Update(ins.ProjectID, ins.Name, rb).Host(host).Name(rb.Name).Context(ctx).Do()
157+
resp, err := sqladminService.Users.Update(ins.ProjectID, ins.Name, rb).Host(host).Name(ins.User).Context(ctx).Do()
157158
if err != nil {
158159
return err
159160
}

0 commit comments

Comments
 (0)