external

package
v1.3.6 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2026 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DependencyCheckTimeout = 5 * time.Second

Functions

func CheckKafka

func CheckKafka(conf CheckKafkaConfig) error

func CheckMinIO

func CheckMinIO(args CheckMinIOArgs) error

func GetKafkaDialer

func GetKafkaDialer(conf CheckKafkaConfig) (*kafka.Dialer, error)

GetKafkaDialer returns a kafka.Dialer with tls and sasl configured

Types

type CheckKafkaConfig

type CheckKafkaConfig struct {
	BrokerList       []string `json:"-"`
	SecurityProtocol string   `json:"securityProtocol"`
	SASLMechanisms   string   `json:"saslMechanisms"`
	SASLUsername     string   `json:"saslUsername"`
	SASLPassword     string   `json:"saslPassword"`
}

func GetKafkaConfFromCR

func GetKafkaConfFromCR(mc v1beta1.Milvus) (*CheckKafkaConfig, error)

GetKafkaConfFromCR get check kafka config from CR

type CheckMinIOArgs

type CheckMinIOArgs struct {
	// S3 / MinIO
	Type           string
	AK             string
	SK             string
	Bucket         string
	Endpoint       string
	UseSSL         bool
	UseIAM         bool
	IAMEndpoint    string
	UseVirtualHost bool
	// SSL Configuration
	CACertificate      []byte
	InsecureSkipVerify bool
}

CheckMinIOArgs is info for acquiring storage condition

type ConditionGetter

type ConditionGetter interface {
	GetCondition() v1beta1.MilvusCondition
}

type PulsarClient

type PulsarClient interface {
	pulsar.Client
}

PulsarClient for mock

type PulsarConditionGetter

type PulsarConditionGetter struct {
	// contains filtered or unexported fields
}

func NewPulsarConditionGetter

func NewPulsarConditionGetter(m *v1beta1.Milvus) *PulsarConditionGetter

func (PulsarConditionGetter) GetCondition

type PulsarReader

type PulsarReader interface {
	pulsar.Reader
}

PulsarReader for mock

type TCPDialConditionGetter

type TCPDialConditionGetter struct {
	// contains filtered or unexported fields
}

func NewTCPDialConditionGetter

func NewTCPDialConditionGetter(conditionType v1beta1.MilvusConditionType, tcpAddrs []string) *TCPDialConditionGetter

func (*TCPDialConditionGetter) GetCondition

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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