Skip to content

Latest commit

 

History

History
686 lines (637 loc) · 25.2 KB

glossary.hbs.md

File metadata and controls

686 lines (637 loc) · 25.2 KB

Glossary

This topic gives you definitions of terms used in the Tanzu Application Platform documentation.

A

Terms beginning with "A".

Term Definition
API Auto Registration This Tanzu Application Platform component automates registering API specifications defined in a workload's configuration.
API portal This Tanzu Application Platform component enables API consumers to find APIs they can use in their own applications.
API Scoring and Validation This Tanzu Application Platform component focuses on scanning and validating OpenAPI specifications. It ensures your APIs are secure and robust by providing feedback and recommendations early on in the software development life cycle.
Application Accelerator This Tanzu Application Platform component provides a method to create and use application project templates that codify best practices and ensure that important configurations and structures are in place. Application developers use Application Accelerator to quickly bootstrap applications.
Application Accelerator Engine The component that will perform the file transformations specified in an accelerator's `accelerator.yaml` file.
Application Configuration Service This Tanzu Application Platform component provides a Kubernetes-native experience to enable the runtime configuration of existing Spring applications that were previously leveraged by using Spring Cloud Config Server.
Application Live View A set of Tanzu Application Platform components that provide insight and troubleshooting capability that helps application developers and application operators look inside running applications.
Application Live View APIServer This Tanzu Application Platform component is the part of Application Live View that generates a unique token when a user receives access validation to a pod. The Application Live View connector component verifies the token against the Application Live View APIServer before proxying the actuator data from the application. This ensures that the actuator data is secured and only the user who has valid access to view the live information for the pod can retrieve the data.
Application Live View back end This Tanzu Application Platform component is the central server for Application Live View that contains a list of registered apps. It is responsible for proxying the request to fetch the actuator information related to the app.
Application Live View connector This Tanzu Application Platform component is the part of Application Live View that is responsible for discovering the app pods running on the Kubernetes cluster and registering the instances to the Application Live View back end for it to be observed. The Application Live View connector is also responsible for proxying the actuator queries to the app pods running in the Kubernetes cluster.
Application Live View convention server This Tanzu Application Platform component is the part of Application Live View that provides a webhook handler for the Tanzu convention controller. The webhook handler is registered with Tanzu convention controller. The webhook handler detects supply-chain workloads running a Spring Boot. Such workloads are annotated automatically to enable Application Live View to monitor them.
Application Single Sign-On (AppSSO) This Tanzu Application Platform component provides APIs for curating and consuming a “Single Sign-On as a service” offering on Tanzu Application Platform.
Aria Operations for Applications dashboard This Tanzu Application Platform component, powered by Aria Operations for Applications (formerly Tanzu Observability), helps you monitor the health of a cluster by showing whether the deployed Tanzu Application Platform components are behaving as expected.
Artifact Metadata Repository (AMR) AMR Observer is a set of managed controllers that watches for relevant updates on resources of interest. When relevant events are observed, a CloudEvent is generated and sent to AMR CloudEvent Handler.
Artifact Metadata Repository (AMR) CloudEvent Handler AMR CloudEvent Handler receives CloudEvents and stores relevant information in the Artifact Metadata Repository or Metadata Store.
Artifact Metadata Repository (AMR) Observer A set of managed controllers that watches for relevant updates on resources of interest. When relevant events are observed, a CloudEvent is generated and sent to AMR CloudEvent Handler and relayed for storage in the metadata store.
AWS Services This Tanzu Application Platform component provides integration with AWS. Through integration with Crossplane and Services Toolkit, you can offer services from AWS to apps teams to consume with only minimal setup and configuration required from ops teams.

B

Terms beginning with "B".

Term Definition
Bitnami Services This Tanzu Application Platform component provides a set of services backed by corresponding Bitnami Helm Charts. Through integration with Crossplane and Services Toolkit, these Bitnami Services are immediately ready for apps teams to consume, with no additional setup or configuration required from ops teams.
Build Cluster A cluster with network access to your run clusters that controls the deployment on all the run clusters.
Build profile This Tanzu Application Platform profile is intended for the transformation of source revisions to workload revisions. Specifically, hosting workloads and Supply Chains.

C

Terms beginning with "C".

Term Definition
Cartographer Conventions This Tanzu Application Platform component supports defining and applying conventions to pods. It applies these conventions to developer workloads as they are deployed to the platform.
Claim A mechanism in which requests for service instances can be declared and fulfilled without requiring detailed knowledge of the service instances themselves.
Claimable service instance Any service instance that you can claim using a resource claim from a namespace.
Class The common name for a service instance class.
Class claim A type of claim that references a class from which a service instance is either selected (pool-based) or provisioned (provisioner-based).
Cloud Native Runtimes This Tanzu Application Platform component that is a serverless application runtime for Kubernetes. It is based on Knative and runs on a single Kubernetes cluster.
Component A distinct unit or module within Tanzu Application Platform that performs a specific function or set of functions. Components can be software-based, such as services, APIs, or libraries, or they can be configuration-based, such as profiles or settings. Each component is interoperable and plays a role in the overall functionality and extensibility of Tanzu Application Platform.
Convention controller The convention controller provides the metadata to the convention server and executes the updates to a PodTemplateSpec in accordance with convention server's requests.
Convention server The convention server receives and evaluates metadata associated with a workload and requests updates to the PodTemplateSpec associated with that workload. You can have one or more convention servers for a single controller instance.

D

Terms beginning with "D".

Term Definition
Developer Conventions This Tanzu Application Platform component enables you to configure your workloads to support live updates and debug operations.
Dynamic provisioning A capability of Services Toolkit in which class claims that reference provisioner-based classes are fulfilled automatically through the provisioning of new service instances.

F

Terms beginning with "F".

Term Definition
Full profile This profile contains most Tanzu Application Platform packages. This includes the necessary defaults for the meta-package, or parent Tanzu Application Platform package, subordinate packages, or individual child packages.

I

Terms beginning with "I".

Term Definition
Iterate cluster A cluster for “inner loop” development iteration. Developers connect to the Iterate cluster by using their IDE to rapidly iterate on new software features.
Iterate profile This Tanzu Application Platform profile is intended for iterative application development.

L

Terms beginning with "L".

Term Definition
Local Source Proxy (LSP) This Tanzu Application Platform component serves as a proxy registry server with Open Container Initiative (OCI) compatibility. Its main purpose is to handle image push requests by forwarding them to an external registry server, which is configured through tap-values.yaml.

M

Terms beginning with "M".

Term Definition
Multicluster A setup or architecture where multiple Kubernetes clusters are used either for geographical distribution, high availability, scalability, or separation of workloads. In Tanzu Application Platform, multicluster capabilities ensure that you can deploy, manage, and operate applications and platform services across these multiple clusters seamlessly.

N

Terms beginning with "N".

Term Definition
Namespace Provisioner This Tanzu Application Platform component provides an automated way for you to provision namespaces with the resources and namespace-level privileges required for your workloads to function as intended in Tanzu Application Platform.

P

Terms beginning with "P".

Term Definition
Package A package contains the resources needed to install the components needed by the cluster.
Package Repository A centralized store or registry containing packages that users can access, retrieve, and deploy. A package repository ensures that you have a consistent and curated set of software components, which are versioned and that you can fetch to deploy on your Tanzu Application Platform installation.
Pool-based class A type of service instance class for which claims are fulfilled by selecting a service instance from a pool.
Profile A predefined group of Tanzu Application Platform packages that you can deploy. You can deploy the full profile, which includes most Tanzu Application Platform packages, or you can deploy a profile that includes a subset of packages intended to suit a certain use case by deploying the iterate, build, run, or view profiles. The profiles allow Tanzu Application Platform to scale across an organization's multicluster, multi-cloud, or hybrid cloud infrastructure.
Provisioned service Any service resource that defines a .status.binding.name that points to a secret in the same namespace that contains credentials and connectivity information for the resource.
Provisioner-based class A type of service instance class for which claims are fulfilled by provisioning new service instances.

R

Terms beginning with "R".

Term Definition
Resource claim A type of claim that references a specific service instance.
Run Cluster The clusters that serve as your deployment environments. They can either be Tanzu Application Platform clusters, or regular Kubernetes clusters, but they must have kapp-controller and Contour installed.
Run profile This Tanzu Application Platform profile is intended for the transformation of workload revisions to running pods. Specifically, hosting deliveries and deliverables.

S

Terms beginning with "S".

Term Definition
Service A broad, high-level term that describes something used in either the development of, or running of application workloads. It is often, but not exclusively, synonymous with the concept of a backing service as defined by the Twelve Factor App.
Service binding A mechanism in which service instance credentials and other related connectivity information are automatically communicated to application workloads.
Service Bindings This Tanzu Application Platform component specifies a Kubernetes-wide specification for communicating service secrets to workloads in an automated way. Service Bindings provides a proprietary package of the Service Binding for Kubernetes open source project.
Service cluster A service cluster is applicable within the context of Service API Projection and Service Resource Replication. It is a Kubernetes cluster that has Service Resource Lifecycle APIs installed and a corresponding controller managing their life cycle.
Service instance A service instance is an abstraction over one, or a group, of interrelated service resources that together provide the functions for a particular service.

One of the service resources that make up an instance must either adhere to the definition of provisioned service, or be a secret conforming to the service binding specification for Kubernetes. This guarantees that you can claim a service and subsequently bind service instances to application workloads.

You make service instances discoverable through service instance classes.
Service instance class A service instance class is more commonly called a class. Service instance classes provide a way to describe categories of service instances. They enable service instances belonging to the class to be discovered. They come in one of two varieties: pool-based or provisioner-based.
Service Registry This Tanzu Application Platform component provides on-demand Eureka servers for your Tanzu Application Platform (commonly known as TAP) clusters. With Service Registry, you can create Eureka servers in your namespaces and bind Spring Boot workloads to them.
Service resource A Kubernetes resource that provides some of the functions related to a Service.
Service resource life cycle API Any Kubernetes API that you can use to manage the life cycle—create, read, update, and delete (CRUD)—of a service resource.
Services Toolkit This Tanzu Application Platform component provides backing for service capabilities. This includes the integration of an extensive list of cloud-based and on-prem services, through to the offering and discovery of those services, and finally to the claiming and binding of service instances to application workloads.
Supply Chain Choreographer This Tanzu Application Platform component is based on open source Cartographer. It allows App Operators to create pre-approved paths to production by integrating Kubernetes resources with the elements of their existing toolchains, for example, Jenkins.
Supply Chain Security Tools - Policy This Tanzu Application Platform component helps you ensure that the container images in your registry are not tampered with.
Supply Chain Security Tools - Scan This Tanzu Application Platform component lets you build and deploy secure, trusted software that complies with your corporate security requirements by using scanning and gatekeeping capabilities.
Supply Chain Security Tools - Store This Tanzu Application Platform component saves software bills of materials (SBoMs) to a database and allows you to query for image, source code, package, and vulnerability relationships.

T

Terms beginning with "T".

Term Definition
Tanzu Application Platform Telemetry This is a set of objects that collect data about the use of Tanzu Application Platform and send it back to VMware for product improvements.
Tanzu Build Service This Tanzu Application Platform component enables you to automate container creation, management, and governance at an enterprise scale. Tanzu Build Service uses the open-source Cloud Native Buildpacks project to turn application source code into container images.
Tanzu Buildpacks Buildpacks provide framework and runtime support for applications. Use Buildpacks to determine what dependencies are required for your applications to communicate with bound services. Tanzu Buildpacks provides a proprietary package of the Paketo Buildpacks open-source project.
Tanzu CLI A command-line tool that connects you to Tanzu.
Tanzu CLI plug-in Tanzu CLI has a pluggable architecture. Plug-ins extend the Tanzu CLI core with additional CLI commands. Each plug-in is an executable binary that packages a group of CLI commands.
Tanzu CLI plug-in group Tanzu CLI commands are organized into command groups. For each Tanzu Application Platform version, there is a Tanzu CLI plug-in group.
Tanzu Developer Portal This Tanzu Application Platform component enables developers to view apps and services running for an organization, including dependencies, relationships, technical documentation, and the service status.
Tanzu Developer Portal Configurator This tool is used for customizing Tanzu Developer Portal with Backstage plug-ins.
Tanzu Developer Tools for IntelliJ This extension for IntelliJ IDEA helps you develop with Tanzu Application Platform and enables you to rapidly iterate on your workloads on supported Kubernetes clusters that have Tanzu Application Platform installed.
Tanzu Developer Tools for Visual Studio This extension for Visual Studio helps you develop with Tanzu Application Platform and enables you to rapidly iterate on your workloads on supported Kubernetes clusters that have Tanzu Application Platform installed.
Tanzu Developer Tools for VS Code This extension for Visual Studio Code helps you develop with Tanzu Application Platform and enables you to rapidly iterate on your workloads on supported Kubernetes clusters that have Tanzu Application Platform installed.
Tanzu GitOps Reference Implementation (RI) This is built upon Carvel, which shares the same packaging APIs as Tanzu Application Platform. Carvel packaging APIs support all the GitOps features and enables a native GitOps flow.
Tanzu Service CLI plug-in A plug-in for the Tanzu CLI used by application operators and application developers to create claims for service instances.

U

Terms beginning with "U".

Term Definition
Unmanaged service The services available in the Bitnami Services package where the resulting service instances run on the cluster, that is, they are not a managed service running in the cloud.

V

Terms beginning with "V".

Term Definition
VMware Tanzu Application Catalog A customizable selection of trusted, pre-packaged application components that are continuously maintained and verifiably tested for use in production environments.
View Cluster The cluster that runs the web applications for Tanzu Application Platform.
View profile This Tanzu Application Platform profile is intended for instances of applications related to centralized developer experiences. Specifically, Tanzu Developer Portal and Metadata Store.

W

Terms beginning with "W".

Term Definition
Workload cluster A cluster that has developer-created applications running on it. A workload cluster is applicable within the context of Service API Projection and Service Resource Replication.