Launchpad is an open-source tool steered by Mirantis to provide a seamless installation experience for MKE and MCR clusters.
- Avoid Breaking Changes: Backward compatibility is a primary concern. Any changes to the configuration schema must include a migration strategy.
- Maintain Focus: Avoid adding complexity that serves only niche or rare use-cases.
- Consistency: The tool must align with Mirantis product standards and existing ecosystem tools like
testkit.
- Issues: All changes should have a corresponding GitHub issue for high-level discussion before implementation.
- Pull Requests:
- Maintain a 1-to-1 relationship between PRs and issues whenever possible.
- Commits MUST be signed (use
git commit -s). - PRs must be rebased off of the
mainbranch. - Changes must pass all
golangci-lintchecks.
- Contact: Ping
@james-nesbitton GitHub for feedback if it is not received in a timely manner.