Add API for getting the TAE context active resource (#119, @prkalle)
Add API to get the kubeconfig for an arbitrary UCP resource (#100, @prkalle)
Add API to set active UCP resource for UCP context (#106, @prkalle)
Add GetContextsByType API for retrieve the list of contexts matching a particular context type. (#117, @vuil)
Add Target type "ucp" to indicate the type of Context used to interact with a Unified Control Plane endpoint (#97, @prkalle)
Add new API to return config directory to manage plugin owned settings (#99, @mpanchajanya)
Adds API to get and set accepted EULA versions from/to the config file (#126, @vuil)
Fix the SyncPluginsForTarget API to allow configuring the OutputStream and ErrorStream externally. If not configured it defaults the writes to os.Stdout and os.Stderr (#88, @anujc25)
Decouple the Target association with the Context object by introducing ContextType
The following APIs are marked as Deprecated:
SetCurrentContext is deprecated. Use SetActiveContext instead
GetCurrentContext is deprecated. Use GetActiveContext instead
RemoveCurrentContext is deprecated. Use RemoveActiveContext instead
GetAllCurrentContextsMap is deprecated. Use GetAllActiveContextsMap instead
GetAllCurrentContextsList is deprecated. Use GetAllActiveContextsList instead
SyncPluginsForTarget is deprecated. Use SyncPluginsForContextType instead
The ClientConfig API contains a notable datatype change of the CurrentContext field from map[Target]string to map[ContextType]string.
If you are using the CurrentContext directly by processing the entire ClientConfig object some change might be required. However, we encourage teams to use fine-grained API GetActiveContext to get active context. (#112, @anujc25)
Miscellaneous
Display the machine architecture of the plugin binary in the output of tanzu <plugin> info (#118, @marckhouzam)
Fix plugin help text for global, kubernetes, mission-control targets (#94, @mpanchajanya)
Fix the missing "interactiveMode" field in kubeconfig generated by GetKubeconfigForContext() API (#110, @prkalle)
Make kubernetes and application-engine type current contexts mutual exclusive (#113, @prkalle)
Added v0.90.0 Config APIs cross version compatibility tests (#98, @mpanchajanya)
NewOutputWriter and NewOutputWriterWithSpinner APIs are deprecated in favor of NewOutputWriterWithOptions and NewOutputWriterSpinnerWithOptions respective. By default the writers created by the new APIs will render nonstrings in YAML/JSON output correctly. Callers that wish to retain the JSON/YAML output behavior of the deprecated APIs may update to use the new API counterparts, by additionally providing a WithAutoStringify() option in the OutputWriterOption list. (#115, @vuil)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/vmware-tanzu/tanzu-plugin-runtime from 0.90.0 to 1.1.0.
Release notes
Sourced from github.com/vmware-tanzu/tanzu-plugin-runtime's releases.
... (truncated)
Commits
68ee822
Fix grpc vulnerabilityb6e60fa
Bump github.com/docker/docker65ea5b4
Remove hardcode of source commit for release notesb4d281c
Rename 'application-engine'/'TAE' naming references with 'tanzu'f6ad5e3
Add API to get and set accepted EULA versions97ce6ea
Add arch type to the output of the plugin info cmd98949a1
Remove pre 1.0 alpha notice3a45252
Update branch patterns to trigger CI onadd8ec2
Update dependencies (#122)0c8183a
Add API for getting the TAE context active resourceDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show