* WIP
* WIP
* WIP
* WIP
* WIP
* Update tapRunner.go and k8sTapManager.go
* Update cleanRunner.go, common.go, and 8 more files...
* Update common.go, tapConfig.go, and 2 more files...
* Update config.go, config.go, and 5 more files...
* Update tapRunner.go, config.go, and 7 more files...
* Update cleanRunner.go, logs.go, and 2 more files...
* Update k8sTapManager.go, provider.go, and watch.go
* Update go.sum, go.mod, and go.sum
* Update go.mod and go.sum
* Update go.mod, go.sum, and 2 more files...
* Revert "Update go.mod, go.sum, and 2 more files..."
This reverts commit 8140311349.
* Update funcWrappers.go, tapRunner.go, and 4 more files...
* Update main.go, tapRunner.go, and mizuTapperSyncer.go
* Implemented validation rules, based on: https://up9.atlassian.net/browse/TRA-3349
* Color on Entry based on rules
* Background red/green based on rules
* Change flag --validation-rules to --test-rules
* rules tab UI updated
* rules tab font and background-color is changed for objects
* Merged with develop
* Fixed compilation issues.
* Renamed fullEntry -> harEntry where appropriate.
* Change green/red logic
* Update models.go
* Fix latency bug and alignment
* Merge Conflicts fix
* Working after merge
* Working on Nimrod comments
* Resolving conflicts
* Resolving conflicts
* Resolving conflicts
* Nimrod Comments pt.3
* Log Error on configmap creation if the user doesn't have permission.
* Checking configmap permission to ignore --test-rules
* Revert time for mizu to get ready
* Nimrod comments pt 4 && merge develop pt3
* Nimrod comments pt 4 && merge develop pt3
* Const rulePolicyPath and filename
Co-authored-by: Neim <elezin9@gmail.com>
Co-authored-by: nimrod-up9 <nimrod@up9.com>
* Renamed aggregator -> apiServer.
* Format errors with container names.
* Renamed collector -> apiServer.
* Rephrased help messages.
* Moved api -> agent.
* Continue renameing api -> agent in Makefile and Dockerfiles.
* 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.
* Create main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* trying new approach
* no message
* yaml error
* no message
* no message
* no message
* missing )
* no message
* no message
* remove main.yml and fix branches
* Create tag-temp.yaml
* Update tag-temp.yaml
* Update tag-temp.yaml
* no message
* no message
* no message
* no message
* no message
* no message
* no message
* #minor
* no message
* no message
* added checksum calc to CLI makefile
* fixed build error - created bin directory upfront
* using markdown for release text
* use separate checksum files
* fixed release readme
* #minor
* readme updated
Co-authored-by: Alex Haiut <alex@up9.com>
* WIP
* Update tap.go, provider.go, and 2 more files...
* WIP
* WIP
* Solved routine hanging forever: Added missing flag when calling mizuagent.
* Iterate channel with range.
* Panic if har channel is nil or if websocket connection is nil.
* StartPassiveTapper returns read only channel.
* Solved program exiting immediately: Wait for interrupt signal instead of exiting.
* Solve connecting issue - Retry a few times.
* Use lib const instead of magic.
* Nicer error prints.
* Don't coninue piping message if there is an error.
* Comment.
* Dependency injection.
* no message
* Fixed comment.
* Print tapped addresses when they are updated.
* Print errors in cleanup if there are any.
Co-authored-by: RamiBerm <rami.berman@up9.com>
Co-authored-by: Roee Gadot <roee.gadot@up9.com>