Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountReader ¶
type ConfigMapReader ¶
type NatsClient ¶
type NatsClient interface {
Connect(natsURL string, userCreds NatsUserCreds) (NatsConnection, error)
}
type NatsClusterReader ¶
type NatsClusterReader interface {
Get(ctx context.Context, clusterRef domain.NamespacedName) (*v1alpha1.NatsCluster, error)
}
type NatsConnection ¶
type NatsOperatorSigningKey ¶
type NatsUserCreds ¶
func NewNatsUserCreds ¶
func NewNatsUserCreds(creds []byte) (*NatsUserCreds, error)
func (*NatsUserCreds) Validate ¶
func (n *NatsUserCreds) Validate() error
type SecretClient ¶
type SecretClient interface {
SecretReader
Apply(ctx context.Context, owner metav1.Object, meta metav1.ObjectMeta, valueMap map[string]string) error
Delete(ctx context.Context, secretRef domain.NamespacedName) error
DeleteByLabels(ctx context.Context, namespace domain.Namespace, labels map[string]string) error
Label(ctx context.Context, secretRef domain.NamespacedName, labels map[string]string) error
}
Click to show internal directories.
Click to hide internal directories.