Skip to content

Conversation

@zmotso
Copy link
Member

@zmotso zmotso commented Jul 8, 2025

Pull Request Template

Description

The change was made to enable the management of SonarQube projects as first-class Kubernetes resources. By introducing the SonarProject CRD and its associated controller, the operator can now automate the lifecycle of SonarQube projects, ensuring they are created, updated, and deleted in sync with the desired state defined in Kubernetes. This enhancement improves integration with GitOps workflows, increases automation, and reduces manual intervention for SonarQube project management within Kubernetes environments.

Fixes #51

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Enhancement (non-breaking change which improves an existing feature or documentation)
  • Breaking change (fix or feature that would cause existing functionality not to work as expected)

How Has This Been Tested?

  • Integration tests
  • Manually

Checklist:

  • I have performed a self-review of my code
  • I have commented on my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Pull Request contains one commit. I squash my commits.

@zmotso zmotso self-assigned this Jul 8, 2025
@zmotso zmotso added the enhancement New feature or request label Jul 8, 2025
@zmotso zmotso marked this pull request as ready for review July 9, 2025 07:13
@zmotso zmotso requested a review from a team as a code owner July 9, 2025 07:13
@MykolaMarusenko MykolaMarusenko merged commit 523310b into master Jul 14, 2025
10 checks passed
@MykolaMarusenko MykolaMarusenko deleted the feat/51 branch July 14, 2025 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

is there a way to create a Sonarqube project using this operator?

3 participants