- query := req.URL.Query()
- realmName := query.Get("realm")
- clientId := query.Get("client")
- appName := query.Get("name")
- authType := query.Get("authType")
- inputs = TemplateConfig{Name: appName, Namespace: NAMESPACE, Realm: realmName, Client: clientId, Authenticator: authType}
- var msg string
- clientset := connectToK8s()
- _, err := createEnvoyFilter(clientset)
- if err != nil {
- msg = err.Error()
- fmt.Println(err.Error())
- }
- // create response binary data
- data := []byte(msg) // slice of bytes
- // write `data` to response
- res.Write(data)
+ query := req.URL.Query()
+ realmName := query.Get("realm")
+ clientId := query.Get("client")
+ appName := query.Get("name")
+ authType := query.Get("authType")
+ tlsCrt := query.Get("tlsCrt")
+ tlsKey := query.Get("tlsKey")
+ caCrt := query.Get("caCrt")
+ inputs = TemplateConfig{Name: appName, Namespace: NAMESPACE, Realm: realmName, Client: clientId,
+ Authenticator: authType, TlsCrt: tlsCrt, TlsKey: tlsKey, CaCrt: caCrt}
+ var msg string
+ clientset := connectToK8s()
+ _, err := createEnvoyFilter(clientset)
+ if err != nil {
+ msg = err.Error()
+ fmt.Println(err.Error())
+ }
+ // create response binary data
+ data := []byte(msg) // slice of bytes
+ // write `data` to response
+ res.Write(data)