The following configuration parameters may be set in the client configuration file (gold.conf):
account.show [Id,Name,Amount,Constraints,Description] — The default fields shown by glsaccount
accounting.context [hpc] — By specifying the accounting context (either hpc or cloud), the behavior of some client commands are adjusted to show the proper fields for that context. The default is hpc.
allocation.show [Id,Account,Active,StartTime,EndTime,Amount,CreditLimit,Deposited] — The default fields shown by glsalloc
balance.show [Id,Name,Amount,Reserved,Balance,CreditLimit,Available] — The default fields shown by gbalance
currency.precision [0] — Indicates the number of decimal places in the credit currency. For example, if you will be dealing with integer billable units like processor-seconds, use 0 (which is the default). If you will be charging dollars and cents, then use 2. This parameter should be the same in the goldd.conf and gold.conf files.
event.show — [Id,FireCommand,FireTime,ArmTime,RearmPeriod,EndTime,Notify,RearmOnFailure,FailureCommand,CatchUp,CreationTime,Description]
-- The default fields shown by glsevent
log4perl.appender.Log.filename — Used by log4perl to set the base name of the log file
log4perl.appender.Log.max — Used by log4perl to set the number of rolling backup logs
log4perl.appender.Log.size — Used by log4perl to set the size the log will grow to before it is rotated
log4perl.appender.Log.Threshold — Used by log4perl to set the debug level written to the log. The logging threshold can be one of TRACE, DEBUG, INFO, WARN, ERROR, and FATAL.
log4perl.appender.Screen.Threshold — Used by log4perl to set the debug level written to the screen. The logging threshold can be one of TRACE, DEBUG, INFO, WARN, ERROR, and FATAL.
machine.show [Name,Active,Architecture,OperatingSystem,Description] — The default fields shown by glsmachine
notification.show — [Id,Event,Type,Status,Code,Message,Key,Recipient,EndTime,CreationTime]
--The default fields shown by glsnot
project.show [Name,Active,Users,Organization,Description] — The default fields shown by glsproject
quote.show [Id,Amount,Pinned,Instance,UsageRecord,StartTime,EndTime,Duration,ChargeRates,Description] — The default fields shown by glsquote
reservation.show [Id,Instance,Amount,StartTime,EndTime,UsageRecord,Accounts,Description] — The default fields shown by glsres
response.chunking [false] — Indicates whether large responses should be chunked (segmented). If set to false, large responses will be truncated
response.chunksize [1000] — Indicates the line length in the data response that will trigger message segmentation (or truncation). A value of 0 (zero) means unlimited, i.e., that the client will accept the chunksize set by the server. The response chunksize will be taken to be the smaller of the client and server chunksize settings.
security.authentication [true] — Indicates whether outgoing message are signed
security.encryption [false] — Indicates whether outgoing messages are encrypted
server.promotion [suidperl] — When using the symmetric key for security authentication or encryption, since the site.conf file is readable only by the accounting admin user, a method must be employed to temporarily elevate privileges in order to encrypt the communication with the symmetric key. One of two security promotion methods may be selected: suidperl or gauth. Suiperl allows a Perl script to temporarily elevate privileges to the owner of the script if the setuid bit is set on the file. This method is recommended when suidperl can be installed on the system. If you prefer not to use suidperl or if it is not available for your system (such as with Perl 5.12 and higher), you will need to use the gauth security promotion method. Gauth is a setuid binary that allows the request body to be passed in as standard input and returns the authenticated digest and signature. Currently, only suidperl can be used for encryption of client communication. The security promotion method should be configured at install time by specifying the --with-promotion configuration parameter and defaults to suidperl when it is available.
statement.show [Project,User,Machine] — The default discriminator fields in gstatement
transaction.show [Id,Object,Action,Actor,Name,Child,Instance,Count,Amount,Delta,User,Project,Machine,Account,Allocation,UsageRecord,Duration,Description] — The default fields shown by glstrans
usagerecord.show [Id,Type,Instance,Charge,Stage,Quote,User,Group,Project,Organization,Class,QualityOfService,Machine,Nodes,Processors,Memory,Disk,Network,Duration,StartTime,EndTime,Description] — The default fields shown by glsusage
user.show [Name,Active,CommonName,PhoneNumber,EmailAddress,DefaultProject,Description] — The default fields shown by glsuser
(Undefined variable: MyVariables.!CopyrightInfo!)