Installer directives¶
The installer behavior can be changed with installer directives.
parameter | Purpose | Example |
---|---|---|
action | The installer can run in different action modes see Installer Actions | --set action=install (this is default) |
--logLevel | The installer will log at different levels:
|
--set logLevel=FINEST |
--debug | This will enable debugging in the middle tier installer (Helm) | --debug |
--dry-run | This will parse and do values replacement in all k8s deployment files, but will not deploy them to the k8s cluster, just spool the result to stdout. This setting can be used in combination with --debug to get detailed logging in Helm. | --dry-run |
dbInstaller.extLogging | Will generate verbose logging of DB deployment. | defaults to N --set dbInstaller.extLogging=Y |
logFileLocation | Path to where all logs will be placed The logFileLocation will be set to ../../../logs/ifscloudinstaller if that path exist. (Remote deployment option) |
defaults to %TEMP%/ifsinstaller_<namespace> --set logFileLocation=c:\logs |
--kubeconfig | path to the kubectl config file | --kubeconfig c:\ifs\config\config |
--context | a context in the kubectl file | --context mycluster |
Example:
installer --set action=install --values ifscloud-values.yaml --logLevel=FINEST --debug --set dbInstaller.extLogging=Y --set logFileLocation=c:\ifs\logs