-
Notifications
You must be signed in to change notification settings - Fork 194
CLIPlugin Discovery: Use builder publish
to publish artifacts and support Local Discovery and Distribution
#972
Conversation
6528f80
to
46d05ca
Compare
builder publish
to publish artifactsbuilder publish
to publish artifacts and support Local Discovery and Distribution
Cluster Generation A/B Results: |
Cluster Generation A/B Results: |
46d05ca
to
ff3835e
Compare
Cluster Generation A/B Results: |
It would have been nice to update pkg/v1/builder/template/plugintemplates/Makefile.tmpl to also include make target for Other nits: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good. Left a few nit-picky comments and a couple of questions.
ff3835e
to
da5c6a5
Compare
- This changes makes sure that only plugins available to current context are added to tanzu cli when "context-aware-discovery" feature is enabled
- Implement plugin install, upgrade, clean, delete commands for context awareness
da5c6a5
to
7197aae
Compare
Cluster Generation A/B Results: |
- Use artifact output directory generated with `tanzu builder compile cli` command as an input to the new `tanzu builder publish` command, and publish the generated artifacts to different discovery and distribution based on the `type` - This change implements `tanzu builder publish` command by supporting `local` discovery/distribution - Adds a new `Makefile` section for "Building and publishing CLIPlugin Discovery resources and binaries
7197aae
to
5e01b76
Compare
Cluster Generation A/B Results: |
Cluster Generation A/B Results: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for the changes!
What this PR does / why we need it
tanzu builder compile cli
command as an input to the newtanzu builder publish
command, and publish the generated artifacts to different discovery and distribution based on thetype
tanzu builder publish
command by supportinglocal
discovery/distributionMakefile
section for "Building and publishing CLIPlugin Discovery resources and binariesWhich issue(s) this PR fixes
Fixes #945 , #958
Describe testing done for PR
Release note
PR Checklist
Additional information
Special notes for your reviewer