Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

CPS-1031 - Getting issue details... STATUS

Introduction

To fulfill various usage needs it is important that all CPS applications can be configured when they are deployed without requiring any change in the application artifacts (docker images).

CPS applications configuration capabilities are provided by leveraging Spring Boot application properties provided by String Boot:

The properties that are available for configuration include both:

Current Implementation (Jakarta)

CPS configuration properties are implemented at different level

1. Application Level

Following are the properties that are defined at application level in the default application.yml file from the application repository:

  • Application custom properties for any value that should not be hard-coded in the application code source. A default value is provided in the properties file. When deploying the application any user has the option to use the default value provided by the application or change the value to run with a different one.
  • Spring Boot defined properties that need to be set for the application (either because Spring default value does not fit or is not set).

For example, see properties file for CPS application: https://github.com/onap/cps/blob/jakarta/cps-application/src/main/resources/application.yml

2. Helm Chart Level

...

3. Helm Values Level

...

  • No labels