M. Mert Yildiran
8b52a950d5
Merge branch 'develop' into feature/multiarch_build
2022-01-23 21:46:46 +03:00
M. Mert Yildiran
f21f5d50aa
Build ARM64 CLI for Linux as well
2022-01-23 20:58:17 +03:00
M. Mert Yildiran
4ddcb7cb92
Add MizuAgentImageRepo constant and use it as default AgentImage value
2022-01-23 19:31:43 +03:00
RoyUP9 and GitHub
569f8ae143
Added post install check ( #630 )
2022-01-23 16:52:58 +02:00
gadotroee and GitHub
6bab381280
Make kratos image configurable ( #670 )
2022-01-20 13:48:02 +02:00
gadotroee and GitHub
27dee4e09b
TRA-4193 - Try port forward if proxy is not available ( #662 )
2022-01-20 11:33:00 +02:00
Alex Haiut and GitHub
dacdb69164
added CHANGELOG and updated release README template ( #650 )
2022-01-16 13:15:19 +02:00
RoyUP9 and GitHub
ae1bcf4c0c
Added api server timeout env for install and tap ( #647 )
2022-01-16 11:48:22 +02:00
Igor Gov and GitHub
0e5611b7e9
FE setting experimental feature flags ( #633 )
2022-01-12 18:05:12 +02:00
Igor Gov and GitHub
bfbbc27e62
Adding experimental feature flags ( #627 )
2022-01-12 09:33:41 +02:00
Igor Gov and GitHub
e2df973fe6
Adding make file debug functionalities ( #626 )
2022-01-12 09:16:38 +02:00
RoyUP9 and GitHub
b96542a8ed
Refactor to agent status ( #622 )
2022-01-11 20:01:39 +02:00
M. Mert Yıldıran and GitHub
9771d689ca
Fix the acceptance tests and a typo in CONFIGURATION.md ( #610 )
...
* Enable acceptance tests
* Fix the acceptance tests and a typo in `CONFIGURATION.md`
* Include the container name into the log fetching function
* Duplicate the fix for the logs test
* Revert "Enable acceptance tests"
This reverts commit c10a67c293 .
2022-01-09 17:38:41 +03:00
Nimrod Gilboa Markevich and GitHub
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 and GitHub
adf2274213
Added api server running check in install command ( #596 )
2022-01-06 14:58:28 +02:00
RoyUP9 and GitHub
b88bdb90f6
Fixed standalone config, small refactor ( #589 )
2022-01-06 12:04:58 +02:00
RamiBerm and GitHub
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 and GitHub
8e20ca797b
Added endpoint for getting tapped namespaces ( #587 )
2022-01-05 11:15:42 +02:00
Nimrod Gilboa Markevich and GitHub
2834ae1e85
Support custom RBAC resources ( #572 )
...
Motivation: Allow users to change the default RBAC resources (ServiceAccount, ClusterRole, ClusterRoleBinding, Role and RoleBinding) without having Mizu delete them every run.
Adds app.kubernetes.io/created-by and app.kubernetes.io/managed-by labels to all resources.
The value of app.kubernetes.io/created-by is either mizu-cli or mizu-agent.
The value of app.kubernetes.io/managed-by is mizu.
When Mizu cleans resources (ctrl-c in tap cmd or mizu clean cmd) it removes all RBAC resources that have managed-by=mizu, and only those.
A user may have a ClusterRole named mizu-clusterrole. If it doesn't have the label app.kubernetes.io/managed-by=mizu, then Mizu won't overwrite it and won't delete it.
Other resources (deployments, services etc.) are always removed, regardless of their labels.
2022-01-04 09:48:22 +02:00
RoyUP9 and GitHub
482036182b
Added setting ui mode - enterprise or normal ( #575 )
2021-12-30 14:58:53 +02:00
Igor Gov and GitHub
da2aaa9bd8
API server provider readiness check with echo ( #570 )
2021-12-29 12:21:12 +02:00
Igor Gov and GitHub
84f7107a33
API server provider readiness check with echo ( #569 )
2021-12-29 10:50:41 +02:00
RoyUP9 and GitHub
de046c65b0
Mizu install mode ( #566 )
2021-12-28 15:44:37 +02:00
Igor Gov and GitHub
b039c2abad
Fix: [EKS] server could not find the requested resourceevents.events.k8s.io ( #565 )
2021-12-28 13:24:51 +02:00
RoyUP9 and GitHub
1e1b5f0c0f
move mizu agent config from config ( #563 )
2021-12-28 09:59:21 +02:00
RoyUP9 and GitHub
15895d5947
Changed sync tappers to start only when sync tappers config is true ( #562 )
2021-12-27 17:19:00 +02:00
RoyUP9 and GitHub
fd97a09624
extracted create and clean resources from tap runner ( #557 )
2021-12-27 11:32:48 +02:00
RamiBerm and GitHub
791f762803
TRA-4062 remove duplicate target pod print ( #543 )
2021-12-19 11:52:43 +02:00
Igor Gov and GitHub
36828bcc1d
Bringing back the pod watch api server events to make acceptance test more stable ( #541 )
2021-12-19 09:29:09 +02:00
Igor Gov and GitHub
3b69508581
Fix: acceptance tests ( #539 )
2021-12-16 14:38:32 +02:00
Igor Gov and GitHub
f266f32fea
Decreased API server boot time ( #536 )
2021-12-16 10:36:03 +02:00
Igor Gov and GitHub
90c210452d
API server stores tappers status ( #531 )
2021-12-15 14:52:49 +02:00
3c64c1c7ca
Report the platform in telemtry ( #523 )
...
Co-authored-by: Igor Gov <igor.govorov1@gmail.com >
2021-12-09 13:12:15 +02:00
Igor Gov and GitHub
005f000ef6
Disable version check for devs ( #522 )
2021-12-09 12:11:36 +02:00
Igor Gov and GitHub
2910611111
Disable telemetry by env var MIZU_DISABLE_TELEMTRY ( #517 )
2021-12-02 09:20:27 +02:00
David Levanon and GitHub
b0c8c0c192
Add response body to the error in case of failure ( #503 )
...
* add response body to the error in case of failure
* fix typo + make inline condition
2021-11-23 20:16:07 +02:00
Nimrod Gilboa Markevich and GitHub
1c18eb1b84
Use one channel for events instead of three ( #495 )
...
Use one channel for events instead of three separate channels by event type
2021-11-23 15:06:27 +02:00
4c97316c02
Remove prevPodPhase ( #497 )
...
prevPodPhase does not take into account the fact that there may be more
than one tapper pod. Therefore it is not clear what its value
represents. It is only used in a debug print. It is not worth the effort
to fix for that one debug print.
Co-authored-by: gadotroee <55343099+gadotroee@users.noreply.github.com >
2021-11-23 10:03:36 +02:00
Nimrod Gilboa Markevich and GitHub
b1ad2efb96
Warn pods not starting ( #493 )
...
Print warning event related to mizu k8s resources.
In non-daemon print to CLI. In Daemon print to API-Server logs.
2021-11-22 15:30:10 +02:00
6caa94f08f
Add support to auto discover envoy processes ( #459 )
...
* discover envoy pids using cluster ips
* add istio flag to cli + rename mtls flag to istio
* add istio.md to docs
* Fixing typos
* Fix minor typos and grammer in docs
Co-authored-by: Nimrod Gilboa Markevich <nimrod@up9.com >
2021-11-21 15:45:07 +02:00
RoyUP9 and GitHub
b77ea63f42
Add token validity check ( #483 )
2021-11-21 15:14:02 +02:00
Nimrod Gilboa Markevich and GitHub
2e75834dd0
Refactor watch pods to allow reusing watch wrapper ( #470 )
...
Currently shared/kubernetes/watch.go:FilteredWatch only watches pods.
This PR makes it reusable for other types of resources.
This is done in preparation for watching k8s events.
2021-11-18 11:53:11 +02:00
RamiBerm and GitHub
18be46809e
TRA-3903 minor daemon mode refactor ( #479 )
...
* Update common.go and tapRunner.go
* Update common.go
2021-11-17 11:18:08 +02:00
RamiBerm and GitHub
b7f7daa05c
TRA-3903 fix daemon mode in permission restricted configs ( #473 )
...
* Update tapRunner.go, permissions-all-namespaces-daemon.yaml, and 2 more files...
* Update tapRunner.go
* Update tapRunner.go and permissions-ns-daemon.yaml
* Update tapRunner.go
* Update tapRunner.go
* Update tapRunner.go
2021-11-17 11:14:43 +02:00
RamiBerm and GitHub
36077a9985
TRA-3903 - display targetted pods before waiting for all daemon resources to be created ( #475 )
...
* WIP
* Update tapRunner.go
* Update tapRunner.go
2021-11-16 17:53:38 +02:00
RamiBerm and GitHub
51e0dd8ba9
TRA-3903 add flag to disable pvc creation for daemon mode ( #474 )
...
* Update tapRunner.go and tapConfig.go
* Update tapConfig.go
* Revert "Update tapConfig.go"
This reverts commit 5c7c02c4ab .
2021-11-16 17:11:47 +02:00
RoyUP9 and GitHub
763f72a640
remove newline in logs, fixed logs time format ( #469 )
2021-11-16 12:07:48 +02:00
RoyUP9 and GitHub
14a5fe11e7
changed logger debug mode to log level ( #456 )
2021-11-14 12:21:48 +02:00
RoyUP9 and GitHub
3e132905ce
extend cleanup timeout to solve context timeout problem in dump logs ( #453 )
2021-11-11 14:30:35 +02:00
RoyUP9 and GitHub
ea0b3fb34e
moved headless to root config, use headless in view ( #450 )
2021-11-11 12:11:02 +02:00