open-feature / open-feature/open-feature-operator

Guided OpenFeature Operator install mission in KubeStellar Console

Open
#830 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
315
Forks
61
Avg merge
1d 12h
Merged PRs (30d)
1

Description

We built a guided install mission for OpenFeature Operator inside KubeStellar Console, a standalone Kubernetes dashboard.

Open the OpenFeature Operator install mission

What the mission does

The mission runs against your live cluster via kubeconfig. Each step:

  1. Pre-flight — checks prerequisites (cert-manager CRDs, Kubernetes cluster access)
  2. Commands — shows the exact helm install steps with flags explained. Copy-paste or run directly from the console
  3. Validation — after each step, queries the cluster to verify success (pod phase, CRD registration, operator deployment)
  4. Troubleshooting — on failure, reads pod logs, events, and resource status from your cluster and suggests fixes
  5. Rollback — each step includes the corresponding helm uninstall to undo

Works as read-only documentation too — no cluster connection required to browse.

Architecture
graph LR
    A["KubeStellar Console"] --> B["30+ Dashboards\n150+ Monitoring Cards"]
    A --> M["Marketplace\n(console-marketplace)"]
    A --> D["AI Mission Explorer"]
    D --> E["console-kb"]
    E --> F["186 Install Missions\n67 Solution Missions"]
    A --> H["kc-agent → Codex, Copilot,\nClaude CLI, Kube API, MCP"]
    click A href "https://console.kubestellar.io?utm_source=github&utm_medium=issue&utm_campaign=cncf_outreach&utm_term=openfeature" _blank
    click M href "https://github.com/kubestellar/console-marketplace?utm_source=github&utm_medium=issue&utm_campaign=cncf_outreach&utm_term=openfeature" _blank
    click E href "https://github.com/kubestellar/console-kb/blob/master/fixes/cncf-install/install-openfeature.json?utm_source=github&utm_medium=issue&utm_campaign=cncf_outreach&utm_term=openfeature" _blank
    click F href "https://console.kubestellar.io/missions/install-openfeature?utm_source=github&utm_medium=issue&utm_campaign=cncf_outreach&utm_term=openfeature" _blank
    click H href "https://github.com/kubestellar/console/tree/main/cmd/kc-agent?utm_source=github&utm_medium=issue&utm_campaign=cncf_outreach&utm_term=openfeature" _blank
  • console-kb — YAML-based knowledge base defining each mission's steps, commands, and validation checks (OpenFeature installer definition)
  • console-marketplace — community-contributed monitoring cards per CNCF project (github.com/kubestellar/console-marketplace)
  • kc-agent — bridges coding agents (Codex, Copilot, Claude CLI) to Kube API and MCP servers for automated cluster operations
Install

Local (connects to your current kubeconfig context):

curl -sSL https://raw.githubusercontent.com/kubestellar/console/main/start.sh | bash

Deploy into a cluster:

curl -sSL https://raw.githubusercontent.com/kubestellar/console/main/deploy.sh | bash

Mission definitions are open source — PRs to improve the OpenFeature Operator mission welcome at install-openfeature.json. Happy to open a PR with any changes if you'd like — just say the word. Feel free to close if not relevant.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked console-kb definition at fixes/cncf-install/install-openfeature.json and review the OpenFeature Operator install mission in KubeStellar Console. Any work described here is complete when the mission's commands, validation, troubleshooting, and rollback steps are improved and the corresponding change is submitted to the linked external repository.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.