This project is mirrored from https://gitee.com/mirrors/Mizu.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 19 Feb, 2022 1 commit
  2. 02 Feb, 2022 1 commit
  3. 20 Jan, 2022 1 commit
  4. 16 Jan, 2022 1 commit
  5. 02 Jan, 2022 1 commit
  6. 28 Dec, 2021 1 commit
  7. 24 Nov, 2021 1 commit
  8. 22 Nov, 2021 1 commit
  9. 21 Nov, 2021 2 commits
  10. 11 Nov, 2021 1 commit
  11. 08 Nov, 2021 2 commits
  12. 07 Nov, 2021 2 commits
  13. 28 Oct, 2021 1 commit
  14. 21 Oct, 2021 1 commit
  15. 19 Oct, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Add OAS contract monitoring support (#325) · 145e7cda
      M. Mert Yıldıran authored
      * Add OAS contract monitoring support
      
      * Pass the contract failure reason to UI
      
      * Fix the issues related to contract validation
      
      * Fix rest of the issues in the UI
      
      * Add documentation related to contract monitoring feature
      
      * Fix a typo in the docs
      
      * Unmarshal to `HTTPRequestResponsePair` only if the OAS validation is enabled
      
      * Fix an issue caused by the merge commit
      
      * Slightly change the logic in the `validateOAS` method
      
      Change the `contractText` value to `No Breaches` or `Breach` and make the text `white-space: nowrap`.
      
      * Retrieve and display the failure reason for both request and response
      
      Also display the content of the contract/OAS file in the UI.
      
      * Display the OAS under `CONTRACT` tab with syntax highlighting
      
      Also fix the styling in the entry feed.
      
      * Remove `EnforcePolicyFileDeprecated` constant
      
      * Log the other errors as well
      
      * Get context from caller instead
      
      * Define a type for the contract status and make it...
      145e7cda
  16. 22 Sep, 2021 1 commit
  17. 20 Sep, 2021 1 commit
  18. 15 Sep, 2021 1 commit
  19. 02 Sep, 2021 1 commit
    • M. Mert Yıldıran's avatar
      Refactor Mizu, define an extension API and add new protocols: AMQP, Kafka (#224) · 366c1d0c
      M. Mert Yıldıran authored
      * Separate HTTP related code into `extensions/http` as a Go plugin
      
      * Move `extensions` folder into `tap` folder
      
      * Move HTTP files into `tap/extensions/lib` for now
      
      * Replace `orcaman/concurrent-map` with `sync.Map`
      
      * Remove `grpc_assembler.go`
      
      * Remove `github.com/up9inc/mizu/tap/extensions/http/lib`
      
      * Add a build script to automatically build extensions from a known path and load them
      
      * Start to define the extension API
      
      * Implement the `run()` function for the TCP stream
      
      * Add support of defining multiple ports to the extension API
      
      * Set the extension name inside the extension
      
      * Declare the `Dissect` function in the extension API
      
      * Dissect HTTP request from inside the HTTP extension
      
      * Make the distinction of outbound and inbound ports
      
      * Dissect HTTP response from inside the HTTP extension
      
      * Bring back the HTTP request-response pair matcher
      
      * Return a `*api.RequestResponsePair` ...
      366c1d0c
  20. 20 Aug, 2021 1 commit
    • Alon Girmonsky's avatar
      some changes in the read me (#241) · dba8b1f2
      Alon Girmonsky authored
      change prerequisite to permissions and kubeconfig. These are more FYIs as Mizu requires very little prerequisites. 
      Change the description to match getmizu.io
      dba8b1f2
  21. 15 Aug, 2021 1 commit
  22. 11 Aug, 2021 1 commit
  23. 10 Aug, 2021 2 commits
  24. 09 Aug, 2021 2 commits
  25. 08 Aug, 2021 3 commits
  26. 05 Aug, 2021 1 commit
  27. 27 Jul, 2021 1 commit
  28. 22 Jul, 2021 1 commit
    • nimrod-up9's avatar
      Install Mizu in a dedicated namespace (#123) · 2996c1a4
      nimrod-up9 authored
      * Use "mizu" namespace instead of "default". Create and delete as necessary.
      
      * Wait until namespace is deleted.
      
      * Distinguish between timeout and other errors.
      
      * Sorted consts.
      
      * k8s provider gets the names of Mizu serviceaccount, clusterrole and clusterrolebindings from caller.
      
      * Renames.
      
      * Remove non-namespaced mizu resources when finished: clusterrole and clusterrolebindings.
      
      * Don't wait for namespace deletion if it was already deleted.
      
      * When watching pods, check for cancellation before reading from channels.
      
      * Allow user to cancel resource deletion and to cancel the wait.
      
      * Increased cleanup timeout.
      
      * go mod tidy.
      
      * Ignore cli build products.
      
      * Print err.
      
      * Don't delete clusterrole and clusterrolebinding if we do not have permissions.
      
      * Added roles list in README.
      
      * Added clusterrole and clusterrolebindings examples.
      2996c1a4
  29. 15 Jul, 2021 1 commit
  30. 06 Jul, 2021 1 commit
  31. 21 Jun, 2021 3 commits