...
This is the primary MettleCI Workbench configuration file.e.g
The gitAuthentication
section
Specifies values required to connect to Git systems.
Code Block |
---|
|
gitAuthentication:
sshKey: "/opt/dm/mci/workbench.key"
httpsProvider: "SunJSSE"
httpsCredentialsStore:
type: "PKCS12"
path: "/opt/dm/mci/.secrets/git-credentials.p12"
password: ${file:UTF-8:/opt/dm/mci/.secrets/git-credentials-keystore-password}
|
The datastage
section
Tells MettleCI workbench about your DataStage installation.
Code Block |
---|
|
datastage:
installDir: "/opt/IBM/InformationServer/Server/DSEngine"
domain: "demo115-svcs.dm-demo-datastage.datamigrators.io:59445"
server: "demo115-engn.dm-demo-datastage.datamigrators.io"
username: "isadmin"
password: "{iisenc}W3ZIJYGenK408WMCS36N69SIFaSI9o1ikzRO4SJgjBU="
|
The server
section
Specifies properties of the Workbench service running on your DataStage Engine tier.
Code Block |
---|
|
server:
applicationConnectors:
- type: https
port: 8443
keyStoreType: PKCS12
keyStorePath: /opt/dm/mci/mettleci-trust.p12
keyStorePassword: changeit
trustStoreType: PKCS12
trustStorePath: /opt/dm/mci/mettleci-trust.p12
trustStorePassword: changeit
userInactiveTimeout: 0
featureToggles:
projectRegistration: true
issueManagement: true
multipleWorkItemManagementEnabled: true
|
The logging
section
Describes what, and how, the MettleCI service should log diagnostic information.
Code Block |
---|
|
logging:
type: "default"
level: "INFO"
appenders:
- type: "file"
threshold: "ALL"
timeZone: "UTC"
queueSize: 256
discardingThreshold: -1
currentLogFilename: "/opt/dm/mci/mci.log"
archive: true
archivedLogFilenamePattern: "/opt/dm/mci/mci-%d.log.gz"
archivedFileCount: 5
bufferSize: "8192 bytes"
immediateFlush: true |
Other config.yml
Entries
Various other entries are present which, in general, should be left unmodified unless you are asked to alter them by your Data Migrators support team.
Code Block |
---|
|
userInactiveTimeout: 0
featureToggles:
projectRegistration: true
issueManagement: true
multipleWorkItemManagementEnabled: true
admin:
healthChecks:
minThreads: 1
maxThreads: 4
workQueueSize: 1
tasks: {}
|
The datastage-users.yaml
File
...