diff --git a/pkg/generator/generator.go b/pkg/generator/generator.go index 7fff8d8..e46b576 100644 --- a/pkg/generator/generator.go +++ b/pkg/generator/generator.go @@ -12,6 +12,7 @@ import ( "github.com/OpenCHAMI/configurator/pkg/util" "github.com/nikolalohinski/gonja/v2" "github.com/nikolalohinski/gonja/v2/exec" + "github.com/rs/zerolog/log" ) type ( @@ -440,6 +441,7 @@ func GenerateWithTarget(config *configurator.Config, params Params) (FileMap, er generator, ok = DefaultGenerators[params.Target] if !ok { // only load the plugin needed for this target if we don't find default + log.Error().Msg("did not find target in default generators") generator, err = LoadPlugin(target.PluginPath) if err != nil { return nil, fmt.Errorf("failed to load plugin: %w", err) diff --git a/pkg/server/server.go b/pkg/server/server.go index 89e0d71..66fdc58 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -76,7 +76,7 @@ func (s *Server) Serve() error { var err error tokenAuth, err = configurator.FetchPublicKeyFromURL(s.Config.Server.Jwks.Uri) if err != nil { - logrus.Errorf("failed to fetch JWKS: %w", err) + logrus.Errorf("failed to fetch JWKS: %v", err) continue } break @@ -138,7 +138,7 @@ func (s *Server) Generate(w http.ResponseWriter, r *http.Request) { // generate a new config file from supplied params outputs, err := generator.GenerateWithTarget(s.Config, s.GeneratorParams) if err != nil { - writeErrorResponse(w, "failed to generate file: %w", err) + writeErrorResponse(w, "failed to generate file: %v", err) return } @@ -146,12 +146,12 @@ func (s *Server) Generate(w http.ResponseWriter, r *http.Request) { tmp := generator.ConvertContentsToString(outputs) b, err := json.Marshal(tmp) if err != nil { - writeErrorResponse(w, "failed to marshal output: %w", err) + writeErrorResponse(w, "failed to marshal output: %v", err) return } _, err = w.Write(b) if err != nil { - writeErrorResponse(w, "failed to write response: %w", err) + writeErrorResponse(w, "failed to write response: %v", err) return } } @@ -163,7 +163,7 @@ func (s *Server) Generate(w http.ResponseWriter, r *http.Request) { func (s *Server) ManageTemplates(w http.ResponseWriter, r *http.Request) { _, err := w.Write([]byte("this is not implemented yet")) if err != nil { - writeErrorResponse(w, "failed to write response: %w", err) + writeErrorResponse(w, "failed to write response: %v", err) return } }