Nimrod Gilboa Markevich
267a9343d9
Add --profiler flag to cli
2022-05-12 16:55:02 +03:00
M. Mert Yıldıran
e1ad302c29
Make logger
a separate module such that don't depend on shared
module as a whole for logging ( #1047 )
...
* Make `logger` a separate module such that don't depend on `shared` module as a whole for logging
* Update `Dockerfile`
2022-04-27 22:26:27 +03:00
RoyUP9
4bdda920d5
Fix for check command ( #916 )
...
* Fix for check command
* empty commit for checks
Co-authored-by: Roee Gadot <roee.gadot@up9.com>
2022-03-23 22:02:29 +02:00
RoyUP9
cff5987ed4
Added check pre install ( #905 )
2022-03-21 17:19:04 +02:00
RoyUP9
482e5c8b69
Added check pull image flag ( #899 )
...
Co-authored-by: gadotroee <55343099+gadotroee@users.noreply.github.com>
2022-03-21 15:24:03 +02:00
RoyUP9
f5fa9ff270
Added mizu install template ( #884 )
2022-03-09 17:52:55 +02:00
gadotroee
2c1aa9022b
Add option to specify k8s context ( #878 )
...
Co-authored-by: M. Mert Yildiran <mehmet@up9.com>
2022-03-05 19:15:33 +02:00
M. Mert Yıldıran
3b063c3bb5
Add the ability to set the insertion filter into CLI ( #843 )
...
* Add the ability to set the insertion filter into CLI
* Resolve the conflict
* Upgrade Basenine to `v0.5.0` and check the insertion filter against syntax errors inside CLI
* Upgrade Basenine to `v0.5.1`
* Update the sums
2022-03-02 12:51:32 +03:00
Nimrod Gilboa Markevich
c5471c501b
Add acceptance tests for k8s permissions ( #834 )
2022-03-01 12:22:34 +02:00
RoyUP9
a3111dee35
Added image connectivity check ( #863 )
...
* Added image connectivity check
* removed image connectivity flag
* renaming
2022-02-28 18:04:33 +02:00
Igor Gov
60e7890e23
Changing mizu ent helm name ( #859 )
...
* Changing mizu ent helm name
2022-02-27 10:49:30 +02:00
RoyUP9
f19c2f08c3
Changed check server pod by label ( #853 )
2022-02-24 18:44:14 +02:00
RoyUP9
d8c0132a98
Fixed location of pre tap permission files ( #852 )
2022-02-24 16:46:51 +02:00
RoyUP9
c5a36a494a
Removed install check ( #851 )
...
* Removed install check
* Update cli/cmd/checkRunner.go
Co-authored-by: Igor Gov <iggvrv@gmail.com>
* no message
Co-authored-by: Igor Gov <iggvrv@gmail.com>
2022-02-24 16:08:36 +02:00
RoyUP9
30a85a4b92
Added tap pre check ( #848 )
2022-02-24 11:48:42 +02:00
Alex Haiut
d5a42a66de
apply install typo fix to develop (already in master) ( #840 )
...
Co-authored-by: gadotroee <55343099+gadotroee@users.noreply.github.com>
2022-02-22 16:02:33 +02:00
David Levanon
87ef469e25
Add tls tapper ( #683 )
...
* initial tls tapper commit
* add tls flag to mizu cli
* support ssl_read_ex/ssl_write_ex
* use hostproc to find libssl
* auto discover tls processes
* support libssl1.0
* recompile ebpf with old clang/llvm
* Update tap/passive_tapper.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* Update tap/tlstapper/tls_poller.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* Update tap/tlstapper/tls_poller.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* Update tap/tlstapper/tls_poller.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* Update tap/tlstapper/tls_poller.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* Update tap/tlstapper/tls_poller.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* Update tap/tlstapper/tls_poller.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* Update tap/tlstapper/tls_poller.go
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
* upgrade ebpf go lib
* handling big tls messages
* fixing max buffer size in ebpf
* remove unused import
* fix linter issues
* minor pr fixes
* compile with old clang
* fix cgroup file format
* pr fixes + cgroup extract enhance
* fix linter
* adding indirect ebpf dep to agent go.mod
* adding ebpf docker builder
* minor pr fixes
* add req resp matcher to dissect
* rename ssl hooks to ssl hooks structs
* move to alpine, use local copy of mizu instead of git, add readme
* use global req resp mather for tls
Co-authored-by: M. Mert Yıldıran <mehmet@up9.com>
Co-authored-by: gadotroee <55343099+gadotroee@users.noreply.github.com>
2022-02-16 15:34:51 +02:00
Alex Haiut
9cf64a43f5
modified namespace in helm command ( #814 )
2022-02-15 17:14:37 +02:00
Igor Gov
bf2362d836
Update mizu install command ( #811 )
2022-02-15 16:05:28 +02:00
Igor Gov
1c11523d9d
View command - no version check ( #810 )
2022-02-15 15:49:44 +02:00
Igor Gov
f7221a7355
Sending telemetry config to server ( #808 )
2022-02-15 11:08:16 +02:00
Igor Gov
391af95fb5
Fix: tapper count check ( #791 )
2022-02-10 17:00:13 +02:00
RoyUP9
9e62eaf4de
Fixed view port ( #790 )
2022-02-10 16:17:09 +02:00
Igor Gov
81e830dd18
Check that API server and tappers are running in check cmd ( #789 )
...
* Check if API server and tapper are running in check cmd
2022-02-10 16:00:33 +02:00
Igor Gov
d9e88169ae
Fix: mizu check cmd when no mizu running ( #787 )
2022-02-10 09:08:49 +02:00
Nimrod Gilboa Markevich
b03ff675dc
Format errors raised by startTapperSyncer ( #781 )
2022-02-09 09:55:52 +02:00
Nimrod Gilboa Markevich
7ff28d8f7a
Log permission error correctly in case of failed resource creation ( #776 )
...
Fixes a bug that caused tap and install commands to fail silently if Mizu lacked the required permissions to create its k8s resources.
2022-02-09 09:39:23 +02:00
Igor Gov
f013b0f03c
Fix: proper error hanlding and logging on pod deployment ( #773 )
2022-02-08 14:03:55 +02:00
Igor Gov
ad6fb844aa
Moving from Semver to major.patch versioning ( #755 )
...
* Moving from Semver to major.patch versions
* version check should work with new version forma
Co-authored-by: Igor Gov <igor.govorov1@gmail.com>
2022-02-06 15:01:36 +02:00
Igor Gov
0f6c56986f
Technical depth: Adding Go linter to CI ( #734 )
2022-02-01 08:47:26 +02:00
Igor Gov
a4f7e61a6e
Fix proxy retries ( #718 )
2022-01-30 12:13:06 +02:00
RoyUP9
a5fef90781
Small fix in check resources ( #716 )
2022-01-30 09:36:22 +02:00
Igor Gov
0f3dd66d2d
Experimental feature: elastic exporter ( #713 )
2022-01-30 09:22:13 +02:00
Igor Gov
5536e5bb44
Fixing minor bugs and remove unused dependency ( #714 )
2022-01-30 08:51:17 +02:00
M. Mert Yıldıran
7fa1a191a6
TRA-4235 Move Basenine binary into the same agent image but run it as a separate container ( #702 )
...
* TRA-4235 Revert "Move Basenine binary into a separate container"
* Deploy the same agent image as a separate container for Basenine
Co-authored-by: Igor Gov <iggvrv@gmail.com>
2022-01-27 11:40:26 +03:00
RoyUP9
be3375f797
Added post install connectivity check ( #686 )
2022-01-26 12:11:34 +02:00
RamiBerm
83c9194703
TRA-4202 role management ( #688 )
...
* WIP
* wip
* Update keto.yml, socket_routes.go, and 12 more files...
* fixes and docs
* Update api.js
* Update auth.go and api.js
* Update user_role_provider.go
* Update config_routes.go and api.js
* Update consts.go
2022-01-25 14:25:24 +02:00
Gustavo Massaneiro
e30b52f528
[TRA-4190] ExecutionTime telemetry ( #685 )
2022-01-25 11:13:49 +02:00
RoyUP9
569f8ae143
Added post install check ( #630 )
2022-01-23 16:52:58 +02:00
gadotroee
6bab381280
Make kratos image configurable ( #670 )
2022-01-20 13:48:02 +02:00
gadotroee
27dee4e09b
TRA-4193 - Try port forward if proxy is not available ( #662 )
2022-01-20 11:33:00 +02:00
RoyUP9
ae1bcf4c0c
Added api server timeout env for install and tap ( #647 )
2022-01-16 11:48:22 +02:00
Igor Gov
bfbbc27e62
Adding experimental feature flags ( #627 )
2022-01-12 09:33:41 +02:00
RoyUP9
b96542a8ed
Refactor to agent status ( #622 )
2022-01-11 20:01:39 +02:00
Nimrod Gilboa Markevich
5a044875d3
Rename Istio to service mesh ( #605 )
...
- Rename --istio flag to the more general --service-mesh
- Rename internal variables, consts and structures to reflect this conceptual change
- Update the docs accordingly
2022-01-09 13:21:14 +02:00
RoyUP9
adf2274213
Added api server running check in install command ( #596 )
2022-01-06 14:58:28 +02:00
RoyUP9
b88bdb90f6
Fixed standalone config, small refactor ( #589 )
2022-01-06 12:04:58 +02:00
RamiBerm
833d08bb40
TRA-4075 integrate kratos user management ( #583 )
...
* WIP
* WIP
* WIP
* WIP
* Update App.tsx and Header.tsx
* Update createResources.go, provider.go, and 2 more files...
* WIP
* fix eof newlines
* Fix ts imports, add readiness probe to kratos to prevent mizu being used while kratos isnt ready
* cleaned code
* fix install create namespace
* Update package-lock.json
* Update provider.go
* Update provider.go
* Update provider.go
* Update install_controller.go
* Update kratos.yml
* Update start.sh
* Update provider.go
* Update provider.go
* Update main.go, socket_routes.go, and 8 more files...
* Update App.tsx
* Update installRunner.go
* Update App.tsx
2022-01-05 17:50:27 +02:00
RoyUP9
8e20ca797b
Added endpoint for getting tapped namespaces ( #587 )
2022-01-05 11:15:42 +02:00
RoyUP9
482036182b
Added setting ui mode - enterprise or normal ( #575 )
2021-12-30 14:58:53 +02:00