Open topic with navigation

TIBCO ActiveMatrix® Service Grid - Container Edition 1.0.0

# Using ConfigMaps with ActiveMatrix Service Grid - Container Edition Applications

ConfigMap stores configuration data for containers. ConfigMap separates out configurations from your Pods and components. It is easier to change and manage ConfigMaps, without hardcoding configuration data to Pod specifications. You can use ConfigMaps to pass substitution variables to applications.

Procedure

1. Create a ConfigMap in Kubernetes.

   Sample manifest file:

       apiVersion: v1
       kind: ConfigMap
       metadata:
         name: airport-config
         namespace: airport
       data:
         svar.app.TEMP_IN_UNIT: C

2. Run the following command:

       kubectl create configmap <name-of-configmap-file-to-be-created>

   It creates a ConfigMap with the name "airport-config" and has one application level substitution variable: svar.app.TEMP_IN_UNIT: C

3. Use this ConfigMap in the application deployment file as environment variable:

       envFrom:
                 - configMapRef:
                    name: <name-of-the-configmap>
                    optional: true

Copyright © 2020-2021. TIBCO Software Inc. All Rights Reserved.