The key component of the package is the release manifest, this declares the component versions of the solution. The desired state engine (Terraform) will ensure all components for the release align with the declaration in the manifest. These are added to your CDAF.solution file.
solutionName=kat
artifactPrefix=0.4
ui_image=cdaf/cdaf:572
api_image=cdaf/kestrel:ubuntu-22.04-14
fast_image=cdaf/fastapi:50
While the stack construction is the same in all environments, unique settings for each environment are defined in configuration management files, e.g. properties.cm
. The properties management is covered in more detail in the Configuration Management section.
context target work_space name_space api_node_category api_ip ui_ip
container TEST kat_test kat-test secondary 10.224.10.11 10.224.10.21
container PROD kat_production kat-prod primary 10.224.10.10 10.224.10.20
Next, build a release package…