luci: go.chromium.org/luci/hardcoded/chromeinfra Index | Files

package chromeinfra

import "go.chromium.org/luci/hardcoded/chromeinfra"

Package chromeinfra contains hardcoded values related to Chrome Infra.

It is supposed to be imported only by leaf 'main' packages of various binaries. All non-main packages must not hardcode any environment related values and must accept them as parameters passed from 'main'.

Index

Package Files

chromeinfra.go

Constants

const (
    // CIPDServiceURL is URL of a CIPD backend to connect to by default.
    CIPDServiceURL = "https://chrome-infra-packages.appspot.com"

    // LogDogHost is the default host of the production LogDog service in Chrome
    // Operations.
    LogDogHost = "logs.chromium.org"

    // LogDogHostAppSpot is the ".appspot.com" host equivalent of LogDogHost.
    LogDogHostAppSpot = "luci-logdog.appspot.com"

    // LogDogDevHost is the default host of the development LogDog service in
    // Chrome Operations.
    LogDogDevHost = "luci-logdog-dev.appspot.com"

    // MachineDatabaseHost is the URL of the Machine Database.
    MachineDatabaseHost = "machine-db.appspot.com"

    // MachineDatabaseDevURL is the URL of the Machine Database dev instance.
    MachineDatabaseDevHost = "machine-db-dev.appspot.com"
)

func DefaultAuthOptions Uses

func DefaultAuthOptions() auth.Options

DefaultAuthOptions returns auth.Options struct prefilled with chrome-infra defaults.

func SecretsDir Uses

func SecretsDir() string

SecretsDir returns an absolute path to a directory (in $HOME) to keep secret files in (e.g. OAuth refresh tokens) or an empty string if $HOME can't be determined (happens in some degenerate cases, it just disables auth token cache).

Package chromeinfra imports 6 packages (graph) and is imported by 38 packages. Updated 2018-10-21. Refresh now. Tools for package owners.