Skip to content

Conversation

@dmaizel
Copy link
Contributor

@dmaizel dmaizel commented Jan 21, 2026

Summary

  • Removes argo-events controller completely from the gitops-runtime helm chart
  • Completes the deprecation started in 0.26.0 where Argo Events resources were removed but the controller was kept for cleanup
  • Deletes argo-events CRDs from the chart
  • Updates documentation and test files

Breaking Change

CRITICAL UPGRADE REQUIREMENT:

  • Customers MUST upgrade to version 0.26.x before upgrading to 0.27.0 or higher
  • This ensures any existing Argo Events resources are properly cleaned up before the controller is removed
  • Upgrading directly from versions prior to 0.26.0 to 0.27.0+ may leave orphaned Argo Events resources

Changes

  • Remove argo-events dependency from Chart.yaml
  • Remove argo-events configuration from values.yaml
  • Remove argo-events from values-multi-runtimes.yaml
  • Remove argo-events helper function from _helpers.tpl
  • Remove argo-events from test files
  • Update README documentation
  • Delete argo-events CRDs from crds/ directory

Test plan

  • helm lint passes
  • helm unittest - all 168 tests pass
  • helm template generates no argo-events resources
  • helm dependency list shows argo-events removed

@dmaizel dmaizel requested review from a team as code owners January 21, 2026 13:31
Argo Events was deprecated in 0.26.0 with resources removed but controller
retained for cleanup. This commit completes the removal by:

- Removing argo-events dependency from Chart.yaml
- Removing argo-events configuration from values.yaml
- Removing argo-events from multi-runtime values files
- Removing argo-events helper function and component-list entry from _helpers.tpl
- Removing argo-events from test files
- Updating README documentation to remove argo-events sections
- Deleting argo-events CRDs from crds/ directory

## Breaking Changes

### 1. Argo Events Controller Removed

**The Argo Events controller has been completely removed from this release.**

In release 0.26.0, Argo Events was deprecated and all Argo Events resources
(EventBus, EventSource, Sensor) were removed. The controller was kept
temporarily to facilitate cleanup of existing resources.

**CRITICAL UPGRADE REQUIREMENT:**
- You **MUST** upgrade to version 0.26.x before upgrading to 0.27.0 or higher
- This ensures that any existing Argo Events resources are properly cleaned up
  by the controller before it is removed
- Upgrading directly from versions prior to 0.26.0 to 0.27.0+ may leave
  orphaned Argo Events resources in your cluster

**If you skipped 0.26.x:**
1. Manually delete any remaining EventBus, EventSource, and Sensor resources
2. Manually delete the Argo Events CRDs if no longer needed
3. Then proceed with the upgrade to 0.27.0+

**Replacement:**
Event reporting functionality has been replaced by:
- `runtime-event-reporter` component
- `cluster-event-reporter` component
@dmaizel dmaizel force-pushed the chore/remove-argo-events-controller branch from 19c39a4 to 09be906 Compare January 21, 2026 13:33
@dmaizel
Copy link
Contributor Author

dmaizel commented Jan 22, 2026

/e2e

@dmaizel dmaizel merged commit 58be533 into main Jan 22, 2026
5 checks passed
@dmaizel dmaizel deleted the chore/remove-argo-events-controller branch January 22, 2026 09:45
dmaizel added a commit that referenced this pull request Jan 22, 2026
…1057)

Argo Events was deprecated in 0.26.0 with resources removed but controller
retained for cleanup. This commit completes the removal by:

- Removing argo-events dependency from Chart.yaml
- Removing argo-events configuration from values.yaml
- Removing argo-events from multi-runtime values files
- Removing argo-events helper function and component-list entry from _helpers.tpl
- Removing argo-events from test files
- Updating README documentation to remove argo-events sections
- Deleting argo-events CRDs from crds/ directory

## Breaking Changes

### 1. Argo Events Controller Removed

**The Argo Events controller has been completely removed from this release.**

In release 0.26.0, Argo Events was deprecated and all Argo Events resources
(EventBus, EventSource, Sensor) were removed. The controller was kept
temporarily to facilitate cleanup of existing resources.

**CRITICAL UPGRADE REQUIREMENT:**
- You **MUST** upgrade to version 0.26.x before upgrading to 0.27.0 or higher
- This ensures that any existing Argo Events resources are properly cleaned up
  by the controller before it is removed
- Upgrading directly from versions prior to 0.26.0 to 0.27.0+ may leave
  orphaned Argo Events resources in your cluster

**If you skipped 0.26.x:**
1. Manually delete any remaining EventBus, EventSource, and Sensor resources
2. Manually delete the Argo Events CRDs if no longer needed
3. Then proceed with the upgrade to 0.27.0+

**Replacement:**
Event reporting functionality has been replaced by:
- `runtime-event-reporter` component
- `cluster-event-reporter` component
dmaizel added a commit that referenced this pull request Jan 22, 2026
* chore: remove argo-events controller from gitops-runtime helm chart (#1057)

Argo Events was deprecated in 0.26.0 with resources removed but controller
retained for cleanup. This commit completes the removal by:

- Removing argo-events dependency from Chart.yaml
- Removing argo-events configuration from values.yaml
- Removing argo-events from multi-runtime values files
- Removing argo-events helper function and component-list entry from _helpers.tpl
- Removing argo-events from test files
- Updating README documentation to remove argo-events sections
- Deleting argo-events CRDs from crds/ directory

## Breaking Changes

### 1. Argo Events Controller Removed

**The Argo Events controller has been completely removed from this release.**

In release 0.26.0, Argo Events was deprecated and all Argo Events resources
(EventBus, EventSource, Sensor) were removed. The controller was kept
temporarily to facilitate cleanup of existing resources.

**CRITICAL UPGRADE REQUIREMENT:**
- You **MUST** upgrade to version 0.26.x before upgrading to 0.27.0 or higher
- This ensures that any existing Argo Events resources are properly cleaned up
  by the controller before it is removed
- Upgrading directly from versions prior to 0.26.0 to 0.27.0+ may leave
  orphaned Argo Events resources in your cluster

**If you skipped 0.26.x:**
1. Manually delete any remaining EventBus, EventSource, and Sensor resources
2. Manually delete the Argo Events CRDs if no longer needed
3. Then proceed with the upgrade to 0.27.0+

**Replacement:**
Event reporting functionality has been replaced by:
- `runtime-event-reporter` component
- `cluster-event-reporter` component

* CI Automatic commit - align Chart version

---------

Co-authored-by: cf-ci-bot-v2 <cf-ci-bot-v2@codefresh.io>
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.

4 participants