Skip to content

Rename orchestrator to platform and fix DigitalOcean Vault payload#284

Merged
filippo-20tab merged 1 commit into
mainfrom
hotfix/1175-platform-rename-and-vault-payload
Apr 29, 2026
Merged

Rename orchestrator to platform and fix DigitalOcean Vault payload#284
filippo-20tab merged 1 commit into
mainfrom
hotfix/1175-platform-rename-and-vault-payload

Conversation

@filippo-20tab
Copy link
Copy Markdown
Contributor

Summary

Two leftovers from the Minos refactor (PR #281):

  1. service_slug default was still orchestrator — renamed to platform.
  2. The Vault payload at ${PROJECT_SLUG}/platforms/${CLUSTER}/digitalocean was
    {"digitalocean_token": "…"}, but Minos core/digitalocean reads
    var.digitalocean_credentials.token (nested object) → secret silently
    ignored.

Changes

  • constants.py, cookiecutter.json, README.md: orchestratorplatform.
    Propagates to the ~12 spots that consume self.service_slug (Vault paths,
    log/terraform dirs, cookiecutter context, init_subrepo).
  • runner.py:collect_vault_platform_secrets() now writes the nested shape:
    {"digitalocean_credentials": {"token": "", "spaces_access_id": "", "spaces_secret_key": ""}}

@filippo-20tab filippo-20tab merged commit bd30b6e into main Apr 29, 2026
1 check passed
@filippo-20tab filippo-20tab deleted the hotfix/1175-platform-rename-and-vault-payload branch April 29, 2026 10:08
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