Deployment process of the Nexeed infrastructure Helm chart
The deployment of the Nexeed IAS Infrastructure Helm chart is a smooth and efficient process that can be completed quickly and with minimal disruption to ongoing operations.
Dealing with YAML files
YAML is a data serialization language that is consistently listed as one of the most popular programming languages. It’s often used as a format for configuration files, but its object serialization abilities make it a viable replacement for languages like JSON.
YAML’s fields can be overwritten and merged. For example:
# file1.yaml
name: Name1
name: Name2
And if you apply this Yaml to a processor, Name2 will be taken.
Missing fields can be merged:
# file2.yaml
name: Name1
type: shared
mylist:
- item1
- item2
# file3.yaml
name: Name2
count: 100
mylist:
- enum1
If you apply the command with overwrite file2.yaml first then file3.yaml
next, the overall parameters given to the command will be:
name: Name2
type: shared
count: 100
mylist:
- enum1
As you can see the fields from the two YAML files are merged and some of the fields are overwritten. List items cannot be merged.
In this guide, it is necessary to be cautious on what overwrite file(s) to feed into the command and in what order. It is recommended that only 1 YAML overwrite file is given to the command.