artifact

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_artifact_artifacts_proto protoreflect.FileDescriptor
View Source
var File_artifact_bitbucket_proto protoreflect.FileDescriptor
View Source
var File_artifact_gcs_proto protoreflect.FileDescriptor
View Source
var File_artifact_github_proto protoreflect.FileDescriptor
View Source
var File_artifact_gitlab_proto protoreflect.FileDescriptor
View Source
var File_artifact_gitrepo_proto protoreflect.FileDescriptor
View Source
var File_artifact_helm_proto protoreflect.FileDescriptor
View Source
var File_artifact_http_proto protoreflect.FileDescriptor
View Source
var File_artifact_maven_proto protoreflect.FileDescriptor
View Source
var File_artifact_oracle_proto protoreflect.FileDescriptor
View Source
var File_artifact_s3_proto protoreflect.FileDescriptor
View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Artifacts.ProtoReflect.Descriptor instead.

func (*Artifacts) GetBitbucket

func (x *Artifacts) GetBitbucket() *Bitbucket

func (*Artifacts) GetGcs

func (x *Artifacts) GetGcs() *Gcs

func (*Artifacts) GetGithub

func (x *Artifacts) GetGithub() *GitHub

func (*Artifacts) GetGitlab

func (x *Artifacts) GetGitlab() *GitLab

func (*Artifacts) GetGitrepo

func (x *Artifacts) GetGitrepo() *GitRepo

func (*Artifacts) GetHelm

func (x *Artifacts) GetHelm() *Helm

func (*Artifacts) GetHttp

func (x *Artifacts) GetHttp() *Http

func (*Artifacts) GetMaven

func (x *Artifacts) GetMaven() *Maven

func (*Artifacts) GetOracle

func (x *Artifacts) GetOracle() *Oracle

func (*Artifacts) GetS3

func (x *Artifacts) GetS3() *S3

func (*Artifacts) GetTemplates

func (x *Artifacts) GetTemplates() []*Template

func (*Artifacts) ProtoMessage

func (*Artifacts) ProtoMessage()

func (*Artifacts) ProtoReflect

func (x *Artifacts) ProtoReflect() protoreflect.Message

func (*Artifacts) Reset

func (x *Artifacts) Reset()

func (*Artifacts) String

func (x *Artifacts) String() string

type Bitbucket

type Bitbucket struct {

	// Whether the Bitbucket artifact provider is enabled.
	Enabled *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use Bitbucket.ProtoReflect.Descriptor instead.

func (*Bitbucket) GetAccounts

func (x *Bitbucket) GetAccounts() []*BitbucketAccount

func (*Bitbucket) GetEnabled

func (x *Bitbucket) GetEnabled() *wrapperspb.BoolValue

func (*Bitbucket) ProtoMessage

func (*Bitbucket) ProtoMessage()

func (*Bitbucket) ProtoReflect

func (x *Bitbucket) ProtoReflect() protoreflect.Message

func (*Bitbucket) Reset

func (x *Bitbucket) Reset()

func (*Bitbucket) String

func (x *Bitbucket) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use Gcs.ProtoReflect.Descriptor instead.

func (*Gcs) GetAccounts

func (x *Gcs) GetAccounts() []*GcsAccount

func (*Gcs) GetEnabled

func (x *Gcs) GetEnabled() *wrapperspb.BoolValue

func (*Gcs) ProtoMessage

func (*Gcs) ProtoMessage()

func (*Gcs) ProtoReflect

func (x *Gcs) ProtoReflect() protoreflect.Message

func (*Gcs) Reset

func (x *Gcs) Reset()

func (*Gcs) String

func (x *Gcs) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use GitHub.ProtoReflect.Descriptor instead.

func (*GitHub) GetAccounts

func (x *GitHub) GetAccounts() []*GitHubAccount

func (*GitHub) GetEnabled

func (x *GitHub) GetEnabled() *wrapperspb.BoolValue

func (*GitHub) ProtoMessage

func (*GitHub) ProtoMessage()

func (*GitHub) ProtoReflect

func (x *GitHub) ProtoReflect() protoreflect.Message

func (*GitHub) Reset

func (x *GitHub) Reset()

func (*GitHub) String

func (x *GitHub) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use GitLab.ProtoReflect.Descriptor instead.

func (*GitLab) GetAccounts

func (x *GitLab) GetAccounts() []*GitLabAccount

func (*GitLab) GetEnabled

func (x *GitLab) GetEnabled() *wrapperspb.BoolValue

func (*GitLab) ProtoMessage

func (*GitLab) ProtoMessage()

func (*GitLab) ProtoReflect

func (x *GitLab) ProtoReflect() protoreflect.Message

func (*GitLab) Reset

func (x *GitLab) Reset()

func (*GitLab) String

func (x *GitLab) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use GitRepo.ProtoReflect.Descriptor instead.

func (*GitRepo) GetAccounts

func (x *GitRepo) GetAccounts() []*GitRepoAccount

func (*GitRepo) GetEnabled

func (x *GitRepo) GetEnabled() *wrapperspb.BoolValue

func (*GitRepo) ProtoMessage

func (*GitRepo) ProtoMessage()

func (*GitRepo) ProtoReflect

func (x *GitRepo) ProtoReflect() protoreflect.Message

func (*GitRepo) Reset

func (x *GitRepo) Reset()

func (*GitRepo) String

func (x *GitRepo) String() string

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 *wrapperspb.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() *wrapperspb.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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use Helm.ProtoReflect.Descriptor instead.

func (*Helm) GetAccounts

func (x *Helm) GetAccounts() []*HelmAccount

func (*Helm) GetEnabled

func (x *Helm) GetEnabled() *wrapperspb.BoolValue

func (*Helm) ProtoMessage

func (*Helm) ProtoMessage()

func (*Helm) ProtoReflect

func (x *Helm) ProtoReflect() protoreflect.Message

func (*Helm) Reset

func (x *Helm) Reset()

func (*Helm) String

func (x *Helm) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use Http.ProtoReflect.Descriptor instead.

func (*Http) GetAccounts

func (x *Http) GetAccounts() []*HttpAccount

func (*Http) GetEnabled

func (x *Http) GetEnabled() *wrapperspb.BoolValue

func (*Http) ProtoMessage

func (*Http) ProtoMessage()

func (*Http) ProtoReflect

func (x *Http) ProtoReflect() protoreflect.Message

func (*Http) Reset

func (x *Http) Reset()

func (*Http) String

func (x *Http) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use Maven.ProtoReflect.Descriptor instead.

func (*Maven) GetAccounts

func (x *Maven) GetAccounts() []*MavenAccount

func (*Maven) GetEnabled

func (x *Maven) GetEnabled() *wrapperspb.BoolValue

func (*Maven) ProtoMessage

func (*Maven) ProtoMessage()

func (*Maven) ProtoReflect

func (x *Maven) ProtoReflect() protoreflect.Message

func (*Maven) Reset

func (x *Maven) Reset()

func (*Maven) String

func (x *Maven) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use Oracle.ProtoReflect.Descriptor instead.

func (*Oracle) GetAccounts

func (x *Oracle) GetAccounts() []*OracleAccount

func (*Oracle) GetEnabled

func (x *Oracle) GetEnabled() *wrapperspb.BoolValue

func (*Oracle) ProtoMessage

func (*Oracle) ProtoMessage()

func (*Oracle) ProtoReflect

func (x *Oracle) ProtoReflect() protoreflect.Message

func (*Oracle) Reset

func (x *Oracle) Reset()

func (*Oracle) String

func (x *Oracle) String() string

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 *wrapperspb.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) Descriptor() ([]byte, []int)

Deprecated: Use S3.ProtoReflect.Descriptor instead.

func (*S3) GetAccounts

func (x *S3) GetAccounts() []*S3Account

func (*S3) GetEnabled

func (x *S3) GetEnabled() *wrapperspb.BoolValue

func (*S3) ProtoMessage

func (*S3) ProtoMessage()

func (*S3) ProtoReflect

func (x *S3) ProtoReflect() protoreflect.Message

func (*S3) Reset

func (x *S3) Reset()

func (*S3) String

func (x *S3) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use S3Account.ProtoReflect.Descriptor instead.

func (*S3Account) GetApiEndpoint

func (x *S3Account) GetApiEndpoint() string

func (*S3Account) GetApiRegion

func (x *S3Account) GetApiRegion() string

func (*S3Account) GetAwsAccessKeyId

func (x *S3Account) GetAwsAccessKeyId() string

func (*S3Account) GetAwsSecretAccessKey

func (x *S3Account) GetAwsSecretAccessKey() string

func (*S3Account) GetName

func (x *S3Account) GetName() string

func (*S3Account) GetRegion

func (x *S3Account) GetRegion() string

func (*S3Account) ProtoMessage

func (*S3Account) ProtoMessage()

func (*S3Account) ProtoReflect

func (x *S3Account) ProtoReflect() protoreflect.Message

func (*S3Account) Reset

func (x *S3Account) Reset()

func (*S3Account) String

func (x *S3Account) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Template.ProtoReflect.Descriptor instead.

func (*Template) GetName

func (x *Template) GetName() string

func (*Template) GetTemplatePath

func (x *Template) GetTemplatePath() string

func (*Template) ProtoMessage

func (*Template) ProtoMessage()

func (*Template) ProtoReflect

func (x *Template) ProtoReflect() protoreflect.Message

func (*Template) Reset

func (x *Template) Reset()

func (*Template) String

func (x *Template) String() string

Jump to

Keyboard shortcuts

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