Scope of Support - Tanzu Spring Runtime & OSS Spring Projects
search cancel

Scope of Support - Tanzu Spring Runtime & OSS Spring Projects

book

Article ID: 294488

calendar_today

Updated On:

Products

VMware Tanzu Spring Runtime

Issue/Introduction

This document is meant to be a practical guide to help understand what is and is not covered by Tanzu Support for customers using Tanzu Spring Runtime & open-source Spring projects that are covered by Tanzu Support. This document is intended to provide a basic outline and cover some common concrete examples of services that are in and out of the scope of support provided by Tanzu. 

This document is not a legal document, see the disclaimer at the bottom. If you are looking for these official documents, please see Support Offerings and Support Lifecycle.
 

VMware Tanzu OSS Support Lifecycle

  • [Open Source Community Project Major Releases will be supported for up to 3 years from the date such Release was made available for purchase and download by customers.
  • Open Source Community Project Minor Releases will be supported a minimum of 12 months from the date such Release was made available for purchase and download by customers.
  • Open Source Spring Community Project Minor releases will be supported a minimum of 24 months from the date such release is made available for download and support as part of product subscription purchase.

Scope of Support Services for OSS

  • VMware Tanzu provides both troubleshooting and bug-fix support for the OSS. Customers running OSS will receive committed bug fixes in the official open source project release packages according to the release cycle of each OSS project.

 

 

 

 



Resolution

In Scope

The following items are examples of tasks which are covered by Tanzu Support:

  In Scope
Installation of Spring dependencies / Dependency Management Tools usage Yes [1]
Usage & Configuration of Spring Projects Yes
Diagnosis of issues when using Spring Projects Yes
Production Spring Performance troubleshooting Yes [2]
Bug reporting Yes
Bug fix Yes [3]
JVM Tuning Yes [4]
Spring bean dependency problems (missing beans/circular references) Yes [5]
Installation, configuration, usage and troubleshooting of OSS Spring Cloud Data Flow Yes [9]
 

Out of Scope

The following items are examples of tasks which are not covered by Tanzu Support:

  In Scope
Debugging custom code/applications No
Load/performance/stress testing of Spring projects No [6]
Third-party or community projects and add-ons No
Issues with Spring Projects that have not had a GA release or are not in the list here No
Forked, modified or custom compiled versions of Spring projects No
Developer tools/plugins No
Best practices for application architecture, design, guidance No [7]
Third party dependencies consumed through dependency management tools No [8]
 

[1] - This example covers help to add supported dependencies (i.e. Spring dependencies) to your projects using Maven or Gradle. Dependency management is a complicated topic though and Support does not include resolving dependency conflicts. Tools other than Maven and Gradle are also not supported in dependency conflicts.

[2] - This covers troubleshooting of performance issues within Spring itself, not within an application, library or other Java code being run by the JVM.

[3] - Bug fixes are prioritized by Tanzu Engineering with input from Tanzu Support and our customers. There is no guarantee of an immediate fix & Tanzu Support retains the right to close out support tickets if a fix is not immediate.

[4] - Tanzu Support will provide limited support for tuning JVM settings such as memory limits and garbage collection. Tuning can help in some situations, but it is not a panacea and is not an appropriate solution for every situation.

[5] - Tanzu Support does not offer assistance in debugging Spring bean dependency issues like missing beans or circular references, however, the support we can provide is limited as most of these issues are results of incorrect or invalid application code and Tanzu Support does not have access to your codebase.

[6] - Tanzu Support cannot help you with the direct performance or load testing of a Spring Project. Please direct direct performance testing efforts and results to the appropriate developer communities.

[7] - Tanzu Support cannot help you with the design and architecture of your application. Tanzu customers looking for help in this area should reach out to their Account team (ie Technical Account Manager) for further insight on this.

[8] - Spring and your applications will consume third party dependency libraries which are not maintained or supported by Tanzu. Tanzu Support cannot assist you with direct usage of third party dependencies, only with usage as they are consumed and used through Spring. Tanzu cannot guarantee patches, bug fixes or security fixes in third party dependencies either, however Tanzu will pick up fixes for third party dependencies when publicly available and in accordance with Spring's policies on dependency versions updates.

[9] - Tanzu Support will assist with OSS Spring Cloud Data Flow when installed using the documented methods locally, on Tanzu Cloud Foundry or on Kubernetes. Tanzu Support can provide additional assistance when running Kubernetes through Tanzu Container Service, as that is a supported product also.

Additional Information

Disclaimer

The Information in this FAQ is not promised or guaranteed to be correct, current, or complete and this FAQ may contain technical inaccuracies or typographical errors. Tanzu by Broadcom assumes no responsibility (and expressly disclaims responsibility) for updating this FAQ to maintain current information or to ensure the accuracy or completeness of any posted information. Accordingly, you should confirm the accuracy and completeness of all posted information before making any decision related to any products, services or other matters described in this FAQ. Tanzu by Broadcom provides no assurances that any reported problems will be resolved by Tanzu by Broadcom, even if Tanzu by Broadcom elects to provide information with the goal of addressing a problem. ALL INFORMATION, SOFTWARE, PRODUCTS, MATERIALS, AND SERVICES PROVIDED IN THIS FAQ ARE PROVIDED “AS IS” AND “WITH ALL FAULTS” WITH NO WARRANTIES OR GUARANTEES OF ANY KIND. Tanzu by Broadcom EXPRESSLY DISCLAIMS TO THE FULLEST EXTENT PERMITTED BY LAW ALL EXPRESS, IMPLIED, STATUTORY OR OTHER WARRANTIES, GUARANTEES AND REPRESENTATIONS, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR USE OR PURPOSE, TITLE AND NON-INFRINGEMENT OF PROPRIETARY AND INTELLECTUAL PROPERTY RIGHTS, AND WARRANTIES ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, Tanzu by Broadcom MAKES NO WARRANTY THAT THE INFORMATION IN THIS FAQ WILL MEET YOUR REQUIREMENTS OR THAT THIS FAQ WILL BE UNINTERRUPTED, TIMELY, SECURE, ERROR FREE OR THAT THE SERVICES WILL MEET (OR ARE DESIGNED TO MEET) YOUR BUSINESS REQUIREMENTS.