Skip to content

Commit

Permalink
Remove meshery-perf helm chart
Browse files Browse the repository at this point in the history
Signed-off-by: mevrin <matthieu.evrin@gmail.com>
  • Loading branch information
lekaf974 committed Mar 31, 2024
1 parent 4ec38a3 commit e4e2526
Show file tree
Hide file tree
Showing 16 changed files with 6 additions and 458 deletions.
6 changes: 3 additions & 3 deletions docs/pages/concepts/architectural/adapters.md
Expand Up @@ -30,11 +30,11 @@ Meshery has lifecycle adapters for managing the following cloud native infrastru

## Meshery Adapters for Performance Management

_v0.8.0 Roadmap:_ The `meshery-perf` adapter externalizes Nighthawk as an Meshery component.
_v0.8.0 Roadmap:_ The `meshery-nighthawk` adapter externalizes Nighthawk as an Meshery component.

Meshery Server allows users to generate traffic load tests using Nighthawk, fortio, and wrk2. Using the `meshery-perf` adapter, you can schedule, control, and execute performance tests.
Meshery Server allows users to generate traffic load tests using Nighthawk, fortio, and wrk2. Using the `meshery-nigthhawk` adapter, you can schedule, control, and execute performance tests.

Run the `meshery-perf` adapter as an externalized load generator when you:
Run the `meshery-nighthawk` adapter as an externalized load generator when you:

1. Need a smaller sized container image for Meshery. Nighthawk binaries are dynamically linked (C++) and they need other dependencies to work. This causes bloat in Meshery Server’s image which doesn’t need them.
1. Need *adaptive load control* of your performance tests, controlling the variability by which the system under test receives load. Use Meshery Server to run adaptive load tests.
Expand Down
7 changes: 2 additions & 5 deletions install/kubernetes/helm/meshery/Chart.lock
Expand Up @@ -26,11 +26,8 @@ dependencies:
- name: meshery-cilium
repository: ""
version: 0.7.0
- name: meshery-perf
repository: ""
version: 0.7.0
- name: meshery-nighthawk
repository: ""
version: 0.7.0
digest: sha256:708de427642dd871cd0b9c64908b44a4b38824202d0f6d3af73c0cbc7047de5c
generated: "2024-03-15T21:46:41.997501683-04:00"
digest: sha256:2b66c37daa14297875735cc974409d2d1c58685eb9f6d48f81ef3b7e8939375d
generated: "2024-03-29T21:54:28.552689051-04:00"
3 changes: 0 additions & 3 deletions install/kubernetes/helm/meshery/Chart.yaml
Expand Up @@ -66,9 +66,6 @@ dependencies:
- name: meshery-cilium
version: 0.7.0
condition: meshery-cilium.enabled
- name: meshery-perf
version: 0.7.0
condition: meshery-perf.enabled
- name: meshery-nighthawk
version: 0.7.0
condition: meshery-nighthawk.enabled
Expand Down
5 changes: 1 addition & 4 deletions install/kubernetes/helm/meshery/README.md
Expand Up @@ -56,15 +56,12 @@ Meshery chart for deploying Meshery
| meshery-nsm.serviceAccountNameOverride | string | `"meshery-server"` | |
| meshery-nighthawk.enabled | bool | `false` | Enable to deploy this Meshery Adapter upon initial deployment. Meshery Adapters can be deployed post-installation using either Meshery CLI or UI. |
| meshery-nighthawk.fullnameOverride | string | `"meshery-nighthawk"` | |
| meshery-nighthawk.serviceAccountNameOverride | string | `"meshery-server"` | |
| meshery-nighthawk.serviceAccountNameOverride | string | `"meshery-nighthawk"` | |
| meshery-operator.enabled | bool | `true` | Enable to deploy this Meshery Operator upon initial deploymeent. Meshery Operator can be deployed post-installation using Meshery UI. |
| meshery-operator.fullnameOverride | string | `"meshery-operator"` | |
| meshery-osm.enabled | bool | `false` | OSM is an archived project. |
| meshery-osm.fullnameOverride | string | `"meshery-osm"` | |
| meshery-osm.serviceAccountNameOverride | string | `"meshery-server"` | |
| meshery-perf.enabled | bool | `false` | |
| meshery-perf.fullnameOverride | string | `"meshery-perf"` | |
| meshery-perf.serviceAccountNameOverride | string | `"meshery-server"` | |
| meshery-traefik-mesh.enabled | bool | `false` | Enable to deploy this Meshery Adapter upon initial deployment. Meshery Adapters can be deployed post-installation using either Meshery CLI or UI. |
| meshery-traefik-mesh.fullnameOverride | string | `"meshery-traefik-mesh"` | |
| meshery-traefik-mesh.serviceAccountNameOverride | string | `"meshery-server"` | |
Expand Down
23 changes: 0 additions & 23 deletions install/kubernetes/helm/meshery/charts/meshery-perf/.helmignore

This file was deleted.

34 changes: 0 additions & 34 deletions install/kubernetes/helm/meshery/charts/meshery-perf/Chart.yaml

This file was deleted.

49 changes: 0 additions & 49 deletions install/kubernetes/helm/meshery/charts/meshery-perf/README.md

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit e4e2526

Please sign in to comment.