Skip to content

The repository contains multitarget application (MTA) examples for SAP BTP, Cloud Foundry environment. Examples demonstrate how to achieve different goals using MTAs and show the capabilities of MTA deployment service in the Cloud Foundry environment.

License

Notifications You must be signed in to change notification settings

christiansavchev/cf-mta-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

REUSE status

The repository contains Multitarget Application (MTA) examples for SAP Business Technology Platform Cloud Foundry environment. Examples demonstrate how to achieve different goals using MTAs and what are the capabilities of SAP Cloud Deployment service in Cloud Foundry environment.

Before you start with the examples, please make sure that:

  • You are familiar with the basic concepts of Cloud Foundry, such as Cloud Foundry applications, services, service bindings

  • You are familiar with the basic concepts of MTA modeling, such as MTA modules, resources and dependencies between them. For more information, you may refer to official documentation for Multitarget Applications for the Cloud Foundry Environment on the SAP Help Portal: Multitarget Applications for the Cloud Foundry Environment

Requirements

  • Access to SAP Business Technology Platform Cloud Foundry environment. There you need to have account. MTA examples will be deployed in some of the account’s organization and space.

  • Installed CloudFoundry CLI - ensure that CloudFoundry CLI is installed and working. For more information about installation of CloudFoundry CLI, please visit the official CloudFoundry Documentation. For the examples, CloudFoundry CLI v8 is supported.

  • Installed MultiApps CF CLI Plugin - ensure that MultiApps CF CLI Plugin is installed and working. For more information, please visit the official GitHub Page

  • [Optional] Installed Cloud MTA Build Tool - the tool is used in some of the listed use cases. For more information please visit the official Cloud MTA Build Tool Documentation

Download and Installation

Clone the repository, following the instructions.

MTA use case examples

Share configuration values between MTAs via a configuration registry

Parallel deployment

Optimize deploy time by executing deploy operations in parallel

Sequential resource processing

Zero downtime update

Solution development efficiency

Deploy a remote MTAR

Limitations

Most examples are generic for MultiApps Controller that is the standard MTA Deployment service for Cloud Foundry. Some, however are runnable only on SAP Business Technology Platform Cloud Foundry, because of speciffic service offerings or functionalities available only there.

Known Issues

Not detected issues

How to obtain support

Create an issue, following the instructions.

License

Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSES/Apache-2.0.txt) file.

About

The repository contains multitarget application (MTA) examples for SAP BTP, Cloud Foundry environment. Examples demonstrate how to achieve different goals using MTAs and show the capabilities of MTA deployment service in the Cloud Foundry environment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%