Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Do Not Merge] #2876

Closed
wants to merge 27 commits into from
Closed
7 changes: 4 additions & 3 deletions adapter/internal/oasparser/envoyconf/http_filters.go
Original file line number Diff line number Diff line change
Expand Up @@ -241,12 +241,12 @@ func getExtProcessHTTPFilter() *hcmv3.HttpFilter {
},
FailureModeAllow: true,
ProcessingMode: &ext_process.ProcessingMode{
ResponseBodyMode: ext_process.ProcessingMode_BUFFERED,
// ResponseBodyMode: ext_process.ProcessingMode_BUFFERED,
RequestHeaderMode: ext_process.ProcessingMode_SEND,
ResponseHeaderMode: ext_process.ProcessingMode_SEND,
ResponseHeaderMode: ext_process.ProcessingMode_SKIP,
// RequestHeaderMode: ext_process.ProcessingMode_SKIP,
// ResponseHeaderMode: ext_process.ProcessingMode_SKIP,
RequestBodyMode: ext_process.ProcessingMode_BUFFERED,
// RequestBodyMode: ext_process.ProcessingMode_BUFFERED,
},
MetadataOptions: &ext_process.MetadataOptions{
ForwardingNamespaces: &ext_process.MetadataOptions_MetadataNamespaces{
Expand All @@ -259,6 +259,7 @@ func getExtProcessHTTPFilter() *hcmv3.HttpFilter {
RequestAttributes: []string{"xds.route_metadata", "request.method", "request.id"},
ResponseAttributes: []string{"xds.route_metadata"},
MessageTimeout: durationpb.New(conf.Envoy.EnforcerResponseTimeoutInSeconds * time.Second),
AllowModeOverride: true,
}
ext, err2 := anypb.New(externalProcessor)
if err2 != nil {
Expand Down
7 changes: 7 additions & 0 deletions gateway/enforcer/cmd/main.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
package main

import (
"log"
"time"

"strings"

"net/http"
_ "net/http/pprof"

"github.com/wso2/apk/gateway/enforcer/internal/config"
"github.com/wso2/apk/gateway/enforcer/internal/datastore"
"github.com/wso2/apk/gateway/enforcer/internal/extproc"
Expand All @@ -17,6 +21,9 @@ import (
)

func main() {
go func() {
log.Println(http.ListenAndServe("localhost:6060", nil))
}()
cfg := config.GetConfig()
port := cfg.CommonControllerXdsPort
host := cfg.CommonControllerHostname
Expand Down
2 changes: 1 addition & 1 deletion gateway/enforcer/internal/datastore/api_store.go
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ func (s *APIStore) AddAPIs(apis []*api.Api) {
}

}
s.cfg.Logger.Sugar().Debug(fmt.Sprintf("Adding API: %+v", customAPI.BackendJwtConfiguration))
//s.cfg.Logger.Sugar().Debug(fmt.Sprintf("Adding API: %+v", customAPI.BackendJwtConfiguration))
s.apis[util.PrepareAPIKey(api.Vhost, api.BasePath, api.Version)] = &customAPI
}
}
Expand Down
Loading
Loading