Skip to main content
Version: v3.8.0

Migrating to v3.8.0

Greenfield release: v3.8.0

There is no in-place upgrade from v3.7 or v1.6.x field deployments. You need a new Controller database, Edgelet v1.0.0+ on every node, and potctl v3.8.0.

Before you start

  1. Export application YAML you need to keep.
  2. Inventory Edgelet nodes and plan downtime.
  3. Read the field rename cheat sheet below.

Migration steps

  1. Export application YAML from the v3.7 Controller.
  2. Uninstall legacy operator and v3.7 CRDs, including the Application CRD.
  3. Deploy v3.8 Control Plane with embedded OIDC (see Platform Deployment).
  4. Provision Edgelet v1.0.0+ on every node. Do not reuse Java iofog-agent or v3.7 field agents.
  5. Re-import or redeploy applications on the new Controller.

Legacy documentation

Agent Management, ECN Viewer, and Keycloak-first deployment guides live in the v3.7.3 snapshot. For the deprecated Java Agent runtime, see Legacy Agent (v3.7).

Field rename cheat sheet

v3.7 fieldv3.8 field
dockerUrlcontainerEngineUrl
dockerPruningFrequencypruningFrequency
fogType / fogTypeIdarch / archId
viewerUrlconsoleUrl
VIEWER_* env varsCONSOLE_*
SSL_* env varsTLS_*