This repository contains the scripts of the tutorial Provision, bind, and use services in a cloud-native way.
Applications often rely on a number of services to do their job. Called backing services, these can include databases, search engines, and AI engines. The twelve-factor methodology for app development states that it is crucial to provision and bind a backing service as part of your application configuration (described in Factor 3 and Factor 4). In addition, it is important that you implement a secure way to retrieve connection information, such as credentials. This tutorial shows you how to manage backing services as code using the IBM Cloud Operator and the Red Hat Service Binding Operator to provision, bind, and use services in a cloud-native way.
In this tutorial, you deploy an application that consumes a backing service, where all the configuration parameters to provision and bind the service are also part of the application configuration. Figure 1 visualizes the solution in a Red Hat OpenShift cluster with the related components and Kubernetes resources.
All source files must include a Copyright and License header. The SPDX license header is preferred because it can be easily scanned.
If you would like to see the detailed LICENSE click here.
#
# Copyright 2020- IBM Inc. All rights reserved
# SPDX-License-Identifier: Apache2.0
#