This page contains release notes for the apps
plugin. For information about apps
commands and how to use them, see tanzu apps.
When both the apps
and appsv2
plugins are installed, the commands available under tanzu apps
will be the ones offered by the appsv2
plugin. This means that command groups like tanzu apps workload
and tanzu apps cluster-supply-chain
from the apps
plugin will be masked from use. To restore the use of these commands, either
tanzu kubernetes apps workload list
, orappsv2
plugin (with tanzu plugin uninstall appsv2
)Should you need to restore the appsv2
functionality at a later time, run tanzu plugin install --group vmware-tanzu/<group-of-your-choice>
.
--delay
flag to tanzu apps workload apply
to adjust the time to prevent premature exit before supply chain is ready when waiting for a workload to be updatedThe apps plug-in is integrated with Local Source Proxy for seamless iterative inner-loop development using the Tanzu CLI or IDE plug-ins.
The tanzu apps workload apply and tanzu apps workload create commands can now seamlessly create a workload from local source using only the –local-path flag.
A new command, tanzu apps local-source-proxy health
is available (alias lsp
).
Auto-completion is available for workload types.
The default workload type is set to web, making the –type flag optional. The flag is only required if the type is something other than web.
The shorthand option -e is available as a convenient alternative for the –export flag.
The tanzu apps workload get command is enhanced to include Git revision information in the overview section. This provides a quick reference to the Git revision associated with the workload.
tanzu apps workload update
is removed from the CLI. Use the command tanzu apps workload apply instead.Adds support for -ojson and -oyaml output flags in tanzu apps workload create/apply command. The CLI does not wait to print workload when using –output in workload create/apply unless –wait or –tail flags are specified as well.
Using the –no-color flag in tanzu apps workload create/apply commands now hides progress bars in addition to color output and emojis.
Adds support for unsetting –git-repo, –git-commit, –git-tag and –git-branch flags by setting the value to empty string.
Allow users to pass only –git-commit as Git ref while creating a workload from a Git Repository.
Fixed the behavior where subpath was getting removed from the workload when there were updates to the Git section of the workload source specification.
Adds --update-strategy
flag to allow users to change tanzu apps workload apply
behavior when contents from file is applied
Adds ability for users to pass URL for --file
flag
Adds new short hand flag alias -a
for --app
, -e
for --env
, -i
for --image
, -l
for label
, -p
for --param
and -t
for --type
Adds emojis to tanzu apps workload create/apply/delete
commands
Adds namespace to tanzu apps workload get
command’s overview section
Adds progress bar to provide feedback to users when uploading source code to registry
Show fully qualified resource name in the resources column of Supply chain and Delivery sections of the tanzu apps workload get
command
Do not print Emojis when --no-color
flag is set
Remove color from tail command output when --no-color
flag is passed
Fixes tail command output for displaying extra init container log lines
tanzu apps workload tail
not showing all logs
The default value for the --update-strategy
flag supported by tanzu apps create/apply
will change from merge
to replace
in the release on or after January 10, 2024
The tanzu apps workload update
command is deprecated marked for removal in the release on or after October 10, 2023. Please use tanzu apps workload apply
instead.
Adds emojis to the workload get
output
Updates pod section in workload get
output to resemble kubectl get
ouptut
Support for environment variable values as flag values
Support passing maven artifact through flags
Add delivery resource information to tanzu apps workload get
output
Add supply chain output details to tanzu apps workload get
output
Display of deliverable resource in Supply chain section of the workload get
command
Moved workload to overview section and remove status
Adds additional validation for source comparison
Handles writing crds to cached folder
Validate namespace exists when create/apply a workload
Recognize maven type
flag
Remove display of type
field in maven source when its null or empty
Hide ready message when empty
Hide healthcondition when there is no message
Update appearance of supply chain resource output from faint to normal when resource is present
As an app dev, I can tab to autocomplete flag names for any command