Skip to content

[V2] Add crd sync logic#7087

Merged
popojk merged 1 commit intov2from
fix_crd_sync_logic
Mar 25, 2026
Merged

[V2] Add crd sync logic#7087
popojk merged 1 commit intov2from
fix_crd_sync_logic

Conversation

@popojk
Copy link
Copy Markdown
Contributor

@popojk popojk commented Mar 25, 2026

Tracking issue

n/a

Why are the changes needed?

We should sync crd under executor module into helm chart

What changes were proposed in this pull request?

When running make sandbox-build, it will call make manifests under executor module to generate crd and copy into helm chart.

How was this patch tested?

Run make sandbox-build and the crd are synced

Labels

Please add one or more of the following labels to categorize your PR:

  • added: For new features.
  • changed: For changes in existing functionality.
  • deprecated: For soon-to-be-removed features.
  • removed: For features being removed.
  • fixed: For any bug fixed.
  • security: In case of vulnerabilities

This is important to improve the readability of release notes.

Setup process

Screenshots

Check all the applicable boxes

  • I updated the documentation accordingly.
  • All new and existing tests passed.
  • All commits are signed-off.

Related PRs

Docs link

Signed-off-by: Alex Wu <c.alexwu@gmail.com>
@github-actions github-actions bot mentioned this pull request Mar 25, 2026
3 tasks
.PHONY: manifests
manifests: controller-gen ## Generate WebhookConfiguration, ClusterRole and CustomResourceDefinition objects.
$(CONTROLLER_GEN) rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases
cp config/crd/bases/*.yaml ../charts/flyte-binary/templates/crds/
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Copy the crd into helm chart after generation.

Copy link
Copy Markdown
Member

@machichima machichima left a comment

Choose a reason for hiding this comment

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

LGTM

@popojk popojk merged commit 9561ff2 into v2 Mar 25, 2026
17 checks passed
@popojk popojk deleted the fix_crd_sync_logic branch March 25, 2026 01:49
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.

2 participants