Skip to content

feat(k8s): package the operator as a helm chart#343

Merged
bmcquilkin-sentry merged 31 commits into
mainfrom
bmcquilkin/operator/helm
Jul 16, 2026
Merged

feat(k8s): package the operator as a helm chart#343
bmcquilkin-sentry merged 31 commits into
mainfrom
bmcquilkin/operator/helm

Conversation

@bmcquilkin-sentry

Copy link
Copy Markdown
Contributor

Packages the operator as a Helm chart which includes the operator image and CRD for consumers.

@bmcquilkin-sentry
bmcquilkin-sentry requested a review from a team as a code owner July 9, 2026 17:19
@bmcquilkin-sentry
bmcquilkin-sentry changed the base branch from main to bmcquilkin/operator/build July 9, 2026 17:19
@linear-code

linear-code Bot commented Jul 9, 2026

Copy link
Copy Markdown

STREAM-1586

@fpacifici fpacifici left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Please see my comments in line

Comment thread sentry_streams_k8s/chart/streaming-operator/Chart.yaml Outdated
Comment thread sentry_streams_k8s/chart/streaming-operator/Chart.yaml
Comment thread sentry_streams_k8s/chart/streaming-operator/crds/crd.yaml
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/deployment.yaml Outdated
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/rbac.yaml
Comment thread .github/workflows/publish-operator.yaml Outdated
Comment thread .github/workflows/publish-operator.yaml Outdated
Comment thread .github/workflows/publish-operator.yaml Outdated
Comment thread .github/workflows/publish-operator.yaml Outdated

@gi0baro gi0baro left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

A few things:

Also, see my individual comments under @fpacifici ones

Comment thread sentry_streams_k8s/chart/streaming-operator/templates/deployment.yaml Outdated
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/deployment.yaml Outdated
Comment thread sentry_streams_k8s/chart/streaming-operator/Chart.yaml Outdated
Add a Kopf-based operator that reconciles StreamingConsumer CRs into
Deployments, using the shared consumer_builder logic.
@bmcquilkin-sentry
bmcquilkin-sentry force-pushed the bmcquilkin/operator/build branch from 62087ab to 4962ad2 Compare July 13, 2026 14:34
@bmcquilkin-sentry
bmcquilkin-sentry force-pushed the bmcquilkin/operator/helm branch from e79219a to 68267a1 Compare July 13, 2026 14:49
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/rbac.yaml Outdated
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/deployment.yaml Outdated
Comment thread .github/workflows/ci.yaml Outdated
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/_helpers.tpl
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py Outdated
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py Outdated
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/rbac.yaml
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/namespace.yaml Outdated
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py Outdated
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py Outdated
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py Outdated
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py

@fpacifici fpacifici left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Please address the comments and explain the server side apply before merging.

Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py
Comment thread sentry_streams_k8s/chart/streaming-operator/templates/rbac.yaml
Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py
Base automatically changed from bmcquilkin/operator/build to main July 16, 2026 14:12

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit de53f2c. Configure here.

Comment thread sentry_streams_k8s/sentry_streams_k8s/operator/operator.py
@bmcquilkin-sentry
bmcquilkin-sentry merged commit 667bfbc into main Jul 16, 2026
27 checks passed
@bmcquilkin-sentry
bmcquilkin-sentry deleted the bmcquilkin/operator/helm branch July 16, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants