Documentation ¶
Index ¶
- Variables
- type Artifacts
- func (*Artifacts) Descriptor() ([]byte, []int)deprecated
- func (x *Artifacts) GetBitbucket() *Bitbucket
- func (x *Artifacts) GetGcs() *Gcs
- func (x *Artifacts) GetGithub() *GitHub
- func (x *Artifacts) GetGitlab() *GitLab
- func (x *Artifacts) GetGitrepo() *GitRepo
- func (x *Artifacts) GetHelm() *Helm
- func (x *Artifacts) GetHttp() *Http
- func (x *Artifacts) GetMaven() *Maven
- func (x *Artifacts) GetOracle() *Oracle
- func (x *Artifacts) GetS3() *S3
- func (x *Artifacts) GetTemplates() []*Template
- func (*Artifacts) ProtoMessage()
- func (x *Artifacts) ProtoReflect() protoreflect.Message
- func (x *Artifacts) Reset()
- func (x *Artifacts) String() string
- type Bitbucket
- func (*Bitbucket) Descriptor() ([]byte, []int)deprecated
- func (x *Bitbucket) GetAccounts() []*BitbucketAccount
- func (x *Bitbucket) GetEnabled() *wrappers.BoolValue
- func (*Bitbucket) ProtoMessage()
- func (x *Bitbucket) ProtoReflect() protoreflect.Message
- func (x *Bitbucket) Reset()
- func (x *Bitbucket) String() string
- type BitbucketAccount
- func (*BitbucketAccount) Descriptor() ([]byte, []int)deprecated
- func (x *BitbucketAccount) GetName() string
- func (x *BitbucketAccount) GetPassword() string
- func (x *BitbucketAccount) GetUsername() string
- func (x *BitbucketAccount) GetUsernamePasswordFile() string
- func (*BitbucketAccount) ProtoMessage()
- func (x *BitbucketAccount) ProtoReflect() protoreflect.Message
- func (x *BitbucketAccount) Reset()
- func (x *BitbucketAccount) String() string
- type Gcs
- type GcsAccount
- type GitHub
- type GitHubAccount
- func (*GitHubAccount) Descriptor() ([]byte, []int)deprecated
- func (x *GitHubAccount) GetName() string
- func (x *GitHubAccount) GetPassword() string
- func (x *GitHubAccount) GetToken() string
- func (x *GitHubAccount) GetTokenFile() string
- func (x *GitHubAccount) GetUsername() string
- func (x *GitHubAccount) GetUsernamePasswordFile() string
- func (*GitHubAccount) ProtoMessage()
- func (x *GitHubAccount) ProtoReflect() protoreflect.Message
- func (x *GitHubAccount) Reset()
- func (x *GitHubAccount) String() string
- type GitLab
- type GitLabAccount
- func (*GitLabAccount) Descriptor() ([]byte, []int)deprecated
- func (x *GitLabAccount) GetName() string
- func (x *GitLabAccount) GetToken() string
- func (x *GitLabAccount) GetTokenFile() string
- func (*GitLabAccount) ProtoMessage()
- func (x *GitLabAccount) ProtoReflect() protoreflect.Message
- func (x *GitLabAccount) Reset()
- func (x *GitLabAccount) String() string
- type GitRepo
- func (*GitRepo) Descriptor() ([]byte, []int)deprecated
- func (x *GitRepo) GetAccounts() []*GitRepoAccount
- func (x *GitRepo) GetEnabled() *wrappers.BoolValue
- func (*GitRepo) ProtoMessage()
- func (x *GitRepo) ProtoReflect() protoreflect.Message
- func (x *GitRepo) Reset()
- func (x *GitRepo) String() string
- type GitRepoAccount
- func (*GitRepoAccount) Descriptor() ([]byte, []int)deprecated
- func (x *GitRepoAccount) GetName() string
- func (x *GitRepoAccount) GetPassword() string
- func (x *GitRepoAccount) GetSshKnownHostsFilePath() string
- func (x *GitRepoAccount) GetSshPrivateKeyFilePath() string
- func (x *GitRepoAccount) GetSshPrivateKeyPassphrase() string
- func (x *GitRepoAccount) GetSshTrustUnknownHosts() *wrappers.BoolValue
- func (x *GitRepoAccount) GetToken() string
- func (x *GitRepoAccount) GetTokenFile() string
- func (x *GitRepoAccount) GetUsername() string
- func (x *GitRepoAccount) GetUsernamePasswordFile() string
- func (*GitRepoAccount) ProtoMessage()
- func (x *GitRepoAccount) ProtoReflect() protoreflect.Message
- func (x *GitRepoAccount) Reset()
- func (x *GitRepoAccount) String() string
- type Helm
- type HelmAccount
- func (*HelmAccount) Descriptor() ([]byte, []int)deprecated
- func (x *HelmAccount) GetName() string
- func (x *HelmAccount) GetPassword() string
- func (x *HelmAccount) GetRepository() string
- func (x *HelmAccount) GetUsername() string
- func (x *HelmAccount) GetUsernamePasswordFile() string
- func (*HelmAccount) ProtoMessage()
- func (x *HelmAccount) ProtoReflect() protoreflect.Message
- func (x *HelmAccount) Reset()
- func (x *HelmAccount) String() string
- type Http
- type HttpAccount
- func (*HttpAccount) Descriptor() ([]byte, []int)deprecated
- func (x *HttpAccount) GetName() string
- func (x *HttpAccount) GetPassword() string
- func (x *HttpAccount) GetUsername() string
- func (x *HttpAccount) GetUsernamePasswordFile() string
- func (*HttpAccount) ProtoMessage()
- func (x *HttpAccount) ProtoReflect() protoreflect.Message
- func (x *HttpAccount) Reset()
- func (x *HttpAccount) String() string
- type Maven
- type MavenAccount
- func (*MavenAccount) Descriptor() ([]byte, []int)deprecated
- func (x *MavenAccount) GetName() string
- func (x *MavenAccount) GetRepositoryUrl() string
- func (*MavenAccount) ProtoMessage()
- func (x *MavenAccount) ProtoReflect() protoreflect.Message
- func (x *MavenAccount) Reset()
- func (x *MavenAccount) String() string
- type Oracle
- type OracleAccount
- func (*OracleAccount) Descriptor() ([]byte, []int)deprecated
- func (x *OracleAccount) GetFingerprint() string
- func (x *OracleAccount) GetName() string
- func (x *OracleAccount) GetNamespace() string
- func (x *OracleAccount) GetPrivateKeyPassphrase() string
- func (x *OracleAccount) GetRegion() string
- func (x *OracleAccount) GetSshPrivateKeyFilePath() string
- func (x *OracleAccount) GetTenancyId() string
- func (x *OracleAccount) GetUserId() string
- func (*OracleAccount) ProtoMessage()
- func (x *OracleAccount) ProtoReflect() protoreflect.Message
- func (x *OracleAccount) Reset()
- func (x *OracleAccount) String() string
- type S3
- type S3Account
- func (*S3Account) Descriptor() ([]byte, []int)deprecated
- func (x *S3Account) GetApiEndpoint() string
- func (x *S3Account) GetApiRegion() string
- func (x *S3Account) GetAwsAccessKeyId() string
- func (x *S3Account) GetAwsSecretAccessKey() string
- func (x *S3Account) GetName() string
- func (x *S3Account) GetRegion() string
- func (*S3Account) ProtoMessage()
- func (x *S3Account) ProtoReflect() protoreflect.Message
- func (x *S3Account) Reset()
- func (x *S3Account) String() string
- type Template
Constants ¶
This section is empty.
Variables ¶
var File_artifact_artifacts_proto protoreflect.FileDescriptor
var File_artifact_bitbucket_proto protoreflect.FileDescriptor
var File_artifact_gcs_proto protoreflect.FileDescriptor
var File_artifact_github_proto protoreflect.FileDescriptor
var File_artifact_gitlab_proto protoreflect.FileDescriptor
var File_artifact_gitrepo_proto protoreflect.FileDescriptor
var File_artifact_helm_proto protoreflect.FileDescriptor
var File_artifact_http_proto protoreflect.FileDescriptor
var File_artifact_maven_proto protoreflect.FileDescriptor
var File_artifact_oracle_proto protoreflect.FileDescriptor
var File_artifact_s3_proto protoreflect.FileDescriptor
var File_artifact_template_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Artifacts ¶
type Artifacts struct { Bitbucket *Bitbucket `protobuf:"bytes,1,opt,name=bitbucket,proto3" json:"bitbucket,omitempty"` Gcs *Gcs `protobuf:"bytes,2,opt,name=gcs,proto3" json:"gcs,omitempty"` Github *GitHub `protobuf:"bytes,3,opt,name=github,proto3" json:"github,omitempty"` Gitlab *GitLab `protobuf:"bytes,4,opt,name=gitlab,proto3" json:"gitlab,omitempty"` Gitrepo *GitRepo `protobuf:"bytes,5,opt,name=gitrepo,proto3" json:"gitrepo,omitempty"` Helm *Helm `protobuf:"bytes,6,opt,name=helm,proto3" json:"helm,omitempty"` Http *Http `protobuf:"bytes,7,opt,name=http,proto3" json:"http,omitempty"` Maven *Maven `protobuf:"bytes,8,opt,name=maven,proto3" json:"maven,omitempty"` Oracle *Oracle `protobuf:"bytes,9,opt,name=oracle,proto3" json:"oracle,omitempty"` S3 *S3 `protobuf:"bytes,10,opt,name=s3,proto3" json:"s3,omitempty"` Templates []*Template `protobuf:"bytes,11,rep,name=templates,proto3" json:"templates,omitempty"` // contains filtered or unexported fields }
Configuration for artifact support.
func (*Artifacts) Descriptor
deprecated
func (*Artifacts) GetBitbucket ¶
func (*Artifacts) GetGitrepo ¶
func (*Artifacts) GetTemplates ¶
func (*Artifacts) ProtoMessage ¶
func (*Artifacts) ProtoMessage()
func (*Artifacts) ProtoReflect ¶
func (x *Artifacts) ProtoReflect() protoreflect.Message
type Bitbucket ¶
type Bitbucket struct { // Whether the Bitbucket artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured Bitbucket accounts. Accounts []*BitbucketAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the Bitbucket artifact provider.
func (*Bitbucket) Descriptor
deprecated
func (*Bitbucket) GetAccounts ¶
func (x *Bitbucket) GetAccounts() []*BitbucketAccount
func (*Bitbucket) GetEnabled ¶
func (*Bitbucket) ProtoMessage ¶
func (*Bitbucket) ProtoMessage()
func (*Bitbucket) ProtoReflect ¶
func (x *Bitbucket) ProtoReflect() protoreflect.Message
type BitbucketAccount ¶
type BitbucketAccount struct { // The name of the account, which must be unique among configured Bitbucket accounts. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The username of the account. Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` // The password of the account. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // The path to a file containing the username and password of the account // in the format `${username}:${password}`. UsernamePasswordFile string `protobuf:"bytes,4,opt,name=usernamePasswordFile,proto3" json:"usernamePasswordFile,omitempty"` // contains filtered or unexported fields }
Configuration for a Bitbucket artifact account. For each account, set both `username` and `password`, or set `usernamePasswordFile`.
func (*BitbucketAccount) Descriptor
deprecated
func (*BitbucketAccount) Descriptor() ([]byte, []int)
Deprecated: Use BitbucketAccount.ProtoReflect.Descriptor instead.
func (*BitbucketAccount) GetName ¶
func (x *BitbucketAccount) GetName() string
func (*BitbucketAccount) GetPassword ¶
func (x *BitbucketAccount) GetPassword() string
func (*BitbucketAccount) GetUsername ¶
func (x *BitbucketAccount) GetUsername() string
func (*BitbucketAccount) GetUsernamePasswordFile ¶
func (x *BitbucketAccount) GetUsernamePasswordFile() string
func (*BitbucketAccount) ProtoMessage ¶
func (*BitbucketAccount) ProtoMessage()
func (*BitbucketAccount) ProtoReflect ¶
func (x *BitbucketAccount) ProtoReflect() protoreflect.Message
func (*BitbucketAccount) Reset ¶
func (x *BitbucketAccount) Reset()
func (*BitbucketAccount) String ¶
func (x *BitbucketAccount) String() string
type Gcs ¶
type Gcs struct { // Whether the Google Cloud Storage artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured Cloud Storage accounts. Accounts []*GcsAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the Google Cloud Storage artifact provider.
func (*Gcs) Descriptor
deprecated
func (*Gcs) GetAccounts ¶
func (x *Gcs) GetAccounts() []*GcsAccount
func (*Gcs) GetEnabled ¶
func (*Gcs) ProtoMessage ¶
func (*Gcs) ProtoMessage()
func (*Gcs) ProtoReflect ¶
func (x *Gcs) ProtoReflect() protoreflect.Message
type GcsAccount ¶
type GcsAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The path to a JSON key to authenticate a Google Cloud service account. // The service account must have the `roles/storage.admin` role enabled. JsonPath string `protobuf:"bytes,2,opt,name=jsonPath,proto3" json:"jsonPath,omitempty"` // contains filtered or unexported fields }
Configuration for a Google Cloud Storage artifact account.
func (*GcsAccount) Descriptor
deprecated
func (*GcsAccount) Descriptor() ([]byte, []int)
Deprecated: Use GcsAccount.ProtoReflect.Descriptor instead.
func (*GcsAccount) GetJsonPath ¶
func (x *GcsAccount) GetJsonPath() string
func (*GcsAccount) GetName ¶
func (x *GcsAccount) GetName() string
func (*GcsAccount) ProtoMessage ¶
func (*GcsAccount) ProtoMessage()
func (*GcsAccount) ProtoReflect ¶
func (x *GcsAccount) ProtoReflect() protoreflect.Message
func (*GcsAccount) Reset ¶
func (x *GcsAccount) Reset()
func (*GcsAccount) String ¶
func (x *GcsAccount) String() string
type GitHub ¶
type GitHub struct { // Whether the GitHub artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured GitHub accounts. Accounts []*GitHubAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the GitHub artifact provider.
func (*GitHub) Descriptor
deprecated
func (*GitHub) GetAccounts ¶
func (x *GitHub) GetAccounts() []*GitHubAccount
func (*GitHub) GetEnabled ¶
func (*GitHub) ProtoMessage ¶
func (*GitHub) ProtoMessage()
func (*GitHub) ProtoReflect ¶
func (x *GitHub) ProtoReflect() protoreflect.Message
type GitHubAccount ¶
type GitHubAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The GitHub account username. Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` // The GitHub account password. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // The path to a file containing the username and password for the account // in the format `${username}:${password}`. UsernamePasswordFile string `protobuf:"bytes,4,opt,name=usernamePasswordFile,proto3" json:"usernamePasswordFile,omitempty"` // The GitHub access token. Token string `protobuf:"bytes,5,opt,name=token,proto3" json:"token,omitempty"` // The path to a file containing the GitHub access token. TokenFile string `protobuf:"bytes,6,opt,name=tokenFile,proto3" json:"tokenFile,omitempty"` // contains filtered or unexported fields }
Configuration for a GitHub artifact account. For each account, set one of the following:
* `username` and `password` * `usernamePasswordFile` * `token` * `tokenFile`.
func (*GitHubAccount) Descriptor
deprecated
func (*GitHubAccount) Descriptor() ([]byte, []int)
Deprecated: Use GitHubAccount.ProtoReflect.Descriptor instead.
func (*GitHubAccount) GetName ¶
func (x *GitHubAccount) GetName() string
func (*GitHubAccount) GetPassword ¶
func (x *GitHubAccount) GetPassword() string
func (*GitHubAccount) GetToken ¶
func (x *GitHubAccount) GetToken() string
func (*GitHubAccount) GetTokenFile ¶
func (x *GitHubAccount) GetTokenFile() string
func (*GitHubAccount) GetUsername ¶
func (x *GitHubAccount) GetUsername() string
func (*GitHubAccount) GetUsernamePasswordFile ¶
func (x *GitHubAccount) GetUsernamePasswordFile() string
func (*GitHubAccount) ProtoMessage ¶
func (*GitHubAccount) ProtoMessage()
func (*GitHubAccount) ProtoReflect ¶
func (x *GitHubAccount) ProtoReflect() protoreflect.Message
func (*GitHubAccount) Reset ¶
func (x *GitHubAccount) Reset()
func (*GitHubAccount) String ¶
func (x *GitHubAccount) String() string
type GitLab ¶
type GitLab struct { // Whether the GitLab artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured GitLab accounts. Accounts []*GitLabAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the GitLab artifact provider.
func (*GitLab) Descriptor
deprecated
func (*GitLab) GetAccounts ¶
func (x *GitLab) GetAccounts() []*GitLabAccount
func (*GitLab) GetEnabled ¶
func (*GitLab) ProtoMessage ¶
func (*GitLab) ProtoMessage()
func (*GitLab) ProtoReflect ¶
func (x *GitLab) ProtoReflect() protoreflect.Message
type GitLabAccount ¶
type GitLabAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The GitLab access token. Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // The path to a file containing the GitLab access token. TokenFile string `protobuf:"bytes,3,opt,name=tokenFile,proto3" json:"tokenFile,omitempty"` // contains filtered or unexported fields }
Configuration for a GitLab artifact account. For authentication, specify either `token` or `tokenFile`.
func (*GitLabAccount) Descriptor
deprecated
func (*GitLabAccount) Descriptor() ([]byte, []int)
Deprecated: Use GitLabAccount.ProtoReflect.Descriptor instead.
func (*GitLabAccount) GetName ¶
func (x *GitLabAccount) GetName() string
func (*GitLabAccount) GetToken ¶
func (x *GitLabAccount) GetToken() string
func (*GitLabAccount) GetTokenFile ¶
func (x *GitLabAccount) GetTokenFile() string
func (*GitLabAccount) ProtoMessage ¶
func (*GitLabAccount) ProtoMessage()
func (*GitLabAccount) ProtoReflect ¶
func (x *GitLabAccount) ProtoReflect() protoreflect.Message
func (*GitLabAccount) Reset ¶
func (x *GitLabAccount) Reset()
func (*GitLabAccount) String ¶
func (x *GitLabAccount) String() string
type GitRepo ¶
type GitRepo struct { // Whether the Git repo artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured Git Repo accounts. Accounts []*GitRepoAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the Git repo artifact provider.
func (*GitRepo) Descriptor
deprecated
func (*GitRepo) GetAccounts ¶
func (x *GitRepo) GetAccounts() []*GitRepoAccount
func (*GitRepo) GetEnabled ¶
func (*GitRepo) ProtoMessage ¶
func (*GitRepo) ProtoMessage()
func (*GitRepo) ProtoReflect ¶
func (x *GitRepo) ProtoReflect() protoreflect.Message
type GitRepoAccount ¶
type GitRepoAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The username of the account. Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` // The password of the account. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // The path to a file containing the username and password of the account // in the format `${username}:${password}`. UsernamePasswordFile string `protobuf:"bytes,4,opt,name=usernamePasswordFile,proto3" json:"usernamePasswordFile,omitempty"` // The access token for the repository. Token string `protobuf:"bytes,5,opt,name=token,proto3" json:"token,omitempty"` // The path to a file containing the repository access token. TokenFile string `protobuf:"bytes,6,opt,name=tokenFile,proto3" json:"tokenFile,omitempty"` // The path to an SSH private key to be used when connecting with the // repository over SSH. SshPrivateKeyFilePath string `protobuf:"bytes,7,opt,name=sshPrivateKeyFilePath,proto3" json:"sshPrivateKeyFilePath,omitempty"` // The passphrase to an SSH private key to be used when connecting with // the repository over SSH. SshPrivateKeyPassphrase string `protobuf:"bytes,8,opt,name=sshPrivateKeyPassphrase,proto3" json:"sshPrivateKeyPassphrase,omitempty"` // The path to a `known_hosts` file to be used when connecting with a // repository over SSH. SshKnownHostsFilePath string `protobuf:"bytes,9,opt,name=sshKnownHostsFilePath,proto3" json:"sshKnownHostsFilePath,omitempty"` // If `true`, Spinnaker can connect with a Git repository over SSH without // verifying the server's IP address against a `known_hosts` file. SshTrustUnknownHosts *wrappers.BoolValue `protobuf:"bytes,10,opt,name=sshTrustUnknownHosts,proto3" json:"sshTrustUnknownHosts,omitempty"` // contains filtered or unexported fields }
Configuration for a Git repo artifact account. An account configured here maps to a credential that can authenticate against a Git repository hosted by a Git hosting service.
For authentication, set one of the following: * `username` and `password` * `usernamePasswordFile` * `token` * `tokenFile` * `sshPrivateKeyFilePath` and `sshPrivateKeyPassphrase`
func (*GitRepoAccount) Descriptor
deprecated
func (*GitRepoAccount) Descriptor() ([]byte, []int)
Deprecated: Use GitRepoAccount.ProtoReflect.Descriptor instead.
func (*GitRepoAccount) GetName ¶
func (x *GitRepoAccount) GetName() string
func (*GitRepoAccount) GetPassword ¶
func (x *GitRepoAccount) GetPassword() string
func (*GitRepoAccount) GetSshKnownHostsFilePath ¶
func (x *GitRepoAccount) GetSshKnownHostsFilePath() string
func (*GitRepoAccount) GetSshPrivateKeyFilePath ¶
func (x *GitRepoAccount) GetSshPrivateKeyFilePath() string
func (*GitRepoAccount) GetSshPrivateKeyPassphrase ¶
func (x *GitRepoAccount) GetSshPrivateKeyPassphrase() string
func (*GitRepoAccount) GetSshTrustUnknownHosts ¶
func (x *GitRepoAccount) GetSshTrustUnknownHosts() *wrappers.BoolValue
func (*GitRepoAccount) GetToken ¶
func (x *GitRepoAccount) GetToken() string
func (*GitRepoAccount) GetTokenFile ¶
func (x *GitRepoAccount) GetTokenFile() string
func (*GitRepoAccount) GetUsername ¶
func (x *GitRepoAccount) GetUsername() string
func (*GitRepoAccount) GetUsernamePasswordFile ¶
func (x *GitRepoAccount) GetUsernamePasswordFile() string
func (*GitRepoAccount) ProtoMessage ¶
func (*GitRepoAccount) ProtoMessage()
func (*GitRepoAccount) ProtoReflect ¶
func (x *GitRepoAccount) ProtoReflect() protoreflect.Message
func (*GitRepoAccount) Reset ¶
func (x *GitRepoAccount) Reset()
func (*GitRepoAccount) String ¶
func (x *GitRepoAccount) String() string
type Helm ¶
type Helm struct { // Whether the Helm artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured Helm accounts. Accounts []*HelmAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the Helm artifact provider.
func (*Helm) Descriptor
deprecated
func (*Helm) GetAccounts ¶
func (x *Helm) GetAccounts() []*HelmAccount
func (*Helm) GetEnabled ¶
func (*Helm) ProtoMessage ¶
func (*Helm) ProtoMessage()
func (*Helm) ProtoReflect ¶
func (x *Helm) ProtoReflect() protoreflect.Message
type HelmAccount ¶
type HelmAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The Helm chart repository URL. Repository string `protobuf:"bytes,2,opt,name=repository,proto3" json:"repository,omitempty"` // A username for Helm chart repository basic authentication. Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"` // A password for Helm chart repository basic authentication. Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"` // The path to a file containing the username and password for Helm chart // repository basic authentication. Must be in the format // `${username}:${password}`. UsernamePasswordFile string `protobuf:"bytes,5,opt,name=usernamePasswordFile,proto3" json:"usernamePasswordFile,omitempty"` // contains filtered or unexported fields }
Configuration for a Helm artifact account. For authentication, specify either `username` and `password` or `usernamePasswordFile`.
func (*HelmAccount) Descriptor
deprecated
func (*HelmAccount) Descriptor() ([]byte, []int)
Deprecated: Use HelmAccount.ProtoReflect.Descriptor instead.
func (*HelmAccount) GetName ¶
func (x *HelmAccount) GetName() string
func (*HelmAccount) GetPassword ¶
func (x *HelmAccount) GetPassword() string
func (*HelmAccount) GetRepository ¶
func (x *HelmAccount) GetRepository() string
func (*HelmAccount) GetUsername ¶
func (x *HelmAccount) GetUsername() string
func (*HelmAccount) GetUsernamePasswordFile ¶
func (x *HelmAccount) GetUsernamePasswordFile() string
func (*HelmAccount) ProtoMessage ¶
func (*HelmAccount) ProtoMessage()
func (*HelmAccount) ProtoReflect ¶
func (x *HelmAccount) ProtoReflect() protoreflect.Message
func (*HelmAccount) Reset ¶
func (x *HelmAccount) Reset()
func (*HelmAccount) String ¶
func (x *HelmAccount) String() string
type Http ¶
type Http struct { // Whether the HTTP artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured HTTP accounts. Accounts []*HttpAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the HTTP artifact provider.
func (*Http) Descriptor
deprecated
func (*Http) GetAccounts ¶
func (x *Http) GetAccounts() []*HttpAccount
func (*Http) GetEnabled ¶
func (*Http) ProtoMessage ¶
func (*Http) ProtoMessage()
func (*Http) ProtoReflect ¶
func (x *Http) ProtoReflect() protoreflect.Message
type HttpAccount ¶
type HttpAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A username for HTTP basic authentication. Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` // A password for HTTP basic authentication. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // The path to a file containing the username and password for HTTP basic // authentication. Contents of the file must be in the format // `${username}:${password}`. UsernamePasswordFile string `protobuf:"bytes,4,opt,name=usernamePasswordFile,proto3" json:"usernamePasswordFile,omitempty"` // contains filtered or unexported fields }
Configuration for an HTTP artifact account. For authentication, specify either `username` and `password` or `usernamePasswordFile`.
func (*HttpAccount) Descriptor
deprecated
func (*HttpAccount) Descriptor() ([]byte, []int)
Deprecated: Use HttpAccount.ProtoReflect.Descriptor instead.
func (*HttpAccount) GetName ¶
func (x *HttpAccount) GetName() string
func (*HttpAccount) GetPassword ¶
func (x *HttpAccount) GetPassword() string
func (*HttpAccount) GetUsername ¶
func (x *HttpAccount) GetUsername() string
func (*HttpAccount) GetUsernamePasswordFile ¶
func (x *HttpAccount) GetUsernamePasswordFile() string
func (*HttpAccount) ProtoMessage ¶
func (*HttpAccount) ProtoMessage()
func (*HttpAccount) ProtoReflect ¶
func (x *HttpAccount) ProtoReflect() protoreflect.Message
func (*HttpAccount) Reset ¶
func (x *HttpAccount) Reset()
func (*HttpAccount) String ¶
func (x *HttpAccount) String() string
type Maven ¶
type Maven struct { // Whether the Maven artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured Maven accounts. Accounts []*MavenAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the Maven artifact provider.
func (*Maven) Descriptor
deprecated
func (*Maven) GetAccounts ¶
func (x *Maven) GetAccounts() []*MavenAccount
func (*Maven) GetEnabled ¶
func (*Maven) ProtoMessage ¶
func (*Maven) ProtoMessage()
func (*Maven) ProtoReflect ¶
func (x *Maven) ProtoReflect() protoreflect.Message
type MavenAccount ¶
type MavenAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // (Required) The full URI for the Maven repository (for example, // `http://some.host.com/repository/path`). RepositoryUrl string `protobuf:"bytes,2,opt,name=repositoryUrl,proto3" json:"repositoryUrl,omitempty"` // contains filtered or unexported fields }
Configuration for a Maven artifact account.
func (*MavenAccount) Descriptor
deprecated
func (*MavenAccount) Descriptor() ([]byte, []int)
Deprecated: Use MavenAccount.ProtoReflect.Descriptor instead.
func (*MavenAccount) GetName ¶
func (x *MavenAccount) GetName() string
func (*MavenAccount) GetRepositoryUrl ¶
func (x *MavenAccount) GetRepositoryUrl() string
func (*MavenAccount) ProtoMessage ¶
func (*MavenAccount) ProtoMessage()
func (*MavenAccount) ProtoReflect ¶
func (x *MavenAccount) ProtoReflect() protoreflect.Message
func (*MavenAccount) Reset ¶
func (x *MavenAccount) Reset()
func (*MavenAccount) String ¶
func (x *MavenAccount) String() string
type Oracle ¶
type Oracle struct { // Whether the Oracle artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured Oracle artifact accounts. Accounts []*OracleAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the Oracle artifact provider.
func (*Oracle) Descriptor
deprecated
func (*Oracle) GetAccounts ¶
func (x *Oracle) GetAccounts() []*OracleAccount
func (*Oracle) GetEnabled ¶
func (*Oracle) ProtoMessage ¶
func (*Oracle) ProtoMessage()
func (*Oracle) ProtoReflect ¶
func (x *Oracle) ProtoReflect() protoreflect.Message
type OracleAccount ¶
type OracleAccount struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The fingerprint of the public key. Fingerprint string `protobuf:"bytes,2,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` // The namespace in which the bucket and objects will be created. Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` // The passphrase used for the private key, if it is encrypted. PrivateKeyPassphrase string `protobuf:"bytes,4,opt,name=privateKeyPassphrase,proto3" json:"privateKeyPassphrase,omitempty"` // An Oracle region (for example, `us-phoenix-1`). Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"` // Path to the private key in PEM format. SshPrivateKeyFilePath string `protobuf:"bytes,6,opt,name=sshPrivateKeyFilePath,proto3" json:"sshPrivateKeyFilePath,omitempty"` // The OCID of the Oracle Tenancy to use. TenancyId string `protobuf:"bytes,7,opt,name=tenancyId,proto3" json:"tenancyId,omitempty"` // The OCID of the Oracle User with which to authenticate. UserId string `protobuf:"bytes,8,opt,name=userId,proto3" json:"userId,omitempty"` // contains filtered or unexported fields }
Configuration for an Oracle artifact account.
func (*OracleAccount) Descriptor
deprecated
func (*OracleAccount) Descriptor() ([]byte, []int)
Deprecated: Use OracleAccount.ProtoReflect.Descriptor instead.
func (*OracleAccount) GetFingerprint ¶
func (x *OracleAccount) GetFingerprint() string
func (*OracleAccount) GetName ¶
func (x *OracleAccount) GetName() string
func (*OracleAccount) GetNamespace ¶
func (x *OracleAccount) GetNamespace() string
func (*OracleAccount) GetPrivateKeyPassphrase ¶
func (x *OracleAccount) GetPrivateKeyPassphrase() string
func (*OracleAccount) GetRegion ¶
func (x *OracleAccount) GetRegion() string
func (*OracleAccount) GetSshPrivateKeyFilePath ¶
func (x *OracleAccount) GetSshPrivateKeyFilePath() string
func (*OracleAccount) GetTenancyId ¶
func (x *OracleAccount) GetTenancyId() string
func (*OracleAccount) GetUserId ¶
func (x *OracleAccount) GetUserId() string
func (*OracleAccount) ProtoMessage ¶
func (*OracleAccount) ProtoMessage()
func (*OracleAccount) ProtoReflect ¶
func (x *OracleAccount) ProtoReflect() protoreflect.Message
func (*OracleAccount) Reset ¶
func (x *OracleAccount) Reset()
func (*OracleAccount) String ¶
func (x *OracleAccount) String() string
type S3 ¶
type S3 struct { // Whether the S3 artifact provider is enabled. Enabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The list of configured S3 artifact accounts. Accounts []*S3Account `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` // contains filtered or unexported fields }
Configuration for the S3 artifact provider.
func (*S3) Descriptor
deprecated
func (*S3) GetAccounts ¶
func (*S3) GetEnabled ¶
func (*S3) ProtoMessage ¶
func (*S3) ProtoMessage()
func (*S3) ProtoReflect ¶
func (x *S3) ProtoReflect() protoreflect.Message
type S3Account ¶
type S3Account struct { // The name of the account. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The S3 API endpoint. This is only required when using an S3 clone such // as Minio. ApiEndpoint string `protobuf:"bytes,2,opt,name=apiEndpoint,proto3" json:"apiEndpoint,omitempty"` // The S3 API region. This is only required when using an S3 clone such as // Minio. ApiRegion string `protobuf:"bytes,3,opt,name=apiRegion,proto3" json:"apiRegion,omitempty"` // The AWS Access Key ID. If this isn't provided, Spinnaker tries to find // AWS credentials, as described at // http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html#credentials-default. AwsAccessKeyId string `protobuf:"bytes,4,opt,name=awsAccessKeyId,proto3" json:"awsAccessKeyId,omitempty"` // The AWS Secret Key. AwsSecretAccessKey string `protobuf:"bytes,5,opt,name=awsSecretAccessKey,proto3" json:"awsSecretAccessKey,omitempty"` // The S3 region. Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"` // contains filtered or unexported fields }
Configuration for an S3 artifact account.
func (*S3Account) Descriptor
deprecated
func (*S3Account) GetApiEndpoint ¶
func (*S3Account) GetApiRegion ¶
func (*S3Account) GetAwsAccessKeyId ¶
func (*S3Account) GetAwsSecretAccessKey ¶
func (*S3Account) ProtoMessage ¶
func (*S3Account) ProtoMessage()
func (*S3Account) ProtoReflect ¶
func (x *S3Account) ProtoReflect() protoreflect.Message
type Template ¶
type Template struct { // The name of the artifact template. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The path to the artifact template. TemplatePath string `protobuf:"bytes,2,opt,name=templatePath,proto3" json:"templatePath,omitempty"` // contains filtered or unexported fields }
Configuration for a Jinja template for Spinnaker to use for artifact extraction. For more details, please read the documentation: https://www.spinnaker.io/reference/artifacts/from-build-triggers/#artifacts-from-build-triggers
func (*Template) Descriptor
deprecated
func (*Template) GetTemplatePath ¶
func (*Template) ProtoMessage ¶
func (*Template) ProtoMessage()
func (*Template) ProtoReflect ¶
func (x *Template) ProtoReflect() protoreflect.Message