github.com/Cloud-Foundations/Dominator@v0.3.4/lib/constants/constants.go (about)

     1  package constants
     2  
     3  const (
     4  	SubPortNumber                = 6969
     5  	DominatorPortNumber          = 6970
     6  	ImageServerPortNumber        = 6971
     7  	BasicFileGenServerPortNumber = 6972
     8  	SimpleMdbServerPortNumber    = 6973
     9  	ImageUnpackerPortNumber      = 6974
    10  	ImaginatorPortNumber         = 6975
    11  	HypervisorPortNumber         = 6976
    12  	FleetManagerPortNumber       = 6977
    13  	InstallerPortNumber          = 6978
    14  
    15  	DefaultCpuPercent          = 50
    16  	DefaultNetworkSpeedPercent = 10
    17  	DefaultScanSpeedPercent    = 2
    18  
    19  	AssignedOIDBase        = "1.3.6.1.4.1.9586.100.7"
    20  	PermittedMethodListOID = AssignedOIDBase + ".1"
    21  	GroupListOID           = AssignedOIDBase + ".2"
    22  
    23  	DefaultMdbFile = "/var/lib/mdbd/mdb.json"
    24  
    25  	InitialImageNameFile = "/var/lib/initial-image"
    26  	PatchedImageNameFile = "/var/lib/patched-image"
    27  
    28  	// Metadata service.
    29  	LinklocalAddress = "169.254.169.254"
    30  	MetadataUrl      = "http://" + LinklocalAddress
    31  
    32  	// Common endpoints.
    33  	MetadataUserData = "/latest/user-data"
    34  
    35  	// SmallStack endpoints.
    36  	SmallStackDataSource = "/datasource/SmallStack"
    37  	MetadataEpochTime    = "/latest/dynamic/epoch-time"
    38  	MetadataIdentityCert = "/latest/dynamic/instance-identity/X.509-certificate"
    39  	MetadataIdentityDoc  = "/latest/dynamic/instance-identity/document"
    40  	MetadataIdentityKey  = "/latest/dynamic/instance-identity/X.509-key"
    41  
    42  	MetadataExternallyPatchable = "/latest/is-externally-patchable"
    43  
    44  	// AWS endpoints.
    45  	MetadataAwsInstanceType = "/latest/meta-data/instance-type"
    46  )
    47  
    48  var RequiredPaths = map[string]rune{
    49  	"/etc":        'd',
    50  	"/etc/passwd": 'f',
    51  	"/usr":        'd',
    52  	"/usr/bin":    'd',
    53  }
    54  
    55  var ScanExcludeList = []string{
    56  	"/data/.*",
    57  	"/home/.*",
    58  	"/tmp/.*",
    59  	"/var/log/.*",
    60  	"/var/mail/.*",
    61  	"/var/spool/.*",
    62  	"/var/tmp/.*",
    63  }