conf

package
v0.8.93 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type Auth

type Auth struct {

	// Public key used to verify the received JWT token
	// This token in the context of chainloop has been crafted by the controlplane
	RobotAccountPublicKeyPath string `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Auth) Descriptor deprecated

func (*Auth) Descriptor() ([]byte, []int)

Deprecated: Use Auth.ProtoReflect.Descriptor instead.

func (*Auth) GetRobotAccountPublicKeyPath

func (x *Auth) GetRobotAccountPublicKeyPath() string

func (*Auth) ProtoMessage

func (*Auth) ProtoMessage()

func (*Auth) ProtoReflect

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

func (*Auth) Reset

func (x *Auth) Reset()

func (*Auth) String

func (x *Auth) String() string

type Bootstrap

type Bootstrap struct {
	Server             *Server                  `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
	Auth               *Auth                    `protobuf:"bytes,2,opt,name=auth,proto3" json:"auth,omitempty"`
	Observability      *Bootstrap_Observability `protobuf:"bytes,3,opt,name=observability,proto3" json:"observability,omitempty"`
	CredentialsService *Credentials             `protobuf:"bytes,4,opt,name=credentials_service,json=credentialsService,proto3" json:"credentials_service,omitempty"`
	// contains filtered or unexported fields
}

func (*Bootstrap) Descriptor deprecated

func (*Bootstrap) Descriptor() ([]byte, []int)

Deprecated: Use Bootstrap.ProtoReflect.Descriptor instead.

func (*Bootstrap) GetAuth

func (x *Bootstrap) GetAuth() *Auth

func (*Bootstrap) GetCredentialsService

func (x *Bootstrap) GetCredentialsService() *Credentials

func (*Bootstrap) GetObservability

func (x *Bootstrap) GetObservability() *Bootstrap_Observability

func (*Bootstrap) GetServer

func (x *Bootstrap) GetServer() *Server

func (*Bootstrap) ProtoMessage

func (*Bootstrap) ProtoMessage()

func (*Bootstrap) ProtoReflect

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

func (*Bootstrap) Reset

func (x *Bootstrap) Reset()

func (*Bootstrap) String

func (x *Bootstrap) String() string

type Bootstrap_Observability

type Bootstrap_Observability struct {
	Sentry *Bootstrap_Observability_Sentry `protobuf:"bytes,1,opt,name=sentry,proto3" json:"sentry,omitempty"`
	// contains filtered or unexported fields
}

func (*Bootstrap_Observability) Descriptor deprecated

func (*Bootstrap_Observability) Descriptor() ([]byte, []int)

Deprecated: Use Bootstrap_Observability.ProtoReflect.Descriptor instead.

func (*Bootstrap_Observability) GetSentry

func (*Bootstrap_Observability) ProtoMessage

func (*Bootstrap_Observability) ProtoMessage()

func (*Bootstrap_Observability) ProtoReflect

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

func (*Bootstrap_Observability) Reset

func (x *Bootstrap_Observability) Reset()

func (*Bootstrap_Observability) String

func (x *Bootstrap_Observability) String() string

type Bootstrap_Observability_Sentry

type Bootstrap_Observability_Sentry struct {
	Dsn         string `protobuf:"bytes,1,opt,name=dsn,proto3" json:"dsn,omitempty"`
	Environment string `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
	// contains filtered or unexported fields
}

Sentry notification support

func (*Bootstrap_Observability_Sentry) Descriptor deprecated

func (*Bootstrap_Observability_Sentry) Descriptor() ([]byte, []int)

Deprecated: Use Bootstrap_Observability_Sentry.ProtoReflect.Descriptor instead.

func (*Bootstrap_Observability_Sentry) GetDsn

func (*Bootstrap_Observability_Sentry) GetEnvironment

func (x *Bootstrap_Observability_Sentry) GetEnvironment() string

func (*Bootstrap_Observability_Sentry) ProtoMessage

func (*Bootstrap_Observability_Sentry) ProtoMessage()

func (*Bootstrap_Observability_Sentry) ProtoReflect

func (*Bootstrap_Observability_Sentry) Reset

func (x *Bootstrap_Observability_Sentry) Reset()

func (*Bootstrap_Observability_Sentry) String

type Credentials

type Credentials struct {

	// Types that are assignable to Backend:
	//
	//	*Credentials_AwsSecretManager
	//	*Credentials_Vault_
	Backend isCredentials_Backend `protobuf_oneof:"backend"`
	// contains filtered or unexported fields
}

Where the credentials to access the backends are stored

func (*Credentials) Descriptor deprecated

func (*Credentials) Descriptor() ([]byte, []int)

Deprecated: Use Credentials.ProtoReflect.Descriptor instead.

func (*Credentials) GetAwsSecretManager

func (x *Credentials) GetAwsSecretManager() *Credentials_AWSSecretManager

func (*Credentials) GetBackend

func (m *Credentials) GetBackend() isCredentials_Backend

func (*Credentials) GetVault

func (x *Credentials) GetVault() *Credentials_Vault

func (*Credentials) ProtoMessage

func (*Credentials) ProtoMessage()

func (*Credentials) ProtoReflect

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

func (*Credentials) Reset

func (x *Credentials) Reset()

func (*Credentials) String

func (x *Credentials) String() string

type Credentials_AWSSecretManager

type Credentials_AWSSecretManager struct {
	Creds  *Credentials_AWSSecretManager_Creds `protobuf:"bytes,1,opt,name=creds,proto3" json:"creds,omitempty"`
	Region string                              `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

Top level is deprecated now

func (*Credentials_AWSSecretManager) Descriptor deprecated

func (*Credentials_AWSSecretManager) Descriptor() ([]byte, []int)

Deprecated: Use Credentials_AWSSecretManager.ProtoReflect.Descriptor instead.

func (*Credentials_AWSSecretManager) GetCreds

func (*Credentials_AWSSecretManager) GetRegion

func (x *Credentials_AWSSecretManager) GetRegion() string

func (*Credentials_AWSSecretManager) ProtoMessage

func (*Credentials_AWSSecretManager) ProtoMessage()

func (*Credentials_AWSSecretManager) ProtoReflect

func (*Credentials_AWSSecretManager) Reset

func (x *Credentials_AWSSecretManager) Reset()

func (*Credentials_AWSSecretManager) String

type Credentials_AWSSecretManager_Creds

type Credentials_AWSSecretManager_Creds struct {
	AccessKey string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	SecretKey string `protobuf:"bytes,2,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
	// contains filtered or unexported fields
}

func (*Credentials_AWSSecretManager_Creds) Descriptor deprecated

func (*Credentials_AWSSecretManager_Creds) Descriptor() ([]byte, []int)

Deprecated: Use Credentials_AWSSecretManager_Creds.ProtoReflect.Descriptor instead.

func (*Credentials_AWSSecretManager_Creds) GetAccessKey

func (x *Credentials_AWSSecretManager_Creds) GetAccessKey() string

func (*Credentials_AWSSecretManager_Creds) GetSecretKey

func (x *Credentials_AWSSecretManager_Creds) GetSecretKey() string

func (*Credentials_AWSSecretManager_Creds) ProtoMessage

func (*Credentials_AWSSecretManager_Creds) ProtoMessage()

func (*Credentials_AWSSecretManager_Creds) ProtoReflect

func (*Credentials_AWSSecretManager_Creds) Reset

func (*Credentials_AWSSecretManager_Creds) String

type Credentials_AwsSecretManager

type Credentials_AwsSecretManager struct {
	AwsSecretManager *Credentials_AWSSecretManager `protobuf:"bytes,1,opt,name=aws_secret_manager,json=awsSecretManager,proto3,oneof"`
}

type Credentials_Vault

type Credentials_Vault struct {

	// TODO: Use application role auth instead
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Instance address, including port
	// i.e "http://127.0.0.1:8200"
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// mount path of the kv engine, default /secret
	MountPath string `protobuf:"bytes,3,opt,name=mount_path,json=mountPath,proto3" json:"mount_path,omitempty"`
	// contains filtered or unexported fields
}

func (*Credentials_Vault) Descriptor deprecated

func (*Credentials_Vault) Descriptor() ([]byte, []int)

Deprecated: Use Credentials_Vault.ProtoReflect.Descriptor instead.

func (*Credentials_Vault) GetAddress

func (x *Credentials_Vault) GetAddress() string

func (*Credentials_Vault) GetMountPath

func (x *Credentials_Vault) GetMountPath() string

func (*Credentials_Vault) GetToken

func (x *Credentials_Vault) GetToken() string

func (*Credentials_Vault) ProtoMessage

func (*Credentials_Vault) ProtoMessage()

func (*Credentials_Vault) ProtoReflect

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

func (*Credentials_Vault) Reset

func (x *Credentials_Vault) Reset()

func (*Credentials_Vault) String

func (x *Credentials_Vault) String() string

type Credentials_Vault_

type Credentials_Vault_ struct {
	Vault *Credentials_Vault `protobuf:"bytes,2,opt,name=vault,proto3,oneof"`
}

type Server

type Server struct {

	// Regular HTTP endpoint
	Http *Server_HTTP `protobuf:"bytes,1,opt,name=http,proto3" json:"http,omitempty"`
	// GRPC API endpoint
	Grpc *Server_GRPC `protobuf:"bytes,2,opt,name=grpc,proto3" json:"grpc,omitempty"`
	// hHTTP server where the prometheus metrics will get exposed
	HttpMetrics *Server_HTTP `protobuf:"bytes,3,opt,name=http_metrics,json=httpMetrics,proto3" json:"http_metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*Server) Descriptor deprecated

func (*Server) Descriptor() ([]byte, []int)

Deprecated: Use Server.ProtoReflect.Descriptor instead.

func (*Server) GetGrpc

func (x *Server) GetGrpc() *Server_GRPC

func (*Server) GetHttp

func (x *Server) GetHttp() *Server_HTTP

func (*Server) GetHttpMetrics

func (x *Server) GetHttpMetrics() *Server_HTTP

func (*Server) ProtoMessage

func (*Server) ProtoMessage()

func (*Server) ProtoReflect

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

func (*Server) Reset

func (x *Server) Reset()

func (*Server) String

func (x *Server) String() string

type Server_GRPC

type Server_GRPC struct {
	Network string               `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	Addr    string               `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*Server_GRPC) Descriptor deprecated

func (*Server_GRPC) Descriptor() ([]byte, []int)

Deprecated: Use Server_GRPC.ProtoReflect.Descriptor instead.

func (*Server_GRPC) GetAddr

func (x *Server_GRPC) GetAddr() string

func (*Server_GRPC) GetNetwork

func (x *Server_GRPC) GetNetwork() string

func (*Server_GRPC) GetTimeout

func (x *Server_GRPC) GetTimeout() *durationpb.Duration

func (*Server_GRPC) ProtoMessage

func (*Server_GRPC) ProtoMessage()

func (*Server_GRPC) ProtoReflect

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

func (*Server_GRPC) Reset

func (x *Server_GRPC) Reset()

func (*Server_GRPC) String

func (x *Server_GRPC) String() string

type Server_HTTP

type Server_HTTP struct {
	Network string               `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	Addr    string               `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*Server_HTTP) Descriptor deprecated

func (*Server_HTTP) Descriptor() ([]byte, []int)

Deprecated: Use Server_HTTP.ProtoReflect.Descriptor instead.

func (*Server_HTTP) GetAddr

func (x *Server_HTTP) GetAddr() string

func (*Server_HTTP) GetNetwork

func (x *Server_HTTP) GetNetwork() string

func (*Server_HTTP) GetTimeout

func (x *Server_HTTP) GetTimeout() *durationpb.Duration

func (*Server_HTTP) ProtoMessage

func (*Server_HTTP) ProtoMessage()

func (*Server_HTTP) ProtoReflect

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

func (*Server_HTTP) Reset

func (x *Server_HTTP) Reset()

func (*Server_HTTP) String

func (x *Server_HTTP) String() string

Jump to

Keyboard shortcuts

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