Skip to end of banner
Go to start of banner

Deploy modules from json list

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 12 Current »

This article describes how to deploy modules from install json formatted list

The purpose of this job, is to give possibility for developers to deploy a set of modules

Job: deployModulesFromJson

Parameters

Parameter

Type

Description

CLUSTERlist<string>Name of cluster where project environment hosted
NAMESPACElist<string>Name of target environment where changes should be applied

CONFIG_TYPE

list<string>Config for module deployment (cpu, memory, replica count, etc)
DEFAULT_TENANT_IDstringTenant id where module should be installed
INSTALL_JSONtextJson formatted install list of modules
LOAD_REFERENCEbooleanSet to true to load reference data during install
LOAD_SAMPLEbooleanSet to true to load sample data during install
SIMULATEbooleanSet to true to simulate installation before install
REINSTALLbooleanSet to true to re-enable modules during install
IGNORE_ERRORSbooleanSet to true to ignore errors during install

Steps

  1. Go to Jenkins
  2. Navigate to folioRancher -> folioDevTools -> moduleDeployment -> deployModulesFromJson
  3. Click Build with Parameters (if you didn't see this button, contact Kitfox team)
  4. Select parameters
    1. CLUSTER - Select name of the cluster where your rancher environment located
    2. NAMESPACE - Select name of target environment where module should be deployed
    3. CONFIG_TYPE - If needed select deployment config type
    4. DEFAULT_TENANT_ID - Set tenant id where module should be registered
    5. INSTALL_JSON - Type/Paste json formatted install list of modules
    6. LOAD_REFERENCE - Set to true if reference data needed
    7. LOAD_SAMPLE - Set to true if sample data needed
    8. SIMULATE - Set to true to simulate installation before install
    9. REINSTALL - Set to true if module should be reinstall (if same version already registered in okapi)
    10. IGNORE_ERRORS - Set to true to ignore errors during install
  5. Click Build button
  6. Wait for completion


Example

  • No labels