Help us shape the future of Go! Take the 2026 Go Developer Survey

conf

package
v0.8.97 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 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