Documentation
¶
Index ¶
- Constants
- func AddCredentialsToConnectionURL(connURL, userName, password string) (string, error)
- func Ensure(client client.Client, namespace, projectName, projectID, clusterName string, ...) (string, error)
- func ListByClusterName(k8sClient client.Client, namespace, projectID, clusterName string) ([]corev1.Secret, error)
- func ListByUserName(k8sClient client.Client, namespace, projectID, userName string) ([]corev1.Secret, error)
- type ConnectionData
Constants ¶
View Source
const ( ProjectLabelKey string = "atlas.mongodb.com/project-id" ClusterLabelKey string = "atlas.mongodb.com/cluster-name" )
Variables ¶
This section is empty.
Functions ¶
func Ensure ¶
func Ensure(client client.Client, namespace, projectName, projectID, clusterName string, data ConnectionData) (string, error)
Ensure creates or updates the connection Secret for the specific cluster and db user.
Types ¶
type ConnectionData ¶
type ConnectionData struct {
DBUserName, ConnURL, SrvConnURL, Password string
}
Click to show internal directories.
Click to hide internal directories.