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

Pipeline #539

Merged
merged 100 commits into from
Jun 29, 2022
Merged

Pipeline #539

merged 100 commits into from
Jun 29, 2022

Commits on Mar 4, 2022

  1. rename filter to filters

    localvar committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    854072c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6993fcb View commit details
    Browse the repository at this point in the history
  3. fix test case compile error

    localvar committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    fc4f3b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe00b7c View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. rename HTTPPipeline to Pipeline

    MQTT staff cease to work
    localvar committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    bebec93 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    157ecb2 View commit details
    Browse the repository at this point in the history
  2. refactor pipeline

    localvar committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    8450314 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. fix some compile errors

    localvar committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    d2be7b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4072d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bf713b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    f568b0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e12d31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b48226 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. sort filter results

    localvar committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    7a67845 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    017dd91 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Configuration menu
    Copy the full SHA
    e6c0b2a View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Configuration menu
    Copy the full SHA
    ecdb5df View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. update filter and util

    suchen-sci committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    ec699d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f6958a View commit details
    Browse the repository at this point in the history
  3. fix some compile errors

    localvar committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    e8bab2d View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Configuration menu
    Copy the full SHA
    10361dd View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. add test

    suchen-sci committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    c823a66 View commit details
    Browse the repository at this point in the history
  2. update filter

    suchen-sci committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    4718258 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. fix some compile error

    localvar committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    23ed969 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2022

  1. Configuration menu
    Copy the full SHA
    dfc44c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Configuration menu
    Copy the full SHA
    4bc240e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfe4f18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0092613 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    64b92a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Configuration menu
    Copy the full SHA
    3b914e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Configuration menu
    Copy the full SHA
    36eceb5 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2022

  1. refactor filter interface

    localvar committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    3a6f362 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. refactor matcher for HTTP

    localvar committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    40333dc View commit details
    Browse the repository at this point in the history
  2. refactor proxy (WIP)

    localvar committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    eec0116 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. update loadbalancer

    suchen-sci committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    f11532a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1f129c View commit details
    Browse the repository at this point in the history
  3. refactor proxy (WIP)

    localvar committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    35b07a5 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. add Close to load balancer

    localvar committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    ecca79e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6930252 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6bec09 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    57c07f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2022

  1. Configuration menu
    Copy the full SHA
    da7b154 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Configuration menu
    Copy the full SHA
    b3ab105 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    878a49f View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. fix many compile errors

    localvar committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    8a840e7 View commit details
    Browse the repository at this point in the history
  2. refactor mux

    localvar committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    16e9d8b View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. add memorycache back

    localvar committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    08c7345 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2022

  1. refactor resilience

    localvar committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    8c50b9e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. fix several bugs

    localvar committed Apr 17, 2022
    Configuration menu
    Copy the full SHA
    429ab44 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. Configuration menu
    Copy the full SHA
    0e791f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. add metrics (#588)

    localvar authored Apr 19, 2022
    Configuration menu
    Copy the full SHA
    d88df64 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Configuration menu
    Copy the full SHA
    02972f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. support zipkin b3 format

    localvar committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    97efc21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    658c1a5 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. add HTTPRequestBuilder and HTTPResponseBuilder to pipeline (#591)

    * update httprequestbuilder
    
    * update httprequestbuilder
    
    * update httpresponsebuilder
    
    * mv httprequestbuilder and httpresponsebuilder into httpbuilder to reuse code
    
    * optim httprequestbuilder and httpresponsebuilder body attach
    
    * optim httprequestbuilder and httpresponsebuilder
    suchen-sci authored and localvar committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    78a175b View commit details
    Browse the repository at this point in the history
  2. remove useless code (#594)

    localvar authored Apr 24, 2022
    Configuration menu
    Copy the full SHA
    aecbbf9 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. refactor request/response builder for flexibility (#601)

    * fix panic in tracing
    
    * refactor HTTP builder
    
    * refactor request/response builder for flexibility
    localvar authored Apr 29, 2022
    Configuration menu
    Copy the full SHA
    86eb98a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. update filters tests and fix behaviours (#602)

    * fix tracing panic problem
    
    * upadte filters
    
    * update
    
    * update filters and improve code
    suchen-sci authored May 2, 2022
    Configuration menu
    Copy the full SHA
    a94da75 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. enhance req/resp builder and fix bugs (#612)

    * fix some issues in test
    
    * add filters back
    
    * fix several issues with resilience
    
    * fix some issues with req/resp builder
    
    * add funcs to req/resp builders
    
    * responseadaptor to support compress/decompress
    
    * add sprig&float funcs to template
    
    * use lower case Requests/Responses in template
    
    * add extra funcs to req/resp builder
    localvar authored May 5, 2022
    Configuration menu
    Copy the full SHA
    04601db View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. improve proxy test coverage (#615)

    * add test cases for proxy
    
    * remove fallback feature
    
    * improve proxy test coverage
    localvar authored May 6, 2022
    Configuration menu
    Copy the full SHA
    df557d2 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2022

  1. Configuration menu
    Copy the full SHA
    0f802e6 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. update mqtt code for new pipeline (#620)

    * update mqtt code for new pipeline
    
    * update mqttproxy use context
    suchen-sci authored May 12, 2022
    Configuration menu
    Copy the full SHA
    9cb5c68 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. make traffic controller protocol independent (#621)

    * rename all http pipeline to pipeline
    
    * TrafficController: HTTPServer ==> TrafficGate
    
    * refactor status
    
    * update trafficcontroller status
    
    * update trafficcontroller status and egctl get status
    
    * make easemonitor metrics protocol independent
    
    Co-authored-by: chen <[email protected]>
    localvar and suchen-sci authored May 13, 2022
    Configuration menu
    Copy the full SHA
    80fbfd1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6068e0f View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Configuration menu
    Copy the full SHA
    a609c2c View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Update pipeline test (#627)

    * update go.mod
    
    * fix make test for pipeline
    
    * add github action for pipeline
    
    * fix format
    
    * add more test
    
    * add more test
    
    * add more test
    
    * update test yaml
    
    * add more test for pipeline
    suchen-sci authored May 19, 2022
    Configuration menu
    Copy the full SHA
    f9da7a3 View commit details
    Browse the repository at this point in the history
  2. Limit req/resp size and support stream bodies (#628)

    * limit req/resp size and allow body to be stream
    
    * make some filters to aware of stream bodies
    
    * fix panic
    
    * update test
    
    * update test
    
    * fix random test fail
    
    * make more filters aware stream
    
    * fix random test failure
    
    Co-authored-by: chen <[email protected]>
    localvar and suchen-sci authored May 19, 2022
    Configuration menu
    Copy the full SHA
    1c329e2 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. fix proxy compress panic bug (#629)

    * fix proxy compress panic bug
    
    * update
    suchen-sci authored May 23, 2022
    Configuration menu
    Copy the full SHA
    5596d7c View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. update integration test (#630)

    * update integration test
    
    * chmod test file
    
    * update test-pipeline.yml
    
    * add more integration test
    
    * remove filter inherit close previous generation since pipline inherit will close previous filters, double close may cause problem
    suchen-sci authored May 25, 2022
    Configuration menu
    Copy the full SHA
    96e546c View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Refactor flow (#631)

    * alias for flow node
    
    * flow node using namespace
    
    * refactor filter input/output validation
    localvar authored May 26, 2022
    Configuration menu
    Copy the full SHA
    21f959c View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. add more test (#632)

    * add more test
    
    * add more test
    
    * add more test for filters and register
    
    * when meshcontroller is ready, then update their tests
    
    * add more tests
    
    * add more tests
    
    * add more tests
    
    * add more tests
    
    * add more tests
    
    * add more tests
    
    * add more tests
    suchen-sci authored May 30, 2022
    Configuration menu
    Copy the full SHA
    6cbfa18 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Refactor flow (#635)

    * httpbuilder switch to text.template
    
    * remove outputTo from pipeline flow node
    
    * req/resp builder to support copy
    
    * udpate test and fix bug
    
    Co-authored-by: chen <[email protected]>
    localvar and suchen-sci authored Jun 1, 2022
    Configuration menu
    Copy the full SHA
    e409b6e View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Cluster etcd config (#647)

    * cluster config only support etcd
    
    * fully delete previous cluster config in option
    
    * update test
    
    * add more test
    
    * add more test
    suchen-sci authored Jun 7, 2022
    Configuration menu
    Copy the full SHA
    b503f42 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. fix bug in CopyRequest & CopyResponse (#648)

    * fix bug in CopyRequest & CopyResponse
    
    * fix typo
    localvar authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    7058f1b View commit details
    Browse the repository at this point in the history
  2. update dependencies (#652)

    * update dependencies
    
    * go mod only compatible 1.17
    
    * remove useless files
    
    * add MQTT object/filters back
    localvar authored Jun 9, 2022
    Configuration menu
    Copy the full SHA
    029eae1 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. req/resp builder to support any protocol (#653)

    * rename HTTPBuilder to Builder
    
    * make req/resp builder protocol independent
    
    * allow req/resp builder to access context data
    
    * fix mqtt test bug
    
    Co-authored-by: chen <[email protected]>
    localvar and suchen-sci authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    80aed99 View commit details
    Browse the repository at this point in the history
  2. Mock cluster in Headerlookup and Validator unittest (#590)

    * use mocked cluster to simplify test
    
    * simplify test
    Samu Tamminen authored and localvar committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    e1cb633 View commit details
    Browse the repository at this point in the history
  3. update mqtt-proxy doc (#593)

    suchen-sci authored and localvar committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    0ad16f5 View commit details
    Browse the repository at this point in the history
  4. [typo] fix kernel-tuning document format (#596)

    Co-authored-by: jxd134 <[email protected]>
    2 people authored and localvar committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    de7ebb6 View commit details
    Browse the repository at this point in the history
  5. feat(etcd): support external standalone etcd (#595)

    * feat(etcd): init
    
    * fix(statuscontroller): remove log
    
    * fix(option): add comment
    
    * fix(chart): fix typo
    
    * style(option): revert break line
    aniaan authored and localvar committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    fc4762e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da4ba22 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d882747 View commit details
    Browse the repository at this point in the history
  8. sidecar httpserver keepalive config by spec (#626)

    * sidecar httpserver keepalive config by spec
    
    * adjust variable names
    sodaRyCN authored and localvar committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    146490d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3376c03 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. remove hop-by-hop headers

    localvar committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    786c7c9 View commit details
    Browse the repository at this point in the history
  2. fix issue #633

    localvar committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    ba8ffec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84fc70a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. fix: cannot start without specify initial cluster (#656)

    * fix: cannot start without specify initial cluster
    
    * Update pkg/option/option.go
    
    Co-authored-by: SU Chen <[email protected]>
    
    * fix typo
    
    Co-authored-by: SU Chen <[email protected]>
    Co-authored-by: chen <[email protected]>
    3 people authored Jun 15, 2022
    Configuration menu
    Copy the full SHA
    7126f58 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. optim code (#659)

    * optim code
    
    * optim string match
    suchen-sci authored Jun 17, 2022
    Configuration menu
    Copy the full SHA
    e7c2694 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. update doc filters.md (#657)

    * update doc filters.md
    
    * fix typo
    
    * Update doc/reference/filters.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/filters.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * fix typo
    
    * update requestbuilder and responsebuilder doc
    
    * fix responsebuilder doc
    
    * update filter.md
    
    * fix typos and grammar
    
    Co-authored-by: Bomin Zhang <[email protected]>
    Co-authored-by: Bomin Zhang <[email protected]>
    3 people authored Jun 22, 2022
    Configuration menu
    Copy the full SHA
    0d7a961 View commit details
    Browse the repository at this point in the history
  2. add function mergeObject for API aggregation (#664)

    * add mergeObject to support API aggregation
    
    * fix Github action warnings
    localvar authored Jun 22, 2022
    Configuration menu
    Copy the full SHA
    d3d3783 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. update controller.md (#665)

    * update controller.md
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * Update doc/reference/controllers.md
    
    Co-authored-by: Bomin Zhang <[email protected]>
    
    * update controller.md
    
    * update controller.md for circuit break resilience
    
    Co-authored-by: Bomin Zhang <[email protected]>
    suchen-sci and localvar authored Jun 24, 2022
    Configuration menu
    Copy the full SHA
    2c5f8c7 View commit details
    Browse the repository at this point in the history
  2. Update doc (#660)

    * update document
    
    * update policy name
    
    * Apply suggestions from code review
    
    Co-authored-by: SU Chen <[email protected]>
    
    * update according to comments
    
    Co-authored-by: SU Chen <[email protected]>
    localvar and suchen-sci authored Jun 24, 2022
    Configuration menu
    Copy the full SHA
    e4a285c View commit details
    Browse the repository at this point in the history
  3. update according to review comments (#667)

    * update according to review comments
    
    * add version to spec
    * change status code to 503 when no response
    * add more debug log
    * fix typo
    
    * add comment for DefaultSpecVersion
    localvar authored Jun 24, 2022
    1 Configuration menu
    Copy the full SHA
    760083d View commit details
    Browse the repository at this point in the history
  4. add more test (#666)

    * add more test
    suchen-sci authored Jun 24, 2022
    Configuration menu
    Copy the full SHA
    fdce281 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Configuration menu
    Copy the full SHA
    4661301 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa583c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d007fac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f673d30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cb2674b View commit details
    Browse the repository at this point in the history