vmware-tanzu / apps-cli-plugin

Apps Plugin for the Tanzu CLI
Apache License 2.0
18 stars 16 forks source link

chore(deps): Bump github.com/vmware-tanzu/tanzu-plugin-runtime from 0.90.0 to 1.1.0 #665

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

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.

v1.1.0

Changes by Kind

API Changes

  • 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)
  • OutputWriter's JSON/YAML outputs non-string tabular fields correctly (#103, @​vuil)
  • Rename 'application-engine' and 'TAE' naming references with 'tanzu' (#127, @​prkalle)
  • Rename UCP names and Context Type with TAE(Tanzu Application Engine) (#108, @​prkalle)
  • Update golangci-lint to supported go 1.18 and disable deprecated linters (#104, @​mpanchajanya)
  • Update terms/flags list cli-wordlist.yml to reflect what are in used by plugin commands (#96, @​vuil)

Dependencies

Added

Nothing has changed.

Changed

  • golang.org/x/crypto: 75b2880 → v0.14.0
  • golang.org/x/net: v0.8.0 → v0.17.0
  • golang.org/x/sys: v0.6.0 → v0.13.0
  • golang.org/x/term: v0.6.0 → v0.13.0

... (truncated)

Commits
  • 68ee822 Fix grpc vulnerability
  • b6e60fa Bump github.com/docker/docker
  • 65ea5b4 Remove hardcode of source commit for release notes
  • b4d281c Rename 'application-engine'/'TAE' naming references with 'tanzu'
  • f6ad5e3 Add API to get and set accepted EULA versions
  • 97ce6ea Add arch type to the output of the plugin info cmd
  • 98949a1 Remove pre 1.0 alpha notice
  • 3a45252 Update branch patterns to trigger CI on
  • add8ec2 Update dependencies (#122)
  • 0c8183a Add API for getting the TAE context active resource
  • Additional commits viewable in compare view


Dependabot compatibility score

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)