Skip to content

Conversation

@zanderfriz
Copy link

What this PR does: Introduces a proposal for a crossplane provider to the cortex project) to declaratively manage Cortex Alertmanager and Ruler configurations through Kubernetes Custom Resources.

Which issue(s) this PR fixes: N/A
Checklist

  • [N/A] Tests updated
  • Documentation added
  • [ N/A] CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

@dosubot dosubot bot added component/alertmanager component/rules Bits & bobs todo with rules and alerts: the ruler, config service etc. labels Nov 3, 2025
@friedrichg
Copy link
Member

thanks!. please follow https://github.com/cortexproject/cortex/pull/7085/checks?check_run_id=54406852290 to fix DCO

@zanderfriz zanderfriz force-pushed the proposal-crossplane-provider branch from 3f0d67e to 2f35332 Compare November 4, 2025 19:12
@friedrichg
Copy link
Member

@zanderfriz please rebase to have CI pass the PR. We made some changes in GitHub Actions

@friedrichg
Copy link
Member

I am in support of this proposal

I have 2 requests to merge this as accepted:

  • Let's put this in a separate repo inside cortexproject, where the selected maintainers will be able to keep this component updated.
  • We need 2 maintainers for this. (I can't be a maintainer, sorry). I am expecting you will be one of the mantainers. Can you find 1 person to help you with this?

@alolita
Copy link

alolita commented Nov 18, 2025

+1 on making sure there are at least 2 maintainers for this provider component.

Support a separate repo within the project.

@SungJin1212
Copy link
Member

+1

@zanderfriz zanderfriz force-pushed the proposal-crossplane-provider branch from 2f35332 to 40fdd1f Compare November 20, 2025 19:26
@zanderfriz
Copy link
Author

After discussing with @devopsjedi, he said he would be happy to be a maintainer on this project

@devopsjedi
Copy link

After discussing with @devopsjedi, he said he would be happy to be a maintainer on this project

Agreed- excited to support this effort!

@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Nov 21, 2025

#### TenantConfig

The TenantConfig CRD manages connection details and authentication for a specific Cortex tenant:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why connection and auth only? And how tenant config will be consumed by Cortex?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/alertmanager component/rules Bits & bobs todo with rules and alerts: the ruler, config service etc. lgtm This PR has been approved by a maintainer size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants