Metal Stack Enhancement Proposals (MEPs)

This section contains proposals which address substantial modifications to metal-stack.

Every proposal has a short name which starts with MEP followed by an incremental, unique number. Proposals should be raised as pull requests in the docs repository and can be discussed in Github issues.

The list of proposals and their current state is listed in the table below.

Possible states are:

  • In Discussion
  • Accepted
  • Declined
  • In Progress
  • Completed
  • Aborted

Once a proposal was accepted, an issue should be raised and the implementation should be done in a separate PR.

NameDescriptionState
MEP-1Distributed Control Plane DeploymentDeclined
MEP-2Two Factor AuthenticationAborted
MEP-3Machine Re-Installation to preserve local dataCompleted
MEP-4Multi-tenancy for the metal-apiIn Progress
MEP-5Shared NetworksCompleted
MEP-6DMZ NetworksCompleted
MEP-7Passing environment variables to machinesDeclined
MEP-8Configurable FilesystemlayoutCompleted
MEP-9No Open Ports To the Data CenterCompleted
MEP-10SONiC SupportCompleted
MEP-11Auditing ^of metal-stack resourcesCompleted
MEP-12Rack SpreadingCompleted
MEP-13IPv6Completed
MEP-14Independence from external sourcesCompleted
MEP-15HAL ImprovementsIn Discussion
MEP-16Firewall Support for Cluster API ProviderIn Discussion
MEP-17Announced IP visibilityIn Discussion
MEP-18Autonomous Control PlaneIn Discussion