From 9024405232350b469e89ebbbfc5b0a0a1f400523 Mon Sep 17 00:00:00 2001 From: Vitaliy Snurnitsin Date: Thu, 27 Apr 2023 09:38:01 +0300 Subject: [PATCH] Force update user list for kubernetes.secrets backend Signed-off-by: Vitaliy Snurnitsin --- main.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.go b/main.go index 3de1780..ca23ed7 100644 --- a/main.go +++ b/main.go @@ -248,6 +248,15 @@ type clientStatus struct { func (oAdmin *OvpnAdmin) userListHandler(w http.ResponseWriter, r *http.Request) { log.Info(r.RemoteAddr, " ", r.RequestURI) + + if *storageBackend == "kubernetes.secrets" { + err := app.updateIndexTxtOnDisk() + if err != nil { + log.Errorln(err) + } + oAdmin.clients = oAdmin.usersList() + } + usersList, _ := json.Marshal(oAdmin.clients) fmt.Fprintf(w, "%s", usersList) }