Skip to content

Conversation

@jorgemoralespou
Copy link
Collaborator

@jorgemoralespou jorgemoralespou commented Jan 22, 2026

Refactoring of the CLI to avoid code duplication.

  • We have added examples to every command, added arguments validation and refactored/moved code around.
  • Upgraded functionality for educates local config edit that does validation and prevents saving on error
  • New educates local mirror list command
  • Docker compose has been upgraded from v2 to v5.0.1 to later support more local capabilities. Fixes Support docker compose v5 #817
  • Updates kind to latest (0.31.0)
  • Adds a --kubernetes-version flag to educates create-cluster and defaults to 1.34 and defines the kind images by sha to use.
  • Refactored registry and mirror code to remove code duplication and improve performance
  • Enhancements to educates docker version deploy. It creates port bindings for additional services containers.
  • Adds labels to all educates containers in docker.
  • Added multinode support for local educates (1 control plane, up to 5 worker nodes) (Added docs)
  • Added support for node labels and node taints. Specially useful on multinode. (Added docs)

@jorgemoralespou
Copy link
Collaborator Author

Superseded by #871 as that branch is rebased of develop, to provide consistency.

@jorgemoralespou jorgemoralespou deleted the cli-refactoring branch February 2, 2026 13:25
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.

Support docker compose v5

1 participant