rhobs / rhobs/observability-operator
CLI tool to generate clusterobservability objects
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 51
- Forks
- 90
- Avg merge
- 5d 15h
- Merged PRs (30d)
- 22
Description
The ClusterObservability CR offers a simplified installation of an end-to-end observability stack. Some modifications on the deployed stack can be made via server-side apply, however some fields on the created objects are managed by the COO and should not be changed. If a user needs a full control over the deployment. it is expected that it will create all objects without COO.
To better support this use-case the COO could be run as a CLI too to generate all manifests that COO would create. The user then can make all modifications.
cat cluster-observability.yaml | docker run -it --rm rhobs/coo generate | kubectl apply -f -
Contributor guide
No contributing guide indexed for this repository
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
Start with the proposed generate CLI invocation and the ClusterObservability input described in the issue. Determine how the COO-created Kubernetes objects are represented, then define the generated-manifest output so it can be piped to kubectl apply -f - without the COO managing those objects.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, go, kubernetes
- Domain
- cli, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100