mayadata-io / mayadata-io/d-operators
proposal: cli to install & run kubernetes applications as turnkey solutions
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 10
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
ProblemStatement: As a kubernetes engineer I would like to install, run & verify one or more applications (that includes required controllers) on my preferred kubernetes cluster. I want a cli that can help me achieve my goal.
NOTE: I do not want to deal with HELM or other tools to achieve this.
NOTE: I do not want to configure yamls to achieve my purpose.
NOTE: This cli should provide me an opinionated solution.
Use Cases
- Ability to test my K8s controller using a mocked kubernetes control plane
- Ability to install, run & test Cassandra on OpenEBS local PV on GKE
- Ability to install & verify CStorPool operator in my E2E pipelines
Notes:
- Mocked k8s control plane implies
k8s api server binary,etcd binary&kubectltalking to each other
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by reviewing the repository structure and existing command-line or Kubernetes integration work, then clarify the supported applications, mocked control-plane behavior, and verification workflow. Done would require an agreed scope and an implemented opinionated CLI covering the specified use cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- cli, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100