chore(manifests): remove empty emissary overlay aliases#12992
Conversation
|
Hi @Raakshass. Thanks for your PR. I'm waiting for a kubeflow member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
There was a problem hiding this comment.
Pull request overview
This PR removes two redundant “-emissary” kustomize overlay aliases that were historical pass-throughs, and updates the kustomize hydration test script to stop referencing them.
Changes:
- Delete
env/platform-agnostic-emissaryandenv/platform-agnostic-multi-user-emissaryoverlay kustomizations (pure aliases). - Update
manifests/kustomize/hack/test.shto remove those overlays from hydration test arrays.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| manifests/kustomize/hack/test.sh | Removes deleted overlays from the hydration test path lists. |
| manifests/kustomize/env/platform-agnostic-emissary/kustomization.yaml | Deleted empty alias overlay pointing to ../platform-agnostic. |
| manifests/kustomize/env/platform-agnostic-multi-user-emissary/kustomization.yaml | Deleted empty alias overlay pointing to ../platform-agnostic-multi-user. |
|
/ok-to-test |
|
/retest |
|
Is there any documentation we need to update @hbelmiro @droctothorpe otherwise I @Raakshass do not use merge from master, only rebase. |
|
Maybe merge most of the cleanup PRs as @hbelmiro suggested |
75532ff to
c656be4
Compare
The only emissary references are v1 specific so I think we're good on doc updates. Please post in the #kubeflow-pipelines channel in the CNCF slack and tag me once CI passes, @Raakshass. Thanks! |
c656be4 to
9915121
Compare
|
rebased to master
|
|
Hello @juliusvonkohout / @Raakshass, Thanks for consolidating these cleanup tasks into one PR, @Raakshass!. However, since To land this PR safely, we should do the following: 1. Add a migration note We should update 2. Add a CHANGELOG / release note entry We need an explicit entry flagging this as a breaking change for anyone consuming the Kustomize manifests externally. Something like: 3. Coordinate the upstream sync Once we're aligned on the above, I can help open a corresponding PR on Please do let me know if you need any help going forward! |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: juliusvonkohout The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Signed-off-by: Siddhant Jain <siddhantjainofficial26@gmail.com>
…d cleanup - Remove deprecated legacy multi-user overlay (from kubeflow#12993) - Remove dead executor section from README (from kubeflow#12981, per Julius's review to drop the whole section since no optionality remains after emissary alias removal) Signed-off-by: Siddhant Jain <siddhantjainofficial26@gmail.com>
9915121 to
da58c46
Compare
|
/retest |
|
/lgtm |
|
/retest |
520ec1b
into
kubeflow:master
|
thank you! |
Pull Request Template for Kubeflow Pipelines
✏️ Summary of Changes
Consolidates three manifest cleanup PRs into one, removing all deprecated/dead overlay artifacts:
env/platform-agnostic-emissaryoverlay alias (pass-through toplatform-agnostic)env/platform-agnostic-multi-user-emissaryoverlay alias (pass-through toplatform-agnostic-multi-user)hack/test.shenv/platform-agnostic-multi-user-legacyoverlayREADME.mdWhy: Emissary is the only supported executor. The
-emissaryoverlays were zero-config pass-throughs,-legacywas a deprecated variant, and the README section referenced directories that no longer exist after this cleanup.After this PR, surviving overlays:
env/platform-agnostic(standalone)env/platform-agnostic-multi-user(multi-user)📦 Dependencies / Related Issues
✅ Contributor Checklist
git grepreturns zero hits for all removed overlay nameshack/test.shupdated to remove deleted overlay referencesSigned-off-by: Siddhant Jain siddhantjainofficial26@gmail.com