Documentation ¶
Overview ¶
Package secret provides a client interface for interacting with the GCP Secret Management service.
Index ¶
Constants ¶
View Source
const ( // NameBuilderMasterKey is the secret name for the builder master key. NameBuilderMasterKey = "builder-master-key" // NameFarmerRunBench is the secret name for farmer run bench. NameFarmerRunBench = "farmer-run-bench" // NameGerritbotGitCookies is the secret name for Gerritbot Git cookies. NameGerritbotGitCookies = "gerritbot-gitcookies" // NameGitHubSSH is the secret name for GitHub SSH key. NameGitHubSSH = "github-ssh" // NameGithubSSHKey is the secret name for the GitHub SSH private key. NameGitHubSSHKey = "github-ssh-private-key" // NameGobotPassword is the secret name for the Gobot password. NameGobotPassword = "gobot-password" // NameGomoteSSHPublicKey is the secret name for the gomote SSH public key. NameGomoteSSHPublicKey = "gomote-ssh-public-key" // NameMaintnerGitHubToken is the secret name for the Maintner GitHub token. NameMaintnerGitHubToken = "maintner-github-token" // NamePubSubHelperWebhook is the secret name for the pubsub helper webhook secret. NamePubSubHelperWebhook = "pubsubhelper-webhook-secret" // NameAWSAccessKey is the secret name for the AWS access key. NameAWSAccessKey = "aws-access-key" // NameAWSKeyID is the secret name for the AWS key id. NameAWSKeyID = "aws-key-id" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is used to interact with the GCP Secret Management service.
func MustNewClient ¶
func MustNewClient() *Client
MustNewClient instantiates an instance of the Secret Manager Client. If there is an error this fuction will exit.
Click to show internal directories.
Click to hide internal directories.