Skip to content

deploy controlplane struct, controller register, ota script#6

Merged
emirhandurmus merged 10 commits into
developfrom
edgelet/18-production-hardening
Jun 15, 2026
Merged

deploy controlplane struct, controller register, ota script#6
emirhandurmus merged 10 commits into
developfrom
edgelet/18-production-hardening

Conversation

@emirhandurmus

Copy link
Copy Markdown

No description provided.

Reject legacy YAML keys and map OIDC, console, and TLS settings to v3.8 env vars with updated docs and fixtures.
Share one reload path for SIGHUP, config PATCH, and system reload, and improve CLI success output for edgelet system reload.
Normalize flat and nested version responses, drive install.sh from semver, and rotate keys after upgrade or rollback via a pending reprovision file.
…cycle.

Call POST /api/v3/agent/controller/register after provision, skip PM add/delete for the controller UUID, and block destructive MS and controlplane operations when provisioned.
… darwin, and windows.

Ship both scripts under the OS-specific share directory after curl-only install and document per-OS layout in installation docs.
… behavior.

Align cp.sh helpers and embedded/docker suites with the new manifest schema and controller microservice guards.
…otes.

Replace ci-go.yml with ci.yml, run unit tests in Linux Docker via make test-linux, and document beta.3 install, reload, OTA, and breaking CP YAML changes.
Comment thread internal/controlplane/env.go Fixed
Fixes undefined reloadAgentConfig breaking GOOS=windows CI build.
Rename expiry and nearExpiry to expiryMilli and nearExpiryMilli so
revive recognizes Unix-millisecond timestamps in handler tests.
Comment thread internal/models/control_plane_manifest.go Dismissed
Comment thread internal/models/control_plane_manifest.go Dismissed
@emirhandurmus emirhandurmus merged commit b848d02 into develop Jun 15, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants