kubesphere / kubesphere/ks-devops
Make integration with Sonarqube be eaiser
Open
Nobody has claimed this yet.
kind/feature
- Dominant language
- Go
- Stars
- 164
- Forks
- 140
- PR merge metrics
- No merged PRs in 30d
Description
Need more details about this.
Background
Sonarqube is a popular tool for static code analysis. KubeSphere DevOps already support it. But it's hard to integrate.
Proposal
Create an operator to do it.
There're two use cases that we need to consider.
- out-of-the-box Sonarqube integration
- outside Sonarqube integration
- User can reuse their existing Sonarqube instead of creating a new one.
References
- https://operatorhub.io/
- https://operatorhub.io/getting-started
- https://kubesphere.com.cn/en/docs/devops-user-guide/how-to-integrate/sonarqube/
- https://github.com/RedHatGov/sonarqube-operator
- Looks like not active for a while.
- Might not have enough users.
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
Start with the KubeSphere SonarQube integration documentation and the OperatorHub getting-started guide, then compare the referenced sonarqube-operator project. Define how the operator should support both an out-of-the-box SonarQube instance and reuse of an external instance; completion requires both use cases to be covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100