Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpVault ¶
type HashicorpVault struct {
// contains filtered or unexported fields
}
HashicorpVault represents a TCP socket listener configured to parse hashicorp vault messages. It utilizes a stop channel to manage its lifecycle.
func (*HashicorpVault) Start ¶
func (h *HashicorpVault) Start() error
Start initiates the HashicorpVault service, making it ready to accept incoming connections.
func (*HashicorpVault) Stop ¶
func (h *HashicorpVault) Stop() error
Stop stops the HashicorpVault by closing the stop channel.
type Provider ¶
type Provider struct{}
func (*Provider) CreateListener ¶
func (p *Provider) CreateListener(ctx context.Context, config *v1alpha1.NotificationSource, client client.Client, eventChan chan events.SecretRotationEvent, logger logr.Logger) (schema.Listener, error)
NewTCPSocketListener initializes a new TCP socket listener using the provided configuration and event channel.
Click to show internal directories.
Click to hide internal directories.