site

package
v0.0.0-...-9febfc8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2025 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Overview

Package site contains site local constants for the crosfleet tool.

Index

Constants

View Source
const VersionNumber = 4

VersionNumber is the service version number for the crosfleet tool.

Variables

View Source
var DefaultAuthOptions auth.Options

DefaultAuthOptions is an auth.Options struct prefilled with chrome-infra defaults.

View Source
var DefaultPRPCOptions = prpcOptionWithUserAgent(fmt.Sprintf("crosfleet/%d", VersionNumber))

DefaultPRPCOptions is used for PRPC clients. If it is nil, the default value is used. See prpc.Options for details.

This is provided so it can be overridden for testing.

View Source
var Dev = Environment{
	SwarmingService: "chromeos-swarming.appspot.com",
	UFSService:      "staging.ufs.api.cr.dev",

	BuildbucketService: "cr-buildbucket.appspot.com",
	DefaultCTPBuilder: &buildbucket_pb.BuilderID{
		Project: "chromeos",
		Bucket:  "testplatform",
		Builder: "cros_test_platform-dev",
	},
	DUTLeaserBuilder: &buildbucket_pb.BuilderID{
		Project: "chromeos",
		Bucket:  "test_runner",
		Builder: "dut_leaser",
	},
}

Dev is the environment for dev.

View Source
var Prod = Environment{
	SwarmingService: "chromeos-swarming.appspot.com",
	UFSService:      "ufs.api.cr.dev",

	BuildbucketService: "cr-buildbucket.appspot.com",
	DefaultCTPBuilder: &buildbucket_pb.BuilderID{
		Project: "chromeos",
		Bucket:  "testplatform",
		Builder: "cros_test_platform",
	},
	DUTLeaserBuilder: &buildbucket_pb.BuilderID{
		Project: "chromeos",
		Bucket:  "test_runner",
		Builder: "dut_leaser",
	},
}

Prod is the environment for prod.

View Source
var Staging = Environment{
	SwarmingService: "chromeos-swarming.appspot.com",
	UFSService:      "ufs.api.cr.dev",

	BuildbucketService: "cr-buildbucket.appspot.com",
	DefaultCTPBuilder: &buildbucket_pb.BuilderID{
		Project: "chromeos",
		Bucket:  "testplatform",
		Builder: "cros_test_platform-staging",
	},
	DUTLeaserBuilder: &buildbucket_pb.BuilderID{
		Project: "chromeos",
		Bucket:  "test_runner",
		Builder: "dut_leaser",
	},
}

Staging is the environment for staging.

Functions

This section is empty.

Types

type Environment

type Environment struct {
	SwarmingService string
	UFSService      string

	// Buildbucket-specific values.
	BuildbucketService string
	DefaultCTPBuilder  *buildbucket_pb.BuilderID
	DUTLeaserBuilder   *buildbucket_pb.BuilderID
}

Environment contains environment specific values.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL