Skip to content

Support Woodpecker as mq#301

Closed
haorenfsa wants to merge 2 commits intozilliztech:mainfrom
haorenfsa:wood-pecker
Closed

Support Woodpecker as mq#301
haorenfsa wants to merge 2 commits intozilliztech:mainfrom
haorenfsa:wood-pecker

Conversation

@haorenfsa
Copy link
Copy Markdown
Collaborator

No description provided.

Signed-off-by: haorenfsa <shaoyue.chen@zilliz.com>
@sre-ci-robot
Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: haorenfsa

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Signed-off-by: haorenfsa <shaoyue.chen@zilliz.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request adds support for Woodpecker as a new message queue option throughout the Milvus operator. Key changes include updating configuration files and CRDs to include Woodpecker, refactoring controller logic to handle the new type, and updating tests and generated code to reflect these modifications.

Reviewed Changes

Copilot reviewed 18 out of 18 changed files in this pull request and generated 1 comment.

File Description
test/min-mc-mixture.yaml, test/min-mc-feature.yaml Update message stream type to Woodpecker
pkg/controllers/*.go Update controller logic to support Woodpecker and refactor volume functions
deploy/manifests/deployment.yaml, config/crd/*, charts/milvus-operator/templates/crds.yaml Update enumerations and schema definitions to include Woodpecker
apis/milvus.io/v1beta1/* Update API types, deep copy functions, tests, and webhook logic to support Woodpecker

if len(builtInMq.Persistence.PersistentVolumeClaim.ExistingClaim) > 0 {
rocketMqPvcName = builtInMq.Persistence.PersistentVolumeClaim.ExistingClaim
}
userDefinedVolumes = append(userDefinedVolumes, persisentDataVolumeByName(rocketMqPvcName))
Copy link

Copilot AI Apr 1, 2025

Choose a reason for hiding this comment

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

[nitpick] The function name 'persisentDataVolumeByName' appears to be misspelled; consider renaming it to 'persistentDataVolumeByName' for improved clarity.

Copilot uses AI. Check for mistakes.
@haorenfsa haorenfsa closed this May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants