Recently i was working on a deployment of TAP for a customer on top of a few TKGi clusters. While TAP works on any conformant kubernetes cluster, as I have said many times, Kubernetes is not 100% cloud agnostic, and every distribution can have some weird quirks. When deploying to TKGi a few of these …
TAP 1.5 – IDE Plugin Enhancements
TAP IDE Plugins In TAP one of the key elements and interaction points with the platform, are the IDE plugins which currently exist for 3 IDES: Visual Studio Code IntelliJ Visual Studio These plugins are the key interaction point that developers utilize on a day to day basis, in order to develop their applications with …
TAP 1.5 – Application Configuration Service
What Is ACS ACS or Application Configuration Service, is a new optional component added in TAP 1.5. ACS, is a Kubernetes native replacement for the Spring Cloud Config Server, which was an essential part of a Spring Cloud based microservices based architecture, heavily used by Spring based workloads in the Cloud Foundry and Azure Spring …
Continue reading "TAP 1.5 – Application Configuration Service"
TAP 1.5 – App SSO Enhancements
App SSO Overview App SSO is one of the great features offered in TAP, which has received a bunch of love in TAP 1.5 App SSO provides the needed APIs for curating and consuming a "Single Sign-On as a service" offering on Tanzu Application Platform. Through App SSO, one can easily integrate TAP based workloads …
TAP 1.5 – Spring Cloud Gateway
In TAP 1.5, an amazing addition was made, with the inclusion of an additional package "Spring Cloud Gateway For Kubernetes"! This is a VMware product which was initially released in February 2021 as a standalone product, and is now included as part of TAP! Spring Cloud Gateway for Kubernetes is based on the open source …
TAP 1.5 – Azure DevOps Is Now Supported
Background Back in December 2022, While working on designing a TAP implementation for a customer of mine, I came to learn that they use Azure DevOps as their Git server. Immediately i decided to take a look at how it would work with TAP, and ran into a bunch of issues. Azure DevOps is not …
TAP 1.5 – Application Accelerator Updates
Application Accelerator Overview App Accelerator helps you bootstrap developing your applications and deploying them in a discoverable and repeatable way. You can think of app accelerator as a way to publish a software catalog to your end users, which will allow them to fill out a simple and customizable form, that will then generate a …
Continue reading "TAP 1.5 – Application Accelerator Updates"
TAP 1.5 – New Trivy / Aqua Integration
Background TAP has always included a pluggable scanning mechanism allowing for the platform to perform source code and image scanning as part of your supply chain. By default TAP utilizes Grype as the scanner, but has added support for additional scanner over time including: Carbon Black Container Security - for image scanning Snyk - for …
TAP 1.5 – GitOps Installation
TAP GitOps Reference Implementation Overview In TAP 1.5 we now have a new and very exciting installation model, based on the GitOps methodology. The new installation model offers a secure and simple way to manage a TAP installation, no matter what type of configuration you are targeting. What Problems Is This Trying To Solve One …
TAP 1.5 – Dynamic Service Provisioning With Crossplane
What Is Crossplane Crossplane is an open source, CNCF project built on the foundation of Kubernetes to orchestrate anything. Its basically the kubernetes native approach to solve similar issues and challenges that tools like Terraform, Pulumi and IDEM are trying to solve. Tanzu Application Platform makes use of Crossplane to power a number of capabilities, …
Continue reading "TAP 1.5 – Dynamic Service Provisioning With Crossplane"