This topic gives you explanations of common terms used throughout the Tanzu Developer Tools for IntelliJ documentation, and within the extension itself. Some of these terms are unique to Tanzu Application Platform, while others might have a different meaning outside of Tanzu Application Platform and are included here for clarification.
Live Update, facilitated by Tilt, enables you to deploy your workload once, save changes to the code, and see those changes reflected in the workload running on the cluster within seconds.
The Tiltfile is a file with no extension that is required for Tilt to enable the Live Update feature. For more information about the Tiltfile, see the Tilt documentation.
The Tanzu Developer Tools on IntelliJ extension enables you to debug your application in an environment similar to production by debugging on your Tanzu Application Platform enabled Kubernetes cluster.
NoteAn environment’s similarity to production relies on keeping dependencies updated, among other variables.
YAML is a human-readable data-serialization language. It is commonly used for configuration files. For more information, see the YAML Wikipedia entry.
The workload YAML file is a required configuration file used by the Tanzu Application Platform to specify the details of an application including its name, type, and source code URL.
The catalog-info YAML file enables the workloads created with the Tanzu Developer Tools for IntelliJ extension to be visible in Tanzu Developer Portal.
Code snippets enable you to quickly add project files that are necessary to develop using Tanzu Application Platform by creating a template in an empty file that you fill out with the required information.
The source image is the registry location to publish local source code, for example, registry.io/yourapp-source
. This must include both a registry and a project name.
The local path value tells the Tanzu Developer Tools for IntelliJ extension which directory on your local file system to bring into the source image container image. The default local path value is the current directory where you saved the files for your open IntelliJ project.
A Kubernetes context is a set of access parameters that contains a Kubernetes cluster, a user, and a namespace. A Kubernetes context acts like a set of coordinates that describe the target of the Kubernetes commands that you run. For more information, see the Kubernetes documentation.
As defined by the Kubernetes documentation, in Kubernetes, namespaces provide a mechanism for isolating groups of resources within a single cluster. Names of resources need to be unique within a namespace, but not across namespaces.