Skip to content

refactor: add new kube-test manifest and top-level vpp target in Makefile#1027

Merged
aritrbas merged 1 commit into
abasu-unify-imagefrom
abasu-kubetest-manifest
May 28, 2026
Merged

refactor: add new kube-test manifest and top-level vpp target in Makefile#1027
aritrbas merged 1 commit into
abasu-unify-imagefrom
abasu-kubetest-manifest

Conversation

@aritrbas

@aritrbas aritrbas commented May 26, 2026

Copy link
Copy Markdown
Collaborator

Following up on the review comments on https://gerrit.fd.io/r/c/vpp/+/45705:

  • added new kube-test manifest (yaml/generated/calico-vpp-kubetest.yaml)
    setup_master() and rebuild_master() in kube test can now use envsubst < "$CALICOVPP_DIR/yaml/generated/calico-vpp-kubetest.yaml" and maintain a yaml templating mechanism.
  • added top-level make vpp target
    make -C $CALICOVPP_DIR vpp VPP_DIR=... BASE=... now works. kube test no longer needs to rely on internal directory introspection.
  • removed unused make repo-layout target

This is a follow-up to the unified image refactoring changes in #994

- added new kube-test manifest (`yaml/generated/calico-vpp-kubetest.yaml`)
- added top-level `vpp` target in Makefile
- removed unused `repo-layout` target from Makefile

Signed-off-by: Aritra Basu <aritrbas+gh@cisco.com>
@aritrbas aritrbas self-assigned this May 26, 2026
@aritrbas aritrbas requested review from hedibouattour, onong and sknat May 26, 2026 22:28
@aritrbas aritrbas changed the title add new kube-test manifest and top-level vpp target in Makefile refactor: add new kube-test manifest and top-level vpp target in Makefile May 26, 2026

@sknat sknat 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.

lgtm ! Thanks

@aritrbas aritrbas merged commit 0440460 into abasu-unify-image May 28, 2026
2 checks passed
@aritrbas aritrbas deleted the abasu-kubetest-manifest branch May 28, 2026 16: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.

2 participants