This topic tells you how to run Spring applications that depend on Spring Cloud Config Server as workloads on Tanzu Application Platform (commonly known as TAP).
The Spring Cloud Config project is used within many common configuration services for Spring applications, including the following:
The Config Server in the managed service tile Spring Cloud Services for VMware Tanzu that is supported by VMware Tanzu Application Service for VMs.
Application Configuration Service for Tanzu in Azure Spring Apps. For more information about Azure Spring Apps, see the Microsoft Azure documentation.
Spring applications that use these configuration services often include a client dependency that interacts with the Spring Cloud Config Server:
Applications that use the Spring Cloud Services Config Server on Tanzu Application Service typically include the spring-cloud-services-starter-config-client
dependency from the io.pivotal.spring.cloud
group. For more information, see the Config Server in the Spring Cloud Services documentation.
Applications that use the open-source Spring Cloud Config Server typically include the spring-cloud-starter-config
dependency from the org.springframework.cloud
group. For more information, see the Spring Cloud Config documentation.
Before you can deploy Spring Cloud Config applications, you must Install Application Configuration Service for VMware Tanzu.
The Application Configuration Service for VMware Tanzu component in Tanzu Application Platform distributes configuration information to applications through Kubernetes Secrets that contain Spring properties.
For instructions for how to run existing Spring applications that rely on the Spring Cloud Config Server as workloads in Tanzu Application Platform, see Configuring Workloads in Tanzu Application Platform using Application Configuration Service in the Application Configuration Service for VMware Tanzu documentation.