Commit f0250d29 authored by Muhammad Umair Khan's avatar Muhammad Umair Khan
Browse files

docs: update meepctl deploy commands to use 'all' target

Reflect meepctl CLI change where 'deploy dep' and 'deploy core' now
require explicit 'all' argument to deploy everything.
parent a7f844a3
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -29,8 +29,8 @@ MEC Sandbox has three deployment layers, each managed differently:

| Layer | Description | Deployed via | Examples |
|-------|-------------|--------------|----------|
| **dep** (Dependencies) | Third-party infrastructure services | `meepctl deploy dep` | meep-couchdb, meep-grafana, meep-influxdb, meep-ingress, meep-postgis, meep-prometheus, meep-redis, meep-thanos |
| **core** (Core Platform) | AdvantEDGE platform microservices | `meepctl deploy core` | meep-auth-svc, meep-mon-engine, meep-platform-ctrl, meep-virt-engine, meep-webhook, meep-sandbox-api |
| **dep** (Dependencies) | Third-party infrastructure services | `meepctl deploy dep all` | meep-couchdb, meep-grafana, meep-influxdb, meep-ingress, meep-postgis, meep-prometheus, meep-redis, meep-thanos |
| **core** (Core Platform) | AdvantEDGE platform microservices | `meepctl deploy core all` | meep-auth-svc, meep-mon-engine, meep-platform-ctrl, meep-virt-engine, meep-webhook, meep-sandbox-api |
| **sandbox** (MEC API Services) | MEC service API implementations (per-user sandbox) | Managed by **meep-virt-engine** at runtime | meep-loc-serv (MEC013), meep-rnis (MEC012), meep-tm (MEC015), meep-ams (MEC021), meep-dai (MEC016), meep-wais (MEC028), meep-vis (MEC030), meep-iot (MEC033), meep-sss (MEC046), meep-federation (MEC040), meep-app-enablement (MEC011) |

> **Key insight:** Sandbox MEC services are **not** deployed directly via `meepctl deploy`. They are packaged inside the `meep-virt-engine` Docker image (as Helm charts in the `docker-data` section) and deployed dynamically when a user creates a sandbox session.
@@ -80,14 +80,14 @@ Deploy Helm charts to the K8s cluster.

```bash
# Deploy all dependencies
meepctl deploy dep
meepctl deploy dep all

# Deploy a single dependency
meepctl deploy dep meep-grafana
meepctl deploy dep meep-couchdb

# Deploy all core apps
meepctl deploy core
meepctl deploy core all

# Deploy a single core app
meepctl deploy core meep-platform-ctrl
@@ -97,7 +97,7 @@ meepctl deploy dep meep-grafana --force
meepctl deploy core meep-virt-engine --force

# Deploy with a specific image tag / registry
meepctl deploy core --registry my.registry.com --tag v1.0.0
meepctl deploy core all --registry my.registry.com --tag v1.0.0
meepctl deploy core meep-auth-svc --tag v2.0.0
```

@@ -246,7 +246,7 @@ meepctl deploy dep meep-grafana

# Option 3: Nuclear — restart ALL dependencies (disruptive!)
meepctl delete dep
meepctl deploy dep
meepctl deploy dep all
```

**Valid dep targets:**
@@ -324,11 +324,11 @@ meepctl dockerize all
docker image prune

# 4. Re-deploy (order matters: dep first, then core)
meepctl deploy dep
meepctl deploy dep all
# Wait for all dep pods to be Running:
kubectl get pods -w

meepctl deploy core
meepctl deploy core all
```

---